~~/cissa/talks/self-hosting 

Self-hosting

Jak si dobrovolně zkomplikovat život, a něco se při tom naučit.

10 minut  ·  DEV Čtvrtkon #140

Ruka nahoru 🖐

Kdo neví, co je self-hosting?
Kdo nikdy nic neself-hostoval?
Kdo teď aktivně něco self-hostuje?

Co je self-hosting?

"Self-hosting je, když si řeknete: proč platit Googlu za moje data, když je mohu hostovat sám ... a pak strávit víkend zjišťováním, proč mi to nefunguje."

Proč to dělat ✓

1
Privátnost — tvoje data, tvůj server.
2
Cena — jednorázový hardware vs. předplatné.
3
Kontrola — žádné "omlouváme se, tuto funkci rušíme."  👋 Google Photos
5
Pýcha"Jo, mám vlastní minecraft server."
4
Učení — Docker, Linux, port forwarding, reverse proxy, uptime...

Proč to nedělat ✗

1
Čas — první setup = pohodička. Druhý rok = "proč mi to zase nefunguje ve tři ráno?"
2
Spolehlivost - cloud má SLA (Service Level Agreement). Ty máš výpadek proudu a zapomenutý backup.
3
Bezpečnost - otevřít port 443 domů je... odvážné. (Tailscale zachraňuje životy.)
4
W.A.F. - Wife Acceptance Factor. Hlučný server v obýváku = rozvodový advokát.
Pravidlo: pokud výpadek dané služby na 2 hodiny způsobí rodinnou krizi — nehostuj si ji sám.

Můj stack

VPS
→ místo veřejné IPv4/6
+ VPN, NPM
Home Assistant
→ místo Tuya / Alexa / Google Home
Integrace, automatizace, updaty...
TrueNAS
→ místo uzavřeného NAS + Time machine
Coldstorage, TimeMachine
Nextcloud
→ místo Dropbox
Funguje. Ale Google docs to nenahradí. Filesync
Immich
→ místo Google Photos
Lepší rozpoznávání obličejů. Opravdové 4K!
Vaultwarden
→ místo 1Password, Bitwarden, Lastpass
Customizace autofill regularů
Frigate
→ kamery, zóny, neuronová síť
Žádný pofidérní cloud který za rok přestane fungovat.
Jellyfin stack
→ filmy, seriály
Legální, samozřejmě... 😏
homelab, webíky
→ Symfony, WP

Self-hosting je...

  1. ...nejjednoduší způsob, jak se naučit infra
  2. ...nejhorší způsob, jak mít klidné víkendy

Dotazy?

Díky za pozornost 🙏