Links to subjects
This commit is contained in:
parent
6adbd1c41d
commit
92dfc542bb
1 changed files with 45 additions and 9 deletions
54
README.md
54
README.md
|
|
@ -11,6 +11,7 @@ Built for Lanx environments – lightweight, fast and no unnecessary dependencie
|
||||||
* [Features](#features)
|
* [Features](#features)
|
||||||
* [Update Manager UI](#update-manager-ui)
|
* [Update Manager UI](#update-manager-ui)
|
||||||
* [Quick Install](#quick-install)
|
* [Quick Install](#quick-install)
|
||||||
|
* [SSH Setup](#ssh-setup-required)
|
||||||
* [Configuration](#configuration)
|
* [Configuration](#configuration)
|
||||||
* [Usage](#usage)
|
* [Usage](#usage)
|
||||||
* [File Structure](#file-structure)
|
* [File Structure](#file-structure)
|
||||||
|
|
@ -58,6 +59,42 @@ sudo ln -s /opt/update-manager/update-manager.sh /usr/local/bin/update-manager
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
## SSH Setup (Required)
|
||||||
|
|
||||||
|
Update Manager uses SSH to connect to your hosts.
|
||||||
|
|
||||||
|
You must have SSH key-based authentication set up (no password prompts).
|
||||||
|
|
||||||
|
### Generate SSH key (if not already done)
|
||||||
|
|
||||||
|
```bash
|
||||||
|
ssh-keygen -t ed25519
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
### Copy key to hosts
|
||||||
|
|
||||||
|
```bash
|
||||||
|
ssh-copy-id user@192.168.1.10
|
||||||
|
ssh-copy-id user@192.168.1.20
|
||||||
|
ssh-copy-id user@192.168.1.30
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
### Test connection
|
||||||
|
|
||||||
|
```bash
|
||||||
|
ssh user@192.168.1.10
|
||||||
|
```
|
||||||
|
|
||||||
|
You should be able to connect **without entering a password**.
|
||||||
|
|
||||||
|
> ⚠️ If SSH is not configured, the tool will fail or hang during execution.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
## Configuration
|
## Configuration
|
||||||
|
|
||||||
### Copy config files
|
### Copy config files
|
||||||
|
|
@ -132,14 +169,14 @@ update-manager update
|
||||||
|
|
||||||
## Future ideas
|
## Future ideas
|
||||||
|
|
||||||
- Notifications (ntfy / push alerts)
|
* 🔔 Notifications (ntfy / push alerts)
|
||||||
- Web interface
|
* 🌐 Web interface
|
||||||
- Email reporting
|
* 📧 Email reporting
|
||||||
- Logging and audit trail
|
* 📜 Logging and audit trail
|
||||||
- Basic monitoring (status, last check, pending updates)
|
* 📊 Basic monitoring (status, last check, pending updates)
|
||||||
- Plugin system (extensible modules)
|
* 🧩 Plugin system (extensible modules)
|
||||||
- Security & compliance checks
|
* 🔐 Security & compliance checks
|
||||||
- AI integration (Lanx AI)
|
* 🤖 AI integration (Lanx AI)
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
@ -148,4 +185,3 @@ update-manager update
|
||||||
This project is licensed under the GNU GPL v3 License.
|
This project is licensed under the GNU GPL v3 License.
|
||||||
|
|
||||||
See the LICENSE file for full details.
|
See the LICENSE file for full details.
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue