Na čem to běží
Jak je domácí cloud postavený: kudy jde každá stránka, na jakém železe to stojí a jak se to hlídá a zálohuje.
Cesta jednoho kliknutí
Když otevřeš fotky, požadavek projde těmihle místy.
- Typrohlížeč nebo aplikace
- Cloudflaredoména a firewall
- CaddyHTTPS a rozcestník
- Authentikjeden účet na všechno
- Aplikacekaždá ve vlastním kontejneru
Co je pod kterou službou
- Fotky
- Immich
- Soubory
- Nextcloud
- Filmy a seriály
- Jellyfin
- Poznámky
- AppFlowy
- Dokumenty
- Paperless-ngx
- Minecraft
- Paper, na vlastním serveru
Server
Virtuální server u Hetzneru, systém Ubuntu LTS.
- datacentrum
- Helsinkydatacentrum
- procesor
- 8 jaderprocesor
- paměť
- 16 GBpaměť
- SSD disk
- 160 GBSSD disk
Fotky mají vlastní SSD disk navíc, filmy a soubory leží na síťovém úložišti Storage Box.
Zálohy
Šifrovaně nástrojem restic, do jiného datacentra (Falkenstein).
- každou noczáloha všech dat
- v sobotukontrola, že záloha není poškozená
- v sobotuzkušební obnova, že se z ní opravdu dá obnovit
Dohled
Uptime Kuma zkouší každou službu každou minutu, Beszel hlídá vytížení serverů. Výpadek nebo plný disk přijde upozorněním na Discord.
Správa
Na servery se dá dostat jen přes šifrovanou soukromou síť Tailscale, ne z internetu.
Změny
Nastavení všeho je v jednom git repozitáři. Změna projde testy v GitHub Actions a když se nasazení nepovede, vrátí se předchozí verze.