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:11 +02:00
parent 09d5ccb4b1
commit 10d214c2a2
7 changed files with 771 additions and 771 deletions
+64 -64
View File
@@ -3,11 +3,11 @@
Bash skripty pro správu Dockeru na Macu i Linuxu.
Jedná se o **přesné kopie** skriptů z tvého lokálního `~/Skripty/docker-domov/`.
> **Jsi začátečník?** Čti od [Začínáme](#zaciname) vše je krok za krokem.
> **Jsi začátečník?** Čti od [Začínáme](#zaciname) - vše je krok za krokem.
---
## 📦 Co tu je
## Co tu je
| Skript | Alias | Co dělá |
|---|---|---|
@@ -17,13 +17,13 @@ Jedná se o **přesné kopie** skriptů z tvého lokálního `~/Skripty/docker-d
| `docker-restore.sh` | `dk-restore` | Obnovuje Docker projekty ze zálohy |
| `disk-watch.sh` | `dk-watch` | Sleduje volné místo na Docker datech |
| `mount-nas.sh` | `dk-nas` | Připojí/odpojí NAS SMB share do `/Volumes/<ssd-data-mount>/multimedia` |
| `update-macos.sh` | | Aktualizace macOS přes Software Update |
| `update-macos.sh` | - | Aktualizace macOS přes Software Update |
Všechny skripty jsou **idempotentní** (můžeš spustit víckrát), mají `--help`, podporují **dry-run** a bez potvrzení nic destruktivního neprovádějí.
---
## 🚀 Začínáme
## Začínáme
### Krok 1: Naklonuj repo
@@ -73,22 +73,22 @@ Příklad struktury:
```
~/DockerProjects/
├── portainer/
│ ├── docker-compose.yml
│ └── data/
├── vaultwarden/
│ ├── docker-compose.yml
│ └── data/
└── nextcloud/
└── docker-compose.yml
+-- portainer/
| +-- docker-compose.yml
| +-- data/
+-- vaultwarden/
| +-- docker-compose.yml
| +-- data/
+-- nextcloud/
+-- docker-compose.yml
```
**Konfigurace cesty:**
```bash
export DOCKERY="/Volumes/<ssd-data-mount>/Dockery" # macOS
export DOCKERY="/Volumes/<ssd-data-mount>/Dockery" # macOS
# nebo
export DOCKERY="/home/deploy/docker" # Linux
export DOCKERY="/home/deploy/docker" # Linux
```
### Krok 4: První použití
@@ -104,16 +104,16 @@ dk-backup --dry-run
---
## 📚 Detail ke každému skriptu
## Detail ke každému skriptu
### `docker-update.sh` `dk-update`
### `docker-update.sh` -> `dk-update`
Bezpečná aktualizace Docker Compose projektů.
```bash
dk-update # aktualizuje všechny projekty v DOCKERY
dk-update portainer # aktualizuje jen portainer
dk-update --dry-run # ukáže co by se dělalo, neprovede
dk-update # aktualizuje všechny projekty v DOCKERY
dk-update portainer # aktualizuje jen portainer
dk-update --dry-run # ukáže co by se dělalo, neprovede
```
**Workflow:**
@@ -122,15 +122,15 @@ dk-update --dry-run # ukáže co by se dělalo, neprovede
3. Restartuje s novými image
4. Ověří, že vše běží
### `docker-backup.sh` `dk-backup`
### `docker-backup.sh` -> `dk-backup`
Záloha Docker projektů na NAS.
```bash
dk-backup # zalohuj vse
dk-backup --only portainer # jen jeden projekt
dk-backup --dry-run # ukaz co by se delalo
dk-backup --auto # bez dotazovani (cron-friendly)
dk-backup # zalohuj vse
dk-backup --only portainer # jen jeden projekt
dk-backup --dry-run # ukaz co by se delalo
dk-backup --auto # bez dotazovani (cron-friendly)
```
**Výchozí nastavení:**
@@ -138,57 +138,57 @@ dk-backup --auto # bez dotazovani (cron-friendly)
- Používá `tar --zstd` (moderní komprese)
- Staré zálohy se **nemazou** (musíš ručně)
### `docker-cleanup.sh` `dk-cleanup`
### `docker-cleanup.sh` -> `dk-cleanup`
Bezpečné čištění Docker odpadu.
```bash
dk-cleanup # zobrazi plan, zepta se na souhlas
dk-cleanup --dry-run # jen vypise co by smazal
dk-cleanup --auto # bez ptani
dk-cleanup --all # dangling + build cache + sites + tmp
dk-cleanup # zobrazi plan, zepta se na souhlas
dk-cleanup --dry-run # jen vypise co by smazal
dk-cleanup --auto # bez ptani
dk-cleanup --all # dangling + build cache + sites + tmp
```
**Nikdy nemaže:**
- Používané images
- Bind-mount ani named volume data
- Běžící kontejnery
- Používané images
- Bind-mount ani named volume data
- Běžící kontejnery
### `docker-restore.sh` `dk-restore`
### `docker-restore.sh` -> `dk-restore`
Obnova ze zálohy.
```bash
dk-list # seznam dostupnych zaloh
dk-restore # obnov vse (nejnovejsi)
dk-restore --only portainer # jen jeden projekt
dk-restore --from 20240801-120000 # konkretni zaloha
dk-list # seznam dostupnych zaloh
dk-restore # obnov vse (nejnovejsi)
dk-restore --only portainer # jen jeden projekt
dk-restore --from 20240801-120000 # konkretni zaloha
```
### `disk-watch.sh` `dk-watch`
### `disk-watch.sh` -> `dk-watch`
Sledování volného místa.
```bash
dk-watch # jen info o aktualnim stavu
dk-watch --alert # posli Telegram alert kdyz < 10% volneho
dk-watch # jen info o aktualnim stavu
dk-watch --alert # posli Telegram alert kdyz < 10% volneho
```
### `mount-nas.sh` `dk-nas`
### `mount-nas.sh` -> `dk-nas`
Připojí NAS SMB share.
```bash
dk-nas-status # je pripojeno?
dk-nas-mount # pripoj (auto = chybejici chybu)
dk-nas --umount # odpoj
dk-nas-status # je pripojeno?
dk-nas-mount # pripoj (auto = chybejici chybu)
dk-nas --umount # odpoj
```
**Konfigurace:**
- `SMB_SERVER` default `<nas-ip>`
- `SMB_SHARE` default `Multimedia`
- `SMB_USER` default `mates`
- `TARGET` default `/Volumes/<ssd-data-mount>/multimedia`
- `SMB_SERVER` - default `<nas-ip>`
- `SMB_SHARE` - default `Multimedia`
- `SMB_USER` - default `mates`
- `TARGET` - default `/Volumes/<ssd-data-mount>/multimedia`
- Heslo je v **macOS keychainu** pod `SMB:<server>/<share>`
### `update-macos.sh`
@@ -201,33 +201,33 @@ Spustí `softwareupdate` na macOS.
---
## 🔐 Bezpečnost
## Bezpečnost
- **Všechny skripty kontrolují `$EUID == 0`** (musíš být root pro sudo)
- **Všechny skripty podporují `--dry-run`**
- **Žádné destruktivní akce bez potvrzení**
- **Hesla v macOS keychainu**, ne v skriptech
- **Všechny skripty kontrolují `$EUID == 0`** (musíš být root pro sudo)
- **Všechny skripty podporují `--dry-run`**
- **Žádné destruktivní akce bez potvrzení**
- **Hesla v macOS keychainu**, ne v skriptech
---
## 🏗 Struktura
## Struktura
```
mates-install-scripts/
├── README.md # Tento soubor
├── LICENSE # MIT
├── docker-update.sh # Aktualizace Docker
├── docker-backup.sh # Záloha na NAS
├── docker-cleanup.sh # Čištění odpadu
├── docker-restore.sh # Obnova ze zálohy
├── disk-watch.sh # Sledování místa
├── mount-nas.sh # Mount NAS
└── update-macos.sh # Aktualizace macOS
+-- README.md # Tento soubor
+-- LICENSE # MIT
+-- docker-update.sh # Aktualizace Docker
+-- docker-backup.sh # Záloha na NAS
+-- docker-cleanup.sh # Čištění odpadu
+-- docker-restore.sh # Obnova ze zálohy
+-- disk-watch.sh # Sledování místa
+-- mount-nas.sh # Mount NAS
+-- update-macos.sh # Aktualizace macOS
```
---
## 📚 Související
## Související
- **Jotty:** knowledge base (detailní postupy, troubleshooting)
- **mates-docker-services:** Docker Compose šablony pro 14 služeb