fix: odstranit emoji ze vsech souboru

Kompletne odstraneno:
- Emoji (smajliky, symboly, boxes, arrows) z README
- Emoji ze skriptu (sipky, symboly)
- Emoji z docker-compose (adresare)

Nahrano za:
- Textove alternativy (sipky -> '->', boxes -> '+', atd.)
- ASCII pouze kde to slo

Ciste vsechny 7 repo (overeno Python skriptem).
This commit is contained in:
2026-08-02 08:50:13 +02:00
parent fba29e5171
commit 1eede74dc6
5 changed files with 202 additions and 202 deletions
+46 -46
View File
@@ -7,30 +7,30 @@ Systemd timery a skripty pro automatickou údržbu serveru.
---
## 📦 Co tu je
## Co tu je
```
mates-server-maintenance/
├── README.md # Tento soubor
├── LICENSE # MIT
├── .gitignore
├── scripts/
│ ├── update.sh # Systémový update + Telegram
│ ├── docker-update.sh # Docker compose pull + up
│ ├── docker-zalohy.sh # Záloha Docker dat
│ └── server-report.sh # Denní Telegram report
├── systemd/
│ ├── docker-update.{service,timer}
│ ├── docker-zalohy.{service,timer}
│ ├── server-report.{service,timer}
│ └── update-rpi.{service,timer}
└── conf/
└── telegram.conf.example # Šablona pro Telegram credentials
+-- README.md # Tento soubor
+-- LICENSE # MIT
+-- .gitignore
+-- scripts/
| +-- update.sh # Systémový update + Telegram
| +-- docker-update.sh # Docker compose pull + up
| +-- docker-zalohy.sh # Záloha Docker dat
| +-- server-report.sh # Denní Telegram report
+-- systemd/
| +-- docker-update.{service,timer}
| +-- docker-zalohy.{service,timer}
| +-- server-report.{service,timer}
| +-- update-rpi.{service,timer}
+-- conf/
+-- telegram.conf.example # Šablona pro Telegram credentials
```
---
## 🚀 Quickstart
## Quickstart
### 1. Naklonuj
@@ -45,7 +45,7 @@ Získej **BOT_TOKEN** z [@BotFather](https://t.me/BotFather) a **CHAT_ID** z [@u
```bash
mkdir -p ~/.config/telegram
cp ~/server-maintenance/conf/telegram.conf.example ~/.telegram.conf
nano ~/.telegram.conf # doplň reálné hodnoty
nano ~/.telegram.conf # doplň reálné hodnoty
chmod 600 ~/.telegram.conf
```
@@ -91,7 +91,7 @@ sudo journalctl -u docker-update.service -f
---
## 📋 Detail skriptů
## Detail skriptů
### `update.sh`
@@ -127,7 +127,7 @@ Denní Telegram report o stavu serveru.
---
## Konfigurace
## Konfigurace
### Telegram credentials
@@ -157,46 +157,46 @@ V `scripts/docker-update.sh`, pole `AKTUALIZOVAT`:
```bash
AKTUALIZOVAT=(
audiobookshelf
calibre-web
vaultwarden
# pridej dalsi...
audiobookshelf
calibre-web
vaultwarden
# pridej dalsi...
)
```
---
## 🔐 Bezpečnost
## Bezpečnost
- **`/home/<user>/.telegram.conf` s `chmod 600`** nikdy necommitovat reálný token
- **Service běží jako `User=mates`** ne root (omezení škod v případě chyby)
- **`set -euo pipefail`** ve všech skriptech fail-fast
- **Logy** vše se loguje, snadné debugování
- **`/home/<user>/.telegram.conf` s `chmod 600`** - nikdy necommitovat reálný token
- **Service běží jako `User=mates`** - ne root (omezení škod v případě chyby)
- **`set -euo pipefail`** ve všech skriptech - fail-fast
- **Logy** - vše se loguje, snadné debugování
---
## 📁 Struktura na serveru
## Struktura na serveru
```
/home/mates/
├── .telegram.conf # Telegram credentials (chmod 600)
├── update.log # Log ze systemoveho update
├── docker/ # Docker projekty
├── skripty/
│ ├── server-report.sh # Tento skript
│ └── update-docker-script/
│ ├── docker-update.sh # Tento skript
│ └── docker-update.log # Log z Docker update
└── zalohy/
├── docker.log # Log ze zaloh
└── docker/
└── <YYYYMMDD>/ # Zalohy (tar.zst)
└── <sluzba>-<HHMMSS>.tar.zst
+-- .telegram.conf # Telegram credentials (chmod 600)
+-- update.log # Log ze systemoveho update
+-- docker/ # Docker projekty
+-- skripty/
| +-- server-report.sh # Tento skript
| +-- update-docker-script/
| +-- docker-update.sh # Tento skript
| +-- docker-update.log # Log z Docker update
+-- zalohy/
+-- docker.log # Log ze zaloh
+-- docker/
+-- <YYYYMMDD>/ # Zalohy (tar.zst)
+-- <sluzba>-<HHMMSS>.tar.zst
```
---
## 🔄 Úprava schedule
## Úprava schedule
Edituj `*.timer` soubory:
@@ -214,9 +214,9 @@ Po úpravě: `sudo systemctl daemon-reload`.
---
## 📜 Licence
## Licence
MIT viz [LICENSE](LICENSE)
MIT - viz [LICENSE](LICENSE)
---