Přeskočit na obsah
Irminsulzjišťuji

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.
  1. Typrohlížeč nebo aplikace
  2. Cloudflaredoména a firewall
  3. CaddyHTTPS a rozcestník
  4. Authentikjeden účet na všechno
  5. 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).
  1. každou noczáloha všech dat
  2. v sobotukontrola, že záloha není poškozená
  3. 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.