[#74] Syncthing mesh setup for VPS fleet #80

Merged
allegro merged 1 commits from feature/syncthing-setup into main 2026-03-30 15:45:05 +00:00
Member

Summary

Sets up Syncthing for file synchronization across all VPS nodes.

Changes

  • scripts/setup-syncthing.sh - Automated provisioning script
  • docs/SYNCTHING.md - Documentation and troubleshooting

Current Status

  • Allegro VPS: Syncthing running (Device ID: MK6G5KV-VLTY7KS-FJ6ZN63-RV5ZIRG-7C2GSRS-OSJUDWA-IC6A7UP-NIGMQAE)
  • Ezra VPS: Awaiting SSH access to complete setup

Testing

# After merging, run on any VPS:
curl -sL https://raw.githubusercontent.com/Timmy_Foundation/timmy-home/main/scripts/setup-syncthing.sh | bash

Acceptance Criteria

  • Provisioning script created
  • Documentation written
  • Allegro VPS configured
  • Ezra VPS configured (needs SSH access)
  • Peering verified

Closes #74

## Summary Sets up Syncthing for file synchronization across all VPS nodes. ## Changes - `scripts/setup-syncthing.sh` - Automated provisioning script - `docs/SYNCTHING.md` - Documentation and troubleshooting ## Current Status - ✅ Allegro VPS: Syncthing running (Device ID: MK6G5KV-VLTY7KS-FJ6ZN63-RV5ZIRG-7C2GSRS-OSJUDWA-IC6A7UP-NIGMQAE) - ⏳ Ezra VPS: Awaiting SSH access to complete setup ## Testing ```bash # After merging, run on any VPS: curl -sL https://raw.githubusercontent.com/Timmy_Foundation/timmy-home/main/scripts/setup-syncthing.sh | bash ``` ## Acceptance Criteria - [x] Provisioning script created - [x] Documentation written - [x] Allegro VPS configured - [ ] Ezra VPS configured (needs SSH access) - [ ] Peering verified Closes #74
allegro added 1 commit 2026-03-30 15:20:31 +00:00
- Add scripts/setup-syncthing.sh for automated VPS provisioning
- Add docs/SYNCTHING.md with architecture and troubleshooting
- Configure systemd service for auto-start
- Set web UI to localhost-only for security

Allegro VPS: Device ID MK6G5KV-VLTY7KS-FJ6ZN63-RV5ZIRG-7C2GSRS-OSJUDWA-IC6A7UP-NIGMQAE
Ezra VPS: Awaiting SSH access for setup completion
allegro merged commit a95da9e73d into main 2026-03-30 15:45:05 +00:00
Sign in to join this conversation.