No description
  • Python 54.9%
  • JavaScript 25.7%
  • CSS 11.6%
  • HTML 6.6%
  • Shell 0.9%
  • Other 0.3%
Find a file
2026-04-18 20:34:10 +02:00
app Frontend: clean selector layout and focused machine view 2026-04-18 20:20:35 +02:00
assets README: polished with screenshots and credits links 2026-04-18 20:29:17 +02:00
plugins Working Ubuntu plugin + update flow 2026-04-18 13:41:42 +02:00
.gitignore Foxupdater: stable core (SSH, queue, update, cleanup working) 2026-04-15 18:38:32 +02:00
add-ssh-key.sh Initial working Foxupdater baseline 2026-04-15 15:42:45 +02:00
docker-compose.yml Initial working Foxupdater baseline 2026-04-15 15:42:45 +02:00
Dockerfile Initial working Foxupdater baseline 2026-04-15 15:42:45 +02:00
enable Initial working Foxupdater baseline 2026-04-15 15:42:45 +02:00
README.md README: add logo header (600px) 2026-04-18 20:34:10 +02:00
requirements.txt Initial working Foxupdater baseline 2026-04-15 15:42:45 +02:00
run.sh Initial working Foxupdater baseline 2026-04-15 15:42:45 +02:00

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

Dashboard Server View Docker View Add Server


🚀 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:

👉 http://localhost:8093


⚙️ 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.