- Remove Transmission deployment (now via Gitea Actions)
- Add git clone for repo structure
- Simplify to server preparation only
- Keep NFS mount configuration
- Update MOTD for new architecture
- Deploy on push to main and PR validation
- SSH deployment to seedbox via Tailscale
- Inject secrets from Gitea
- Deploy all stacks in stacks/ directory
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
Complete rewrite of the seedbox infrastructure using Docker containers with Tailscale sidecars for secure access.
Changes
Architecture
New Structure
Services
transmission.taila5ad8.ts.netportainer.taila5ad8.ts.netprowlarr.taila5ad8.ts.netsonarr.taila5ad8.ts.netGitea Secrets Required
TS_AUTHKEY- Tailscale OAuth client secretSEEDBOX_SSH_KEY- SSH deploy keyTRANSMISSION_USER- Transmission usernameTRANSMISSION_PASS- Transmission passwordBreaking Changes
⚠️ This replaces the previous single-container Transmission setup with a multi-service architecture.
Deployment Steps
install.shon a fresh serverChecklist