No description
- Python 54.9%
- JavaScript 25.7%
- CSS 11.6%
- HTML 6.6%
- Shell 0.9%
- Other 0.3%
| app | ||
| assets | ||
| plugins | ||
| .gitignore | ||
| add-ssh-key.sh | ||
| docker-compose.yml | ||
| Dockerfile | ||
| enable | ||
| README.md | ||
| requirements.txt | ||
| run.sh | ||
A clean, agentless server update tool built for clarity and control.
No agents • No cloud • No noise
Just SSH, Docker, and a focused UI.
📸 Screenshots
🚀 Features
- ⚡ Agentless updates via SSH
- 🧠 Smart status overview (updates, reboot, errors)
- 🖥️ Focused server view (one server at a time)
- 📦 Docker container monitoring & updates
- 📜 Live update logs
- 🔐 SSH key + sudo bootstrap from UI
- 🧩 Plugin-based architecture (Ubuntu, Unraid, more coming)
🧠 How it works
FoxUpdater connects directly to your servers using SSH.
There is:
- No agent installed on servers
- No central cloud service
- No external dependency
Everything runs locally and talks directly to your infrastructure.
🐳 Installation (Docker)
git clone https://git.lanx.dk/ed/foxupdater.git
cd foxupdater
docker compose up -d --build
Open:
⚙️ Requirements
- SSH access to your servers
- Sudo access (can be enabled from UI)
- Docker (optional, for container management)
🧩 Plugins
FoxUpdater uses plugins to support different systems.
Current:
- Ubuntu
- Unraid (basic)
Future:
- Proxmox
- Debian variants
- Custom scripts
🔥 Philosophy
Built for:
- Simplicity over complexity
- Control over automation magic
- Visibility over abstraction
You always know what happens.
❤️ Credits
Built with ❤️ for Lanx by NodeFox 🦊
Maintained by Eddie Nielsen
Learn. Adopt. Survive. Share.



