Jednoducho: Docker a kontajner. Kontajner je krabica, v ktorej je aplikácia aj so všetkým, čo potrebuje na spustenie. Docker tieto krabice spúšťa. Aplikácia potom beží rovnako na notebooku aj na serveri a nový program nainštalujete jedným príkazom. Ďalšie pojmy v slovníku.
V skratke:
- Docker potrebuje VPS alebo vlastný server s Linuxom a root prístupom. Na bežnom webhostingu nepobeží.
- Najviac RAM za euro: Hostinger KVM 1 so 4 GB za 5,40 € mesačne pri platbe na 2 roky cez náš odkaz. Docker s Traefikom je u Hostingeru hotová šablóna systému.
- Pozor na firewall: porty, ktoré Docker zverejní, obchádzajú bežný firewall ufw. Viac nižšie.
VPS pre Docker
Pri každom hostingu uvádzame VPS s root prístupom a aspoň 2 GB RAM, ktoré vyjde najlacnejšie za 3 roky vrátane predĺženia.
| Hosting a tarif | CPU a RAM | Cena mesačne | Za 3 roky | |
|---|---|---|---|---|
| ForpsiVPS Hosting 1-2 | 1 vCPU, 2 GB RAM40 GB SSD | 4,91 €bez akcie, mesačná platba | 176,68 €najmenejpriemer 4,91 € mesačne | Na web |
| 1 vCPU (zdieľané), 2 GB RAM15 GB SSD | 7,50 €pri ročnej platbe, mesačne o 10 % viac | 270,11 €priemer 7,50 € mesačne | Na web | |
| 1 vCPU, 4 GB RAM50 GB NVMe | 5,40 €pri platbe vopred na 24 mesiacov (129,59 € s DPH) cez náš odkaz, ktorý pridá 20 % zľavu, potom 14,75 € | 306,57 €priemer 8,51 € mesačne | Na web | |
| 1 vCPU, 2 GB RAM20 GB NVMe | 8,47 €zľava 50 % na prvé obdobie pri objednávke aspoň na rok, potom 16,94 € | 508,19 €priemer 14,12 € mesačne | Na web | |
| 1 vCPU, 2 GB RAM32 GB | 23,37 €bez akcie, 7 dní zadarmo na vyskúšanie | 841,32 €priemer 23,37 € mesačne | Na web | |
| 2 vCPU, 2 GB RAM32 GB SSD | 24,35 €pri platbe na rok, 7 dní zadarmo na vyskúšanie | 876,74 €priemer 24,35 € mesačne | Na web | |
| WebHouseVirtuálny server M | 2 vCPU, 2 GB RAM50 GB NVMe | 24,93 €pri ročnej platbe, mesačne o 3 € viac | 897,56 €priemer 24,93 € mesačne | Na web |
Mesačné ceny s 23 % DPH, prepočítané z cien bez DPH na weboch hostingov k 11. novembra 2026. Hostinger počítame s naším odporúčacím odkazom, ktorý pridá 20 % zľavu (overené na slovenskom webe). Pri WEDOS VPS sme partnerské kódy v objednávke v eurách neoverili, preto uvádzame cenník bez zľavy. Na odkazy na WEDOS a Hostinger máme partnerskú zmluvu, ostatné sú obyčajné odkazy.
Väčšie tarify a ceny po skončení akcie nájdete na stránke najlacnejší VPS.
Čo sa v Dockeri dá prevádzkovať
- Automatizácie: n8n, ktoré prepojí e-maily, tabuľky a AI.
- Vlastný cloud a nástroje: Nextcloud na súbory, správca hesiel, štatistiky návštevnosti ako Umami alebo Plausible.
- AI: Ollama s Open WebUI ako vlastný chat alebo MCP server.
- Vlastné aplikácie: weby v Node.js, Pythone alebo PHP, databázy PostgreSQL, MySQL a Redis.
- Herné servery: napríklad Minecraft.
Ako Docker nainštalovať
Najjednoduchšie: pri objednávke VPS u Hostingeru zvoľte šablónu Docker (s Traefikom), u Forpsi si pri VPS Hosting s Linuxom zvolíte predinštalovaný Docker. Server máte hneď pripravený.
Na ľubovoľnom VPS s Ubuntu alebo Debianom: prihláste sa cez SSH a spustite oficiálny inštalačný skript:
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
Docker skript odporúča hlavne na vyskúšanie. Na server, kde pobeží niečo dôležité, je lepšia inštalácia z repozitára podľa oficiálneho návodu. Aktualizácie potom prichádzajú s bežnými aktualizáciami systému.
Docker Compose: viac kontajnerov jedným príkazom
Jednoducho: Docker Compose. Súbor, ktorý popisuje viac kontajnerov naraz, napríklad web, databázu a cache. Celú zostavu potom spustíte jedným príkazom. Ďalšie pojmy v slovníku.
Do súboru compose.yaml napíšete, aké kontajnery chcete, a spustíte ich príkazom docker compose up -d. Jednoduchý príklad s webovým serverom:
services:
web:
image: nginx:stable
ports:
- "80:80"
restart: unless-stopped
Väčšina aplikácií má hotový compose.yaml vo svojom návode, stačí ho skopírovať a upraviť heslá.
Portainer: Docker klikaním
Kto nechce písať príkazy, nainštaluje si Portainer, webové rozhranie pre Docker. Podľa návodu Portaineru:
docker volume create portainer_data
docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:lts
Potom otvorte https://IP-servera:9443 a hneď vytvorte účet správcu. Prehliadač upozorní na certifikát, Portainer si ho vytvára sám.
Domény a HTTPS: reverzná proxy
Jednoducho: Reverzná proxy. Vrátnik na serveri. Všetky návštevy prichádzajú na jednu adresu a proxy ich podľa domény pošle do správnej aplikácie. Zvyčajne zariadi aj HTTPS certifikát. Známe sú Nginx, Traefik a Caddy. Ďalšie pojmy v slovníku.
Keď na jednom serveri beží viac aplikácií, potrebujete reverznú proxy. Pre začiatočníkov je najjednoduchší Nginx Proxy Manager, kde domény a certifikáty nastavíte v prehliadači. Traefik a Caddy sa nastavujú v súboroch. Celé to za vás vyrieši Coolify, ktoré k tomu pridá aj nasadenie z GitHubu.
Na čo si dať pozor
- Firewall: keď v Dockeri zverejníte port (napríklad
-p 5432:5432pre databázu), je viditeľný z internetu, aj keď ho firewall ufw blokuje. Docker si pravidlá nastavuje sám, popisuje to dokumentácia Dockeru. Databázy a interné služby zverejňujte len na127.0.0.1alebo vôbec a použite firewall hostingu. - Plný disk: staré obrazy (images) sa hromadia. Zmažete ich príkazom
docker image prune -a. Príkazdocker volume prunenepoužívajte, zmazal by aj dáta. - Aktualizácie: kontajnery sa samy neaktualizujú. Novú verziu stiahnete príkazom
docker compose pulla spustítedocker compose up -d. - Zálohy: dáta sú vo zväzkoch (volumes). Zálohujte ich mimo servera, záloha celého VPS u hostingu je dobrá poistka navyše. Hostinger zálohuje VPS týždenne zadarmo, Active24 denne, inde sú zálohy za príplatok.