diff --git a/README.md b/README.md index fca4b1b..fbbbbf8 100644 --- a/README.md +++ b/README.md @@ -1,18 +1,3 @@ -## 📚 Table of Contents - -- [🚀 Features](#-features) -- [🖥️ Update Manager UI](#-update-manager-ui) -- [⚡ Quick Install](#-quick-install-1-minute-setup) -- [⚙️ Configuration](#️-configuration) -- [▶️ Usage](#️-usage) -- [📁 File Structure](#-file-structure) -- [🧠 How it works](#-how-it-works) -- [🔐 Requirements](#-requirements) -- [🧩 Future ideas](#-future-ideas) -- [📜 License](#-license) - ---- - # 🖥️ Update Manager Simple CLI tool to check and manage updates across multiple Ubuntu systems over SSH. @@ -21,7 +6,22 @@ Built for Lanx environments – lightweight, fast and no unnecessary dependencie --- -## 🚀 Features +## 📚 Table of Contents + +* [Features](#features) +* [Update Manager UI](#update-manager-ui) +* [Quick Install](#quick-install) +* [Configuration](#configuration) +* [Usage](#usage) +* [File Structure](#file-structure) +* [How it works](#how-it-works) +* [Requirements](#requirements) +* [Future ideas](#future-ideas) +* [License](#license) + +--- + +## Features * Check updates on multiple hosts * Run updates remotely over SSH @@ -31,7 +31,7 @@ Built for Lanx environments – lightweight, fast and no unnecessary dependencie --- -## 🖥️ Update Manager UI +## Update Manager UI
@@ -43,7 +43,7 @@ Built for Lanx environments – lightweight, fast and no unnecessary dependencie
---
-## ⚡ Quick Install (1-minute setup)
+## Quick Install
```bash
git clone https://github.com/YOUR-USER/update-manager.git
@@ -58,9 +58,9 @@ sudo ln -s /opt/update-manager/update-manager.sh /usr/local/bin/update-manager
---
-## ⚙️ Configuration
+## Configuration
-### 1. Copy config files
+### Copy config files
```bash
cp update-manager.conf.example update-manager.conf
@@ -69,7 +69,7 @@ cp hosts.conf.example hosts.conf
---
-### 2. Edit hosts
+### Edit hosts
```bash
nano hosts.conf
@@ -86,7 +86,7 @@ server3 192.168.1.30 user
---
-## ▶️ Usage
+## Usage
### Check updates
@@ -94,8 +94,6 @@ server3 192.168.1.30 user
update-manager check
```
----
-
### Run updates
```bash
@@ -104,9 +102,9 @@ update-manager update
---
-## 📁 File Structure
+## File Structure
-```
+```bash
/opt/update-manager/
├── update-manager.sh
├── update-manager.conf
@@ -115,16 +113,16 @@ update-manager update
---
-## 🧠 How it works
+## How it works
* Uses SSH to connect to each host
* Runs `apt` commands remotely
* No agents or services needed
-* Designed for small to medium setups
+* Designed for simple and efficient operations
---
-## 🔐 Requirements
+## Requirements
* SSH access to all hosts
* SSH keys recommended (no password prompts)
@@ -132,27 +130,18 @@ update-manager update
---
-## 🧩 Future ideas
+## Future ideas
-* Ntfy messages
+* Interactive CLI menu
* Web interface
* Email reporting
-* Log files
-* Monitoring
-* Plugins
-* Security / compliance
-* AI integration
+* Integration with monitoring systems
---
-## 🦊 Author
-
-Built with ❤️ for Lanx by **NodeFox*** and **Eddie**
-
----
-
-## 📜 License
+## License
This project is licensed under the GNU GPL v3 License.
-You are free to use, modify and distribute this software under the same license.
+See the LICENSE file for full details.
+