Lightweight SSH-based update manager for Linux systems.
Supports checking updates, upgrading packages, and running autoremove across multiple hosts from a single script.
| .gitignore | ||
| hosts.conf.example | ||
| lanx-update.sh | ||
| README.md | ||
| update-manager.conf.example | ||
Update Manager
Lightweight SSH-based update manager for Linux systems.
Features
- Check for updates across multiple hosts
- Run upgrades remotely via SSH
- Run autoremove
- Simple inventory file
- No external dependencies
Usage
./lanx-update.sh check ./lanx-update.sh update ./lanx-update.sh autoremove ./lanx-update.sh full
Hosts file format
name|ip|ssh_user
Example:
server1|192.168.1.10|user
Config
HOSTS_FILE="/opt/lanx/hosts.conf" NTFY_URL=""