- Docker permet executar aplicacions aïllades en contenidors, evitant conflictes de programari i facilitant la portabilitat al NAS.
- La gestió de volums i bind mounts és crucial per assegurar que les dades de les aplicacions no es perdin en actualitzar els contenidors.
- Hi ha múltiples eines d'administració, des de les interfícies natives de Synology i QNAP fins a gestors avançats com a Portainer.
- Un homelab segur requereix l'ús de proxies inversos i VPN per exposar serveis a l'exterior sense comprometre la seguretat de la xarxa local.

Si us ha picat la curiositat pel món de la virtualització lleugera, probablement us heu topat amb Docker. Per als qui tenim un NAS a casa, ja sigui un Synology o un QNAP, aquesta tecnologia és com obrir una porta a possibilitats infinites d'automatització , permetent convertir un simple emmagatzematge d'arxius en un autèntic servidor domèstic capaç de gestionar tot tipus de serveis sense tornar-se boig amb les dependències.
El millor de tot és que no fa falta ser un guru de la informàtica per començar a fer caixes. Docker ens permet executar aplicacions en contenidors aïllats , cosa que significa que si alguna cosa falla en una app, no es porta per davant la resta del sistema. És l'eina ideal per a qui gaudeix aprenent sobre Linux i Raspberry Pi, ja que ofereix un entorn segur on provar, esborrar i reinstal·lar sense por de trencar el sistema operatiu del NAS.
Què és exactament Docker i com funciona en un NAS?
A diferència de les màquines virtuals tradicionals (com VMware o Hyper-V), que emulen un maquinari complet i requereixen instal·lar un sistema operatiu sencer, Docker utilitza la virtualització lleugera . Això implica que els contenidors comparteixen el nucli del sistema operatiu amfitrió, consumint moltíssims menys recursos de RAM i CPU.
En un entorn NAS, això es tradueix que pots tenir desenes de serveis actius simultàniament. Per exemple, podeu muntar un servidor de fitxers, un bloquejador de publicitat i una base de dades, tot corrent sobre la mateixa instància de QTS o DSM. El gran avantatge és que t'oblides del maquinari específic; si la imatge de Docker és compatible amb la vostra arquitectura (ja sigui x86 o ARM), funcionarà exactament igual que en qualsevol altre ordinador.
Eines de gestió: Del senzill a l'avançat
Depenent de la marca del teu equip, tindràs una eina nativa per començar. A Synology trobem el Container Manager (anteriorment anomenat simplement Docker), mentre que a QNAP disposem de Container Station . Ambdues interfícies són molt intuïtives i permeten cercar imatges directament des de Docker Hub i llançar-les amb uns pocs clics.
No obstant això, per als que volen portar el control al següent nivell, hi ha Portainer . Aquesta eina és un gestor de contenidors més robust que es pot instal·lar com a propi contenidor. Portainer ofereix una interfície gràfica molt més completa , permetent gestionar xarxes virtuals, realitzar còpies de seguretat dels contenidors i desplegar serveis mitjançant scripts o arxius de configuració, eliminant la dependència total del navegador web si es combina amb SSH.

L'art de no perdre dades: Volums i Bind Mounts
Un dels errors més comuns en començar és perdre tota la configuració d'una app en actualitzar-la. Això passa perquè, per defecte, els contenidors són efímers. Per solucionar això, hem d'usar la persistència de dades . Aquí és on entren en joc dos conceptes clau que tot usuari de NAS ha de dominar.
- Muntatges Bind: Consisteix a mapejar una carpeta real de la teva NAS (per exemple, /volume1/docker/config) a una ruta interna del contenidor. És l'opció preferida per configuracions visibles i fàcils de recolzar amb les eines habituals del NAS.
- Volums de Docker: Són àrees d'emmagatzematge gestionades directament per Docker. Són més eficients i portàtils, sent lopció ideal per bases de dades i estats interns de l'aplicació on no necessitem entrar a mirar els fitxers manualment.
Un consell d'or és crear una carpeta dedicada anomenada “docker-data” i fer còpies de seguretat freqüents d'aquesta ruta. No cal recolzar les imatges del contenidor (que es poden tornar a descarregar), sinó únicament les dades persistents i els permisos associats.
Imprescindibles per al teu Homelab: Els millors contenidors
Si no sabeu per on començar, hi ha categories d'aplicacions que transformen l'experiència d'usuari a casa. En primer lloc, el filtratge de xarxa mitjançant DNS amb eines com Pi-hole o AdGuard Home permet netejar la publicitat de tots els dispositius de la casa sense instal·lar res a cada telèfon o Smart TV.
Per als amants del cinema i la música, l'ecosistema dels serveis Arr és la joia de la corona. Aplicacions com Radarr, Sonarr, Lidarr i Overseerr, coordinades amb un client de torrents com Deluge o qBittorrent, permeten automatitzar la descàrrega i organització de biblioteques multimèdia. Tot això es complementa perfectament amb Plex o Jellyfin , que actuen com el centre de streaming personal per visualitzar el contingut a qualsevol pantalla.
A més, hi ha utilitats magnífiques per a la productivitat i privadesa. Stirling PDF és una navalla suïssa per editar PDFs de forma local i privada, mentre que Whoogle Search ofereix els resultats de Google però sense el rastreig invasiu ni els anuncis. Per organitzar el caos denllaços, Linkwarden o Linkding són alternatives fantàstiques per gestionar marcadors web de forma autoallotjament.
Seguretat i accés remot: No obris ports a cegues
Exposar la teva NAS directament a internet és jugar amb foc. La forma més professional d'accedir als teus serveis Docker des de fora de casa és mitjançant un Proxy Invers (com Traefik o Nginx Proxy Manager). Això permet tenir un únic punt dentrada que redirigeix el trànsit als diferents contenidors usant noms de domini en lloc de recordar IPs i ports complicats.
Per afegir una capa extra de blindatge, és fonamental implementar certificats SSL/TLS perquè totes les connexions viatgin xifrades mitjançant HTTPS. Si no vols complicacions amb els dominis, l'opció més segura és muntar una VPN personal (com WireGuard), que et permet entrar a la teva xarxa local com si estiguessis al saló de casa teva, mantenint tots els serveis ocults a la resta del món.
Casos especials: DSM sobre Docker
Per als més curiosos o aquells que volen experimentar abans de comprar maquinari car, hi ha projectes com a virtual-dsm . Aquest permet executar el sistema operatiu de Synology (DSM) dins un contenidor Docker a qualsevol màquina Linux. Tot i que no substitueix la potència ni la redundància d'un RAID físic, és un laboratori increïble per provar automatitzacions , aprendre la interfície de Synology o integrar un NAS virtual a un servidor Proxmox.
Per posar-lo en marxa, només cal utilitzar Docker Compose i definir els recursos necessaris, com la mida del disc virtual i els ports (normalment el 5000). És una manera brillant de fer catxar sense gastar un euro i entendre com funciona la gestió de volums en un entorn emulat.
Implementar Docker en un NAS permet passar d'un simple magatzem de fitxers a un ecosistema de serveis potent i flexible, sempre que es prioritzi la persistència de les dades mitjançant volums i es protegeixi l'accés remot amb proxies o VPNs. Combinant la facilitat de les interfícies gràfiques de Synology o QNAP amb la versatilitat d'eines com Portainer i l'automatització dels serveis multimèdia, qualsevol usuari pot muntar un centre de dades domèstic eficient, segur i extremadament personalitzable.
