- Strukturovany obsah (tabulky, seznamy) - Ceske popisy, vysvetleni co je co - Začínáme sekce (krok za krokem) - Detailni navody pro kazdy soubor/sluzba - Souvisejici repo + licence - Konzistentni format napric 6 repo
3.6 KiB
mates-home-nas-tools
Metadata k projektům uloženým na NAS (Network Attached Storage). Toto repo obsahuje pouze popisy a cesty – samotné archivy zůstávají na NAS.
Proč to tu je? Aby ses při práci na novém stroji nebo při obnově po havárii věděl, co kde je a jak to znovu nasadit.
📍 Kde jsou archivy
Všechny archivy jsou uloženy na NAS:
/Volumes/Backups/Prace/moje-tools/
Tato cesta je specifická pro tvůj Mac s připojeným NAS přes SMB. Na novém stroji musíš:
- Připojit NAS (
mount -t smbfsnebo Finder → Go → Connect to Server) - Nebo zkopírovat archivy ručně (rsync, scp, USB disk)
📂 Co tu je
mates-home-nas-tools/
├── README.md # Tento soubor
└── (žádné další soubory – archivy zůstávají na NAS)
Proč tak málo souborů? Toto repo je pouze index. Skutečné archivy (.zip, .7z, .tar.gz) zůstávají na NAS, ne v gitu. Git není vhodný pro velké binární soubory.
🚀 Jak použít
1. Připoj NAS
macOS:
# Finder → Go → Connect to Server (⌘K)
# Zadej: smb://<nas-ip>/Backups
# nebo v terminalu:
mount -t smbfs //<user>@<nas-ip>/Backups/Prace /Volumes/nas-tools
Linux:
sudo mount -t cifs //<nas-ip>/Backups/Prace/moje-tools /mnt/nas-tools \
-o username=<user>,password=<password>
2. Podívej se, co je k dispozici
ls -la /Volumes/Backups/Prace/moje-tools/
Uvidíš seznam .zip, .7z, .tar.gz archivů.
3. Rozbal co potřebuješ
cd /Volumes/Backups/Prace/moje-tools/
# Standardní zip
unzip <nazev-projektu>.zip
# 7-zip (vyžaduje: brew install p7zip)
7z x <nazev-projektu>.7z
# tar.gz
tar -xzf <nazev-projektu>.tar.gz
4. Nasaď podle README uvnitř
Každý archiv obsahuje vlastní README.md nebo INSTALL.md s konkrétním postupem.
🔐 Bezpečnost
| Aspekt | Jak řešen |
|---|---|
| Citlivá data (hesla, forenzní dumpy) | NEJSOU v gitu – archivy na NAS |
| Hesla k archivům | V keychainu na tvém Macu |
| Přístup na NAS | SMB s heslem (ne anonymous) |
| Šifrování archivů | Některé .7z jsou šifrované heslem |
| Sdílení s kolegy | Vytvoř zvláštní verzi README (bez konkrétních cest/názvů) |
⚠️ Doporučení
- Nepushuj archivy do Gitea – git na to není stavěný
- Nesdílej toto repo veřejně – obsahuje popis citlivých projektů
- Pravidelně zálohuj NAS – off-site backup (Backblaze B2, jíný disk, …)
🛠 Doporučený workflow
Mac (~/Skripty/) Pracovní kopie
|
| rsync (denne)
|
NAS (moje-tools/) Centralní záloha
|
| off-site backup
|
Cloud (S3/Backblaze) Disaster recovery
🏗 Struktura NAS archivu
/Volumes/Backups/Prace/moje-tools/
├── forenzika/
│ ├── asistent-v1.zip
│ ├── pipeline.zip
│ └── ...
├── utility/
│ ├── bitcopy-backup.tar.gz
│ ├── whois.zip
│ └── ...
├── konverze/
│ ├── json2xml.zip
│ └── ...
├── ai-asistenti/
│ ├── docker-verze.7z
│ ├── portable.zip
│ └── ...
└── (atd.)
(Tato struktura se může v průběhu času měnit – archivy jsou přidávány a odebírány podle potřeby.)
📚 Související
- Jotty: knowledge base (detailní informace o projektech)
- mates-ansible: Ansible pro nový server
- mates-install-scripts: Docker zálohy na NAS (
dk-backup)
📜 Licence
MIT – viz LICENSE
Poslední update: 2026-08-01