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:09 +02:00
parent 75a4fc37f4
commit 9e078207b2
+30 -30
View File
@@ -3,14 +3,14 @@
Profil a rozcestník pro **home infrastructure as code** projekty. Profil a rozcestník pro **home infrastructure as code** projekty.
Toto je **úvodní stránka** celého GitHub/Gitea profilu. Toto je **úvodní stránka** celého GitHub/Gitea profilu.
> **Jsi tu nový?** Čti od [Začínáme](#zaciname) vše krok za krokem. > **Jsi tu nový?** Čti od [Začínáme](#zaciname) - vše krok za krokem.
--- ---
## 🏠 Co je mates-infra? ## Co je mates-infra?
Sada **6 repozitářů** pro správu domácí infrastruktury: Sada **6 repozitářů** pro správu domácí infrastruktury:
- Docker služby (Portainer, Vaultwarden, Gitea, Nextcloud, ) - Docker služby (Portainer, Vaultwarden, Gitea, Nextcloud, ...)
- Ansible pro nový server - Ansible pro nový server
- Bash skripty pro správu Dockeru - Bash skripty pro správu Dockeru
- macOS workstation setup - macOS workstation setup
@@ -20,11 +20,11 @@ Vše **verzované**, **replikovatelné** a **připravené pro obnovu** na jiném
--- ---
## 📦 Repozitáře ## Repozitáře
| Repo | Co tu je | Kdy použít | | Repo | Co tu je | Kdy použít |
|---|---|---| |---|---|---|
| **`mates-docker-services`** | 14× `docker-compose.yml` (portainer, npm, vaultwarden, gitea, jotty, nextcloud, ) | Když chceš **nasadit novou službu** | | **`mates-docker-services`** | 14× `docker-compose.yml` (portainer, npm, vaultwarden, gitea, jotty, nextcloud, ...) | Když chceš **nasadit novou službu** |
| **`mates-ansible`** | 4× Ansible playbook + 5 rolí | Když chceš **připravit nový server** | | **`mates-ansible`** | 4× Ansible playbook + 5 rolí | Když chceš **připravit nový server** |
| **`mates-install-scripts`** | 7× bash skript + aliasy `dk-*` | Když chceš **spravovat Docker** (update/backup/cleanup) | | **`mates-install-scripts`** | 7× bash skript + aliasy `dk-*` | Když chceš **spravovat Docker** (update/backup/cleanup) |
| **`mates-macos-setup`** | Brewfile + osx-defaults + Fish + Hermes | Když chceš **nastavit macOS** | | **`mates-macos-setup`** | Brewfile + osx-defaults + Fish + Hermes | Když chceš **nastavit macOS** |
@@ -32,7 +32,7 @@ Vše **verzované**, **replikovatelné** a **připravené pro obnovu** na jiném
--- ---
## 🚀 Začínáme ## Začínáme
### Krok 1: Naklonuj hlavní repo ### Krok 1: Naklonuj hlavní repo
@@ -41,7 +41,7 @@ git clone http://<server-ip>:3000/mates/mates-infra.git
cd mates-infra cd mates-infra
``` ```
Toto repo slouží jako **rozcestník** otevři ho v prohlížeči nebo v editoru a podívej se na ostatní repozitáře. Toto repo slouží jako **rozcestník** - otevři ho v prohlížeči nebo v editoru a podívej se na ostatní repozitáře.
### Krok 2: Najdi co potřebuješ ### Krok 2: Najdi co potřebuješ
@@ -63,67 +63,67 @@ cat README.md # vse je v README
--- ---
## 🏗 Jak to celé funguje ## Jak to celé funguje
``` ```
┌─────────────────────────────────────────────────────────────┐ +-------------------------------------------------------------+
mates-infra (toto repo) | mates-infra (toto repo) |
Hlavni index, rozcestnik, profil | Hlavni index, rozcestnik, profil |
└─────────────────────────────────────────────────────────────┘ +-------------------------------------------------------------+
|
├── mates-docker-services # Implementace (Docker) +-- mates-docker-services # Implementace (Docker)
├── mates-ansible # Implementace (Ansible) +-- mates-ansible # Implementace (Ansible)
├── mates-install-scripts # Implementace (bash) +-- mates-install-scripts # Implementace (bash)
├── mates-macos-setup # Implementace (macOS) +-- mates-macos-setup # Implementace (macOS)
└── mates-home-nas-tools # Metadata k NAS +-- mates-home-nas-tools # Metadata k NAS
``` ```
**Dokumentace** (architektura, návody, rozhodnutí) je v **Jotty knowledge base** ne v gitu. **Dokumentace** (architektura, návody, rozhodnutí) je v **Jotty knowledge base** - ne v gitu.
--- ---
## 🎯 Typické scénáře ## Typické scénáře
### "Chci připravit nový server od nuly" ### "Chci připravit nový server od nuly"
1. Připrav `inventory.yml` a SSH klíč 1. Připrav `inventory.yml` a SSH klíč
2. Spusť `ansible-playbook -i inventory.yml playbooks/priprav-novy-server.yml` 2. Spusť `ansible-playbook -i inventory.yml playbooks/priprav-novy-server.yml`
3. Nasaď služby: `ansible-playbook -i inventory.yml playbooks/nasad-sluzby.yml` 3. Nasaď služby: `ansible-playbook -i inventory.yml playbooks/nasad-sluzby.yml`
Detail v `mates-ansible/README.md` -> Detail v `mates-ansible/README.md`
### "Chci přidat novou Docker službu" ### "Chci přidat novou Docker službu"
1. Přidej složku `moje-sluzba/` do `mates-docker-services/` 1. Přidej složku `moje-sluzba/` do `mates-docker-services/`
2. Vytvoř `docker-compose.yml`, `.env.example`, `README.md` 2. Vytvoř `docker-compose.yml`, `.env.example`, `README.md`
3. Commitni a pushni 3. Commitni a pushni
Detail v `mates-docker-services/README.md` -> Detail v `mates-docker-services/README.md`
### "Chci zálohovat Docker na NAS" ### "Chci zálohovat Docker na NAS"
1. Nastav `DOCKERY` env proměnnou 1. Nastav `DOCKERY` env proměnnou
2. Spusť `dk-backup --auto` (cron-friendly) 2. Spusť `dk-backup --auto` (cron-friendly)
3. Zálohy jsou v `/Volumes/Backups/Prace/server-backups/` 3. Zálohy jsou v `/Volumes/Backups/Prace/server-backups/`
Detail v `mates-install-scripts/README.md` -> Detail v `mates-install-scripts/README.md`
### "Chci nastavit nový Mac" ### "Chci nastavit nový Mac"
1. Nainstaluj Homebrew 1. Nainstaluj Homebrew
2. Spusť `brew bundle --file=Brewfile` 2. Spusť `brew bundle --file=Brewfile`
3. Spusť `osx-defaults.sh`, `configure-fish.sh`, `install-hermes.sh` 3. Spusť `osx-defaults.sh`, `configure-fish.sh`, `install-hermes.sh`
Detail v `mates-macos-setup/README.md` -> Detail v `mates-macos-setup/README.md`
--- ---
## 🔐 Bezpečnost ## Bezpečnost
- **Žádné PII v git** IP adresy, emaily, klíče nahrazeny placeholdery - **Žádné PII v git** - IP adresy, emaily, klíče nahrazeny placeholdery
- **API tokeny v macOS keychainu**, ne v URL ani v env - **API tokeny v macOS keychainu**, ne v URL ani v env
- **SSH klíče** pro přístup k serverům (hesla zakázána) - **SSH klíče** pro přístup k serverům (hesla zakázána)
- **Historie git je čistá** bez PII v minulých commitech - **Historie git je čistá** - bez PII v minulých commitech
--- ---
## 📚 Dokumentace ## Dokumentace
| Co hledáš | Kde je | | Co hledáš | Kde je |
|---|---| |---|---|