31 lines
510 B
Markdown
31 lines
510 B
Markdown
# 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
|
|
|
|
./update-manager.sh check
|
|
./update-manager.sh update
|
|
./update-manager.sh autoremove
|
|
./update-manager.sh full
|
|
|
|
## Hosts file format
|
|
|
|
name|ip|ssh_user
|
|
|
|
Example:
|
|
|
|
server1|192.168.1.10|user
|
|
|
|
## Config
|
|
|
|
HOSTS_FILE="${HOSTS_FILE:-/opt/update-manager/hosts.conf}"
|
|
NTFY_URL=""
|