Template version of beszel-agent with environment variable placeholders
for easy deployment to multiple servers. Customize per server:
- BESZEL_SSH_KEY: SSH public key from Beszel hub
- BESZEL_FILESYSTEM: Disk to monitor (default: /dev/sda1)
- BESZEL_LISTEN_PORT: Port for agent (default: 45876)
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Watchtower is no longer needed since Komodo has built-in
container update capabilities (auto_update, poll_for_updates).
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Migrated from Portainer to Komodo for lpdelta01 server.
- jellyfin: Media server with hardware transcoding
- beszel: Monitoring agent
- watchtower: Container auto-updater
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Added:
- setup-komodo.sh: Bash script for Komodo resource creation via API
- setup-komodo.js: Node.js script for Komodo setup (no dependencies)
- Updated SETUP_GUIDE.md with automated setup instructions
Gitea Integration (completed via API):
- ✓ Created Build webhook
- ✓ Created Stack deploy webhook
- ✓ Created Sync webhook
Komodo Integration (automated via scripts):
- Creates Build resource via API
- Creates Resource Sync via API
- Validates connection and lists servers
Users can now run a single script to complete the entire setup!