Suntem aproape de final, iar procedura numărul 9 este cireașa de pe tort pentru orice server modern!
Dacă la pasul anterior am instalat Docker (motorul din spate), acum vom instala Portainer CE (panoul de bord). Cu Dacă ți se pare complicat să gestionezi containerele Docker din linia de comandă, Portainer este soluția perfectă. Este o interfață grafică (GUI) ușoară, open-source, care se instalează tot ca un container Docker și îți oferă control total asupra serverului tău direct din browser.
Această procedură te învață cum să instalezi Portainer Community Edition (CE) în mai puțin de 2 minute.
🛠️ Cerințe preliminare
- Un server cu Ubuntu 24.04.
- Docker instalat și funcțional (vezi tutorialul anterior).
- Dacă folosești un firewall (ex: UFW), portul 9443 trebuie să fie deschis pentru a accesa interfața.
Pasul 1: Deschiderea portului în Firewall (dacă este cazul)
Dacă ai urmat tutorialul nostru de securizare a serverului și ai activat UFW, trebuie să permitem traficului să ajungă la Portainer pe portul său securizat (9443).
Deschide terminalul și rulează:
sudo ufw allow 9443/tcp
Pasul 2: Crearea volumului de date
Portainer are nevoie de un loc sigur (un "volum") unde să își salveze baza de date și setările, astfel încât să nu le pierzi dacă restartezi serverul.
Rulează comanda (nu ai nevoie de sudo dacă ți-ai adăugat utilizatorul în grupul docker):
docker volume create portainer_data
Pasul 3: Descărcarea și pornirea containerului Portainer
Acum vom rula comanda magică. Aceasta va descărca automat ultima versiune de Portainer CE, o va lega de sistemul tău Docker și o va seta să pornească automat (--restart=always) de fiecare dată când repornește serverul.
Rulează exact această comandă lungă:
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:latest
Dacă la finalul comenzii primești un șir lung de litere și cifre, instalarea a avut succes!
🎉 Pasul 4: Configurarea inițială din Browser
- Deschide browserul web și accesează adresa IP a serverului tău, urmată de portul
9443 (folosind https).
- Exemplu:
https://ip-ul-serverului-tau:9443
- Atenție: Browserul îți va da un avertisment de securitate ("Conexiunea nu este privată" / "Potential Security Risk"). Acest lucru este absolut normal, deoarece Portainer folosește un certificat SSL auto-semnat. Apasă pe Advanced (Avansat) și apoi pe Continue / Accept the risk pentru a merge mai departe.
- Pe primul ecran, Portainer îți va cere să creezi un cont de Administrator. Alege un nume de utilizator și o parolă sigură (de minim 12 caractere).
- Apasă pe butonul Create user.
- Pe ecranul următor, apasă pe butonul Get Started (va selecta automat mediul "Local" pe care l-a detectat).
Gata! Acum ai în față panoul de bord. Dă click pe mediul tău "Local" (balena albastră) și poți începe să explorezi meniul din stânga: Containers, Images, Volumes, etc. De aici poți instala mii de aplicații web cu un singur click!