TechBalkans
Softver

Docker na kućnom hardveru 2026: Vrijedi li još uvijek postaviti svoj homelab?

Prošlo je 12 godina otkako je Docker promijenio način kako deployamo aplikacije. U 2026. konkurencija je žestoka — Proxmox, Podman, Unraid, k8s-k3s, pa čak i GitHub Actions. Testirali smo sve opcije na kućnom hardveru.

AH

Amir Hadžić

Glavni urednik · 27. august 2026. · 8 min čitanja

Docker na kućnom hardveru 2026: Vrijedi li još uvijek postaviti svoj homelab?

Prije 10 godina imao sam Raspberry Pi 3 na kojem je vrtio 3 Docker kontejnera i osjećao sam se kao da sam osvojio svemir. Danas imam kućni server sa 64 GB RAM-a i NVMe storage-om, na kojem vrtim 47 kontejnera, 3 virtualke, i home automation sistem. Je li to i dalje vrijedno? Kratki odgovor: da, ali način na koji to radite se potpuno promijenio.

Šta se promijenilo u 2026.

Docker više nije jedini igrač u kategoriji. Tri velika trenda su redefinisala kućni server:

  1. Edge computing je postao normalan. 5G mreže, brži home internet (1000/1000 Mbps u BiH/HR/SRB je već standard u urbanim sredinama), cloud provideri su drastično pojeftinili.
  2. ARM hardver je eksplodirao. Raspberry Pi 5, Orange Pi 5+, Rock Pi, svi imaju dovoljno RAM-a za ozbiljne workload-e po 80-150 EUR.
  3. Managed servisi su postali trivijalni. Za 5 EUR mjesečno dobijaš managed Postgres, managed Redis, managed S3 storage. Pitanje je: kad je DIY još uvijek isplativ?

Konkurencija u 2026: Docker vs alternative

Docker Compose + Portainer (klasičan pristup)

Prednosti:

  • Najveća zajednica, najviše tutoriala
  • Docker Hub ima image za apsolutno sve
  • Compose fajlovi su čitljivi i laki za verzioniranje

Mane:

  • Daemon arhitektura (jedan Docker daemon upravlja svime — ako padne, ništa ne radi)
  • Rootless mode je još uvijek nezreo za produkciju
  • CVE-ovi se redovno pojavljuju u runtime-u

Podman + Quadlet (Red Hat-ov odgovor)

Prednosti:

  • Daemonless — svaki kontejner je zaseban proces
  • Rootless po defaultu
  • Drop-in zamjena za docker komandu (alias)
  • systemd Quadlet fajlovi su bolji za long-running servise

Mane:

  • Compose fajlovi rade ali sa quirks-ovima
  • Dokumentacija je iza Docker-a
  • Network model je drugačiji (CNI umjesto bridge)

Proxmox VE (full virtualization + LXC)

Prednosti:

  • Kombinira LXC kontejnere (lightweight) sa punim KVM virtualkama
  • Web UI je odličan za upravljanje
  • Backup rješenje je best-in-class (PBS - Proxmox Backup Server)
  • LXC kontejneri koriste manje RAM-a od Docker-a za isti workload

Mane:

  • Steep learning curve
  • Overkill ako ti treba samo 5-6 servisa
  • LXC nije kompatibilan sa Docker image-ima (moraš koristiti LXC template-ove)

Kubernetes distribucije (k3s, k0s, Talos)

Prednosti:

  • Ako već znaš k8s, scaling je trivijalan
  • Helm chartovi za sve
  • GitOps workflow (ArgoCD, Flux) je moćan

Mane:

  • Za 5-10 servisa na kućnom hardveru — totalni overkill
  • Min 2 GB RAM-a samo za control plane
  • Operativni trošak (naučiti, održavati) je previsok za prosječnog homelabbera

GitHub Actions / GitLab CI + cloud deployment

Prednosti:

  • Zero infrastructure maintenance
  • Besplatan tier je dovoljan za male projekte
  • CI/CD je već integriran

Mane:

  • Vendor lock-in
  • Skup ako imaš 10+ servisa (minute koje naplaćuju)
  • Podaci su kod njih, ne kod tebe

Moja preporuka za 2026: hibridni pristup

Nakon testiranja svih opcija na tri različita hardverska setupa (Raspberry Pi 5, Mini-PC sa N100, dedicated server sa Xeon E-2236), moja preporuka je hibridni pristup:

Layer 1: Managed servisi za stvari koje nemaju smisla self-hostati

  • Email: Mailgun ili Fastmail ($5/mj). Self-hosted email je noćna mora (deliverability, spam filteri, DKIM/SPF/DMARC).
  • DNS: Cloudflare (besplatan tier). Svoj DNS server je nepotreban.
  • Backups za podatke: Backblaze B2 ($0.005/GB/mj) sa automatskim šifriranjem.
  • CDN: Cloudflare ili BunnyCDN.

Layer 2: Docker Compose za aplikacije

Za sve aplikacije koje pokrećeš — NextCloud, Jellyfin, Vaultwarden, Home Assistant, Gitea, Paperless-ngx, Immich, itd. — Docker Compose je i dalje najbolji izbor. Compose fajlovi su laki za backup, mogu se dijeliti, rade svugdje.

Layer 3: Proxmox za VM-ove

Ako ti treba Windows VM, macOS VM, ili full Linux server sa custom kernelom — Proxmox je odličan. LXC kontejneri su super lightweight za servise koji ne trebaju Docker (npr. DNS unbound, WireGuard, Samba).

Layer 4: Hardver

Za prosječnog korisnika u 2026:

  • Budget tier (do 200 EUR): Raspberry Pi 5 (8 GB) + USB-C SSD. Pokreće 5-8 servisa tiho, 5-8W potrošnja.
  • Mid tier (200-500 EUR): Mini-PC sa N100 CPU, 16 GB RAM, 500 GB NVMe. Pokreće 15-20 servisa bez problema.
  • Enthusiast (500+ EUR): Dedicated server sa Xeon/EPYC, 64+ GB ECC RAM, redundant storage. Za ljude koji hoće enterprise-grade kućno rješenje.

Konkretni setup koji preporučujem

Za 90% čitalaca, ovo je optimalan stack u 2026:

# docker-compose.yml
services:
  caddy:
    image: caddy:2-alpine
    ports: ["80:80", "443:443"]
    volumes: [./Caddyfile:/etc/caddy/Caddyfile, caddy_data:/data]
    restart: unless-stopped

  nextcloud:
    image: nextcloud:29-apache
    depends_on: [db]
    volumes: [nextcloud_data:/var/www/html]
    restart: unless-stopped

  db:
    image: postgres:16-alpine
    volumes: [postgres_data:/var/lib/postgresql/data]
    environment:
      POSTGRES_PASSWORD: ${DB_PASSWORD}
    restart: unless-stopped

  paperless:
    image: ghcr.io/paperless-ngx/paperless-ngx:latest
    depends_on: [db, broker]
    volumes: [paperless_data:/usr/src/paperless/data, paperless_media:/usr/src/paperless/media]
    restart: unless-stopped

  jellyfin:
    image: jellyfin/jellyfin:latest
    network_mode: host  # za DLNA/UPnP
    volumes: [jellyfin_config:/config, media:/media]
    restart: unless-stopped

  vaultwarden:
    image: vaultwarden/server:latest
    depends_on: [db]
    volumes: [vault_data:/data]
    restart: unless-stopped

volumes:
  caddy_data:
  nextcloud_data:
  postgres_data:
  paperless_data:
  paperless_media:
  jellyfin_config:
  vault_data:
  media:

Ovaj stack ti daje: reverse proxy sa auto-SSL-om, cloud storage (Nextcloud), document management, media streaming, password manager — za 30-50W potrošnje struje mjesečno.

Šta ne raditi

  • Ne kombinuj Docker i LXC na istom hostu. LXC kontejneri unutar Docker hosta su noćna mora za debug. Ili jedno ili drugo.
  • Ne koristi latest tag u produkciji. Pin na specifične verzije: postgres:16.4-alpine umjesto postgres:latest. Ako se image promijeni, neće te iznenaditi.
  • Ne čuvaj podatke samo na jednom disku. RAID 1 za konfiguraciju, backup na Backblaze B2 za podatke.
  • Ne ignoriši CVE-ove. Docker, Portainer, Nextcloud — svi imaju redovne sigurnosne apdejte. Postavi Watchtower ili ručno apdejtuj jednom mjesečno.

Tipp: Ako si potpuni početnik, kreni sa CasaOS (besplatan, open source). To je web UI za Docker Compose sa app store-om — instaliraš ga na Linux server i dodaješ aplikacije jednim klikom. Kada savladaš osnove, pređi na ručni Docker Compose.

Zaključak

Docker je i dalje relevantan u 2026. — ali više nije jedina opcija. Za većinu kućnih korisnika, optimalna kombinacija je Docker Compose + nekoliko managed servisa za stvari koje nemaju smisla self-hostati. Self-hosting je manje o „ja to mogu” i više o „koji workload vrijedi truda”. Email ne vrijedi, password manager apsolutno vrijedi.

AH

Amir Hadžić

Amir piše o Linuxu, privatnosti i svemu što se može hakovati.

Svi članci od Amir →

Ne propusti nijedan vodič

Sedmični pregled u inbox.

Komentari

Svi mogu vidjeti komentare. Za komentiranje se prijavi.

    Učitavanje komentara...