Easypanel este un panou de control prietenos, care simplifică gestionarea și implementarea aplicațiilor pe serverele virtuale. Bazat pe Docker, acesta eficientizează sarcini precum găzduirea aplicațiilor, gestionarea bazelor de date și monitorizarea resurselor serverului. Acest ghid oferă un tutorial pas cu pas, ușor de urmărit pentru instalarea Easypanel pe VPS-ul tău.


Cerințe preliminare

Înainte de a începe, asigură-te că serverul tău îndeplinește următoarele cerințe:

  • Sistem de operare: Linux (Ubuntu recomandat).
  • Memorie: Minim 2 GB RAM.
  • Docker instalat: Easypanel necesită Docker.
  • Acces: Drepturi de root (sudo) pe server.

Pasul 1: Pregătirea serverului

Actualizarea serverului este esențială pentru securitate și pentru o instalare fără probleme.

  1. Conectează-te la server: Accesează serverul tău prin SSH:bashCopy codessh root@adresa-ip-server
  2. Actualizează pachetele sistemului:bashCopy codesudo apt update && sudo apt upgrade -y
  3. Instalează pachetele necesare (dacă lipsesc):
    • curl: Utilizat pentru descărcarea fișierelor.bashCopy codesudo apt install curl -y

Pasul 2: Instalarea Docker

Easypanel utilizează Docker pentru gestionarea containerelor. Dacă Docker nu este deja instalat, urmează acești pași:

  1. Descarcă și instalează Docker:bashCopy codecurl -fsSL https://get.docker.com | bash
  2. Pornește Docker și setează-l să ruleze automat la boot:bashCopy codesudo systemctl start docker sudo systemctl enable docker
  3. Verifică instalarea Docker:bashCopy codedocker --version

Pasul 3: Instalarea Easypanel

Cu Docker instalat, poți instala Easypanel.

  1. Rulează comanda de instalare:bashCopy codedocker run --rm -it \ -v /etc/easypanel:/etc/easypanel \ -v /var/run/docker.sock:/var/run/docker.sock:ro \ easypanel/easypanel setup Această comandă inițiază configurarea Easypanel, setând Docker Swarm și creând directoarele necesare.
  2. Configurarea firewall-ului: Asigură-te că porturile 80 (HTTP) și 443 (HTTPS) sunt deschise pentru funcționarea Easypanel:bashCopy codesudo ufw allow 80/tcp sudo ufw allow 443/tcp

Pasul 4: Accesarea Easypanel

După instalare, Easypanel este accesibil prin IP-ul serverului tău.

  1. Deschide browserul și navighează la:plaintextCopy codehttp://adresa-ip-server Înlocuiește adresa-ip-server cu IP-ul real al serverului tău.
  2. Folosește credențialele implicite furnizate în timpul instalării. Dacă acestea nu sunt afișate, consultă secțiunea de depanare.

Pasul 5: Actualizarea Easypanel

Easypanel notifică automat utilizatorul când sunt disponibile actualizări. Pentru a actualiza manual:

  1. Descarcă cea mai recentă imagine Docker:bashCopy codedocker pull easypanel/easypanel
  2. Repornește serviciul Easypanel:bashCopy codedocker service update easypanel --force

Pasul 6: Resetarea parolei Easypanel

Dacă ai uitat parola sau trebuie să o resetezi:

  1. Rulează comanda de resetare:bashCopy codedocker run --rm -it \ -v /etc/easypanel:/etc/easypanel \ -v /var/run/docker.sock:/var/run/docker.sock:ro \ easypanel/easypanel reset-password
  2. Urmează instrucțiunile pentru a seta o nouă parolă.

Pasul 7: Începe să implementezi aplicații

Cu Easypanel instalat, poți începe să implementezi aplicații, să gestionezi baze de date și să monitorizezi performanța serverului dintr-un dashboard intuitiv.

Funcționalități cheie de explorat:

  • Găzduire aplicații: Adaugă și gestionează aplicații cu ușurință.
  • Gestionarea bazelor de date: Configurează și gestionează baze de date MySQL, PostgreSQL sau alte tipuri.
  • Monitorizare resurse: Urmărește performanța serverului în timp real.
  • Backup și restaurare: Simplifică backup-urile și restaurările datelor.

Sfaturi pentru depanare

  • Porturi inaccesibile: Verifică dacă firewall-ul blochează porturile 80 sau 443 și deschide-le utilizând comenzile ufw.
  • Probleme cu Docker: Reinstalează Docker sau asigură-te că rulează:bashCopy codesudo systemctl restart docker
  • Nu poți accesa Easypanel: Verifică IP-ul serverului și consultă logurile pentru erori:bashCopy codedocker logs easypanel