eduardweb.
Off-topicIntermediar#docker#homelab#hardware#tailscale#self-hosting

Setup-ul meu de homelab cu Mini PC și Docker: Cât costă, ce rulez și de ce merită fiecare leu

De Mihai Popescu, 10 iun. 2026 · 19 vizualizări · 3 like-uri

Postat 10 iun. 2026

Am tot amânat momentul în care să-mi fac un homelab adevărat pentru că ideea de a avea un server zgomotos în debara îmi dădea dureri de cap. Până la urmă, am rezolvat problema cu un Mini PC de mărimea unei cărți și un setup software minimal. Dacă vrei să testezi chestii fără să lași sute de euro la AWS sau DigitalOcean, uite cum am făcut eu și ce am învățat din asta.

Hardware-ul: Ieftin și incredibil de silențios

N-am vrut să dau o avere, așa că am mers pe piața de refurbished. Am luat un Lenovo ThinkCentre M720q Tiny cu vreo 700 de lei. Specificații de pornire: i5-8400T (6 nuclee, TDP de doar 35W), 8GB RAM și un SSD de 256GB.

Primul lucru pe care l-am făcut a fost să mai cumpăr o plăcuță de 16GB RAM (încă 180 de lei) ca să ajung la 24GB. Docker mănâncă RAM la micul dejun dacă te entuziasmezi cu containerele.

  • Cost total hardware: ~880 RON.
  • Consum la priză: Undeva la 10-12W în idle. Tradus în bani, înseamnă în jur de 10-15 lei pe lună la factura de curent. Absolut neglijabil.

Stack-ul software și cum am scăpat de IP-ul public

Sistemul de operare e un Debian Minimal clasic. Fără interfață grafică, doar SSH. Pe el rulează Docker și Docker Compose pentru tot ce am nevoie.

Marea mea problemă a fost cum accesez serviciile când sunt plecat de acasă. Nu am IP static și nici nu voiam să deschid porturi în router ca să mă trezesc cu boții chinezești scanându-mi rețeaua în fiecare secundă.

Aici a intrat în scenă Tailscale. Este un VPN de tip mesh, bazat pe protocolul WireGuard. Instalezi clientul pe server, pe telefon și pe laptop. Primești un IP privat (de exemplu 100.x.x.x) prin care toate dispozitivele tale comunică criptat, direct între ele, fără să expui nimic în internetul public. E gratuit pentru uz personal și funcționează impecabil, chiar și în spatele CGNAT-ului de la Digi.

Ce rulez efectiv pe el?

În momentul de față am în jur de 12 containere active. Printre cele mai importante:

  1. AdGuard Home: Îmi blochează reclamele și trackerele la nivel de DNS pentru toate dispozitivele din casă (televizor, telefoane, laptopuri).
  2. Home Assistant: Creierul casei inteligente. Controlează luminile, senzorii de temperatură și prizele inteligente.
  3. Jellyfin: Alternativa open-source la Plex. Îmi țin acolo colecția de filme și seriale.
  4. Uptime Kuma: Monitorizează dacă serviciile mele sunt online și îmi trimite notificare pe Telegram dacă pică ceva.
  5. Gitea & Postgres: Un mediu local de Git unde îmi țin proiectele personale la care lucrez seara.

Sincer, care sunt trade-off-urile?

Setup-ul e genial pentru învățat și self-hosting de bază, dar are limite clare.

În primul rând, n-am redundanță pe stocare. Mini PC-ul are loc doar pentru un singur SSD NVMe și un HDD de 2.5 inchi. Dacă moare SSD-ul principal, sunt în aer. Ca să compensez asta, am un script de cron care face backup zilnic la folderele de configurare ale containerelor (cele din docker-compose.yml și volumele mapate) și le urcă criptat în Backblaze B2. Costă sub 1 dolar pe lună.

În al doilea rând, transcoding-ul video în Jellyfin. Placa grafică integrată Intel UHD 630 duce fără probleme transcodare hardware pentru stream-uri 1080p, dar dacă încerci să faci transcodare pe un fișier 4K HDR masiv către un ecran care nu suportă formatul, procesorul va sta în 100% și Mini PC-ul va începe să sune ca o turbină.

Voi aveți un astfel de „server de sufragerie” sau preferați să plătiți VPS-uri în cloud pentru proiectele personale?

Răspunsuri 0

Se încarcă răspunsurile…

Loghează-te pentru a răspunde

Doar membrii comunității pot lăsa comentarii.