Commit Graph

32 Commits

Author SHA1 Message Date
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
dd052246b5 docs(seedbox): update README for tailscale serve and password handling
- Add warning about setting TRANSMISSION_PASS explicitly
- Update Quick Start example with password
- Add password recovery section
- Update network access table for tailscale serve
- Add WebUI access section explaining HTTPS via tailnet
- Add troubleshooting section
2025-12-31 19:44:34 +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
3697626f51 Actualiser netlab/install.sh 2025-12-31 17:35:28 +00:00
1dad64cb07 Actualiser proxy/install.sh 2025-12-31 17:35:10 +00:00
6c7c89ca26 Actualiser seedbox/install.sh 2025-12-31 17:34:49 +00:00
9b5942a0e4 docs(seedbox): update for dual NFS mounts and storage architecture 2025-12-28 16:49:48 +00:00
cca5501b01 feat(seedbox): use dual NFS mounts (download + media) matching Proxmox 2025-12-28 16:49:09 +00:00
300a832e28 docs(netlab): add SSH safety net documentation 2025-12-26 11:25:54 +00:00
0f15938525 feat(netlab): add temporary SSH access with scheduled cleanup 2025-12-26 11:25:28 +00:00
2bc5e3a273 docs(proxy): add SSH safety net documentation 2025-12-26 11:24:51 +00:00
625dc5ada7 feat(proxy): add temporary SSH access with scheduled cleanup 2025-12-26 11:24:30 +00:00
2e6337e534 docs(seedbox): add SSH safety net documentation 2025-12-26 11:22:59 +00:00
23da3d56d1 feat(seedbox): add temporary SSH access with scheduled cleanup 2025-12-26 11:22:29 +00:00
daa834d952 docs: add seedbox to available scripts 2025-12-26 11:15:25 +00:00
acbe737311 docs: add seedbox README 2025-12-26 11:15:09 +00:00
15a3f8e0de feat: add seedbox deployment script with Transmission 2025-12-26 11:14:43 +00:00
f6f888e9b5 Actualiser README.md 2025-12-13 13:40:16 +00:00
f1204ca2a3 docs: add netlab to available scripts 2025-12-13 13:38:29 +00:00
1cc38737b5 docs: add netlab README 2025-12-13 13:38:14 +00:00
0e4c45d1d3 feat: add netlab deployment script with ContainerLab 2025-12-13 13:38:00 +00:00
f544aada67 Actualiser README.md 2025-12-03 09:13:50 +00:00
3ceb33038c docs: add proxy-specific README 2025-12-03 09:13:07 +00:00
417182784e docs: simplify root README, move details to script folders 2025-12-03 09:12:52 +00:00
0807beb5fa feat: add proxy server deployment script 2025-12-03 09:09:39 +00:00
9a914f1786 docs: add README 2025-12-03 09:09:22 +00:00