Cum îți faci Dashboard de monitorizare cu Dockge și Docker Compose

Băi nene, dacă tot avem servere misto prin casă și am scăpat de mizeriile de VPS-uri plătite degeaba, a venit timpul să vă arăt o chestie super la modă în lumea Linux și a self-hostingului: Dockge!

Toată lumea știe de bătrânul Portainer, dar e prea greoi, prea plin de opțiuni inutile pe care nu le folosești niciodată. Dockge e fratele mai tânăr, mai modern și mult mai inteligent, creat special pentru a gestiona stack-uri de Docker Compose. E extrem de curat, îți permite să editezi fișierele compose.yaml direct din browser, îți arată logurile în timp real și poți să dai start, stop sau update la containere dintr-un singur click.

Astăzi vă arăt rapid cum îl ridicați direct pe mașina voastră de Linux. Fără complicații, fără băsnii, scurt și la obiect!


Pasul 1: Pregătim directoarele pe server

În primul rând, deschidem terminalul pe serverul local (sau prin SSH) și creăm directoarele necesare unde Dockge își va ține datele și stack-urile de Docker. Rulați următoarele comenzi:

mkdir -p /opt/dockge /opt/stacks
cd /opt/dockge

Pasul 2: Creăm fișierul compose.yaml pentru Dockge

Acum creăm fișierul de configurare Docker Compose pentru Dockge în sine. Rulați comanda de mai jos ca să deschideți editorul nano:

nano compose.yaml

Lipiți următorul cod în casetă. Mizeria asta mică va expune interfața pe portul 5001:

version: "3.8"
services:
  dockge:
    image: louislam/dockge:1
    restart: unless-stopped
    ports:
      - "5001:5001"
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
      - ./data:/app/data
      - /opt/stacks:/opt/stacks
    environment:
      - DOCKGE_STACKS_DIR=/opt/stacks

Apăsați Ctrl + O, apoi Enter pentru a salva și Ctrl + X pentru a ieși din nano.


Pasul 3: Dăm drumul la rachetă!

Cu fișierul salvat, nu ne mai rămâne decât să tragem imaginea și să pornim containerul în fundal. Rulați comanda asta scurtă:

docker compose up -d

Așteptați câteva secunde să-și facă magia. Dacă totul a mers uns, containerul e deja pornit și pregătit de treabă!


Pasul 4: Accesăm interfața web

Deschideți browserul favorit de pe desktop, laptop sau telefon și introduceți IP-ul serverului vostru urmat de portul 5001:

http://IP-UL-TĂU-LOCAL:5001

La prima accesare, Dockge vă va cere să vă creați un cont de administrator (user și parolă). Îi băgați datele, dați click pe Create și gata, tată! Aveți pe ecran o interfață rachetă unde puteți să adăugați stack-urile voastre existente sau să creați altele noi.


Cum îl legăm prin Cloudflare Tunnel? (Opțional)

Dacă vreți să-l accesați securizat de oriunde din lume (cum fac eu cu cele 90+ de servicii de acasă), deschideți Nginx Proxy Manager sau Dashboard-ul din Cloudflare Tunnel și adăugați un subdomeniu nou (de exemplu dockge.domeniultau.online) care să meargă direct către http://IP-LOCAL:5001. Simplu, fără porturi deschise în router și fără bătăi de cap!


Voi ce ziceți, mai folosiți linia de comandă clasică pentru docker compose sau treceți și voi pe interfață vizuală curată cu Dockge?

☕ Ț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!

Lasă un comentariu

Your email address will not be published. Required fields are marked *