Commit Graph

17 Commits

Author SHA1 Message Date
4576df0773 fix(seedbox): simplify git clone with sparse checkout
All checks were successful
Deploy Seedbox / Deploy Seedbox Stacks (push) Successful in 36s
Only clone seedbox/ subdirectory into /srv/seedbox using git sparse-checkout
2026-01-04 16:28:00 +00:00
036fd8b714 Update seedbox/install.sh
All checks were successful
Deploy Seedbox / Deploy Seedbox Stacks (push) Successful in 1m7s
2026-01-04 16:05:49 +00:00
69753e52e5 fix(seedbox): add --accept-routes and secure SSH via Tailnet only
Some checks failed
Deploy Seedbox / Deploy Seedbox Stacks (push) Failing after 27s
- Add --accept-routes flag to tailscale up for subnet routing
- Schedule SSH lockdown via 'at' to avoid cutting access during setup
- SSH will only be accessible via Tailscale interface after 2 minutes
2026-01-04 16:03:25 +00:00
7ccfa58dc1 fix(seedbox): disable Tailscale SSH management for CI compatibility
All checks were successful
Deploy Seedbox / Deploy Seedbox Stacks (push) Successful in 1m0s
- Remove --ssh flag from tailscale up
- Remove temporary SSH port 22 opening (not needed anymore)
- SSH now uses standard auth via Tailscale network
- CI can connect without Tailscale SSH check prompts
2026-01-04 15:58:55 +00:00
8237a425b1 fix(seedbox): update install.sh to reflect /downloads mount point
Some checks failed
Deploy Seedbox / Deploy Seedbox Stacks (push) Failing after 3s
- Remove /srv/seedbox/downloads creation (using /downloads RAID)
- Update MOTD to show correct storage paths
- Update final summary
2026-01-04 13:43:58 +00:00
d137383936 refactor(seedbox): rewrite install.sh for Docker + Tailscale architecture
- 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
2026-01-04 12:23:15 +00:00
1974f46039 fix(seedbox): extract Self.DNSName specifically using awk
- Use awk to target DNSName within Self block only
- Prevents matching DNSName from peer entries
- More reliable parsing without jq dependency
2026-01-02 18:02:31 +00:00
5cb9c1cc8a fix(seedbox): robust Tailscale hostname detection with fallback
- Add get_tailscale_hostname() function with error handling
- Use sed instead of grep -o for better compatibility
- Add fallback to hostname.ts.net if detection fails
- Fix MOTD to use dynamic hostname detection
- Prevent script exit on empty grep result with pipefail
2026-01-02 18:00:53 +00:00
eae04f2ecb fix(seedbox): update Docker installation to official DEB822 method
- Switch from deprecated .list format to .sources (DEB822)
- Use .asc key format instead of gpg --dearmor
- Use apt-get instead of apt for scripts (avoid CLI warning)
- Fix compatibility with Debian Trixie (testing)
2026-01-02 11:02:33 +00:00
b2b63f0937 Actualiser seedbox/install.sh 2025-12-31 19:46:44 +00:00
5a47a8aafc fix(seedbox): bind WebUI to localhost and expose via tailscale serve
- Change port binding from Tailscale IP to 127.0.0.1:9091
- Add tailscale serve to expose WebUI via HTTPS on tailnet
- Update MOTD and final message to reflect new access method
2025-12-31 19:42:23 +00:00
dc00c6d021 fix(seedbox): use sg to run docker compose with new group membership 2025-12-31 17:54:20 +00:00
ed618e703c fix(seedbox): fix generate_password SIGPIPE with pipefail 2025-12-31 17:41:40 +00:00
6c7c89ca26 Actualiser seedbox/install.sh 2025-12-31 17:34:49 +00:00
cca5501b01 feat(seedbox): use dual NFS mounts (download + media) matching Proxmox 2025-12-28 16:49:09 +00:00
23da3d56d1 feat(seedbox): add temporary SSH access with scheduled cleanup 2025-12-26 11:22:29 +00:00
15a3f8e0de feat: add seedbox deployment script with Transmission 2025-12-26 11:14:43 +00:00