Băi nene, am citit azi un articol la un amic de-al meu de pe blog și să mă bată mama dacă nu mi-a dat o pasă puternică de deja-vu! Înainte de toate, vreau să zic clar: sper să nu se supere pe mine amicul meu că-i iau pățania la analiză, că nu o zic cu răutate, ci din pură solidaritate de „homelabber”! Omul s-a trezit cu o pană de curent scurtă, din aia de a pâlpâit lumina de două ori la rând, și i s-a dat peste cap tot sistemul din casă. M-am uitat pe ce a pățit și am zis că trebuie neapărat să discutăm despre asta, că toți cei care avem servere prin casă am trecut prin iadul ăsta cel puțin o dată!
Ce a pățit omul? NUC-ul (mini PC-ul) lui a repornit singur când a revenit curentul, că așa era setat din BIOS, dar un disc extern conectat pe USB printr-o mizerie de enclosure cu chipset JMicron a rămas mort! Sistemul a pornit, dar discul oprit, deloc detectat în lsblk. A trebuit să se ducă fizic la el să-l oprească și să-l pornească manual.
Băi, m-am lovit și eu în trecut de mizeriile astea de punți USB-to-SATA cu chipset JMicron! Sunt niște mizerii ordinare care nu știu să trimită comenzi de SMART (să vezi sănătatea discului) și, cel mai rău, când pică curentul scurt, intră într-o stare de protecție din care nu mai ies decât dacă le scoți din mufă sau le apeși pe buton. Soluția reală aici e să arunci enclosure-ul ăla și să iei o punte cu chipset ASMedia (ASM1153E) sau Realtek. Astea au passthrough complet pe SMART, repornesc automat la alimentarea cu energie și nu-ți mai lasă serverul în pom după o pană de curent!
Și de parcă nu era de ajuns faza cu discul, când a pornit într-un final, i-a picat și rezolvarea de nume (DNS-ul)! Uptime Kuma urlat că totul e picat. Ce se întâmplase? NUC-ul a repornit mai repede decât modemul/routerul de net, iar serviciul de Tailscale s-a activat la boot, a văzut că n-are conexiune și și-a tras o listă goală de resolvere, blocând tot MagicDNS-ul și tot sistemul local! A trebuit omul să bage comenzi manuale de tailscale set --accept-dns=false ca să-și revină.
Asta e o clasică, tată! Când depinzi de servicii externe sau rețele virtuale fără un backup solid, te trezești că părăsești corabia la prima pană de curent.
Tocmai de asta, ca să dorm liniștit noaptea, eu mi-am făcut o strategie de backup și duplicare pe mai multe straturi — strategia 3-2-1 ca la carte. Dacă la mine pica NUC-ul de tot (că i se prăjește SSD-ul, pică plăcuțele de RAM sau crapă sursa), nu stau să plâng lângă el! Eu am duplicate și redundanță pe mai multe nivele:
-
NAS-ul local: Toate containernele, config-urile și datele importante se duc în timp real sau prin task-uri automate pe NAS-ul meu din rețeaua locală.
-
Backup în Cloud: Copii criptate ajung automat într-un stocare cloud securizată, ca să am datele salvate chiar dacă doamne ferește ia foc casa sau trăsnește ceva pe rețeaua electrică.
-
Cold Storage (HDD extern offline): O dată pe lună, scot de la păstrare un HDD extern dedicat, îi fac backup complet offline, îl deconectez și îl pun la loc sigur. În felul ăsta, dacă vine vreun ransomware sau un șoc electric masiv care prăjește tot ce e băgat în priză, datele mele de pe discul ăla sunt 100% intangibile!
În plus, eu îi recomand amicului meu (și tuturor care vor viață ușoară) să pună Nginx Proxy Manager (NPM) combinat cu Cloudflare Tunnel! Cu NPM ai o interfață vizuală curată unde pui totul pe subdomenii faine, iar cu Cloudflare Tunnel nu mai deschizi niciun port în router (zero port-forwarding!), ai protecție anti-DDoS moca și nu mai depinzi de toate nebuniile cu DNS-ul local când pică vreo magistrală, că rutează Cloudflare totul securizat direct din afară!
Morala poveștii? Un homelab nu înseamnă doar să pui containere pe un PC și să te bucuri că merg. O pană de curent de două secunde îți scoate la iveală toate dependențele ascunse. Așa că puneți-vă redundanță, backup-uri offline pe discuri externe și un UPS teapăn, ca să nu stați cu morcovul când pâlpâie becul prin casă!
☕ Ți-a fost de folos articolul?
Dacă ți-a plăcut ce ai citit sau te-a salvat din vreo problemă de Linux/IT, poți să-mi cinstești nopțile albe cu o cafea pe Revolut!
Nu am cum să mă supăr pentru că în acest domeniu orice sfat este bine venit și primit.
Planurile pentru îmbunătătirea HomeLab-ului sunt puse pe foaie, foaia din capul meu 🙂 și așa încet o să îl îmbunătățesc.
Stii cum e vorba aceea, cu rabdarea treci si marea? Ei asa esti tu, usor usor il imbunatatesti 🙂