Easypanel (https://easypanel.io) ist eine Weboberfläche, in der Sie Anwendungen, Datenbanken und Compose-Stacks auf Ihrem Seed betreiben. Sie verbinden ein Git-Repository oder wählen ein Docker-Image. Easypanel baut den Dienst, startet ihn und richtet Domain und HTTPS-Zertifikat ein. PostgreSQL, MySQL, MariaDB, MongoDB und Redis legen Sie als fertige Dienste an und verwalten sie mit phpMyAdmin oder DbGate. Easypanel sichert diese Datenbanken nach Zeitplan auf S3, FTP oder Google Drive. Die Oberfläche zeigt Logs und Auslastung. Ein Push in Ihr GitHub-Repository löst auf Wunsch ein neues Deployment aus. Der kostenlose Plan umfasst bis zu drei Projekte mit beliebig vielen Diensten. Größere Pläne buchen Sie je Server direkt bei Easypanel. Für die Installation brauchen Sie keinen Lizenzschlüssel. Mit der Installation stimmen Sie den Nutzungsbedingungen von Easypanel zu.
Nach dem ersten Start
Beim ersten Start installiert der Seed Docker, richtet Easypanel mit Traefik als Reverse Proxy ein und legt Ihr Admin-Konto mit der angegebenen E-Mail-Adresse an. Von der Bestellung bis zur fertigen Oberfläche vergehen zwei bis fünf Minuten. Sobald Easypanel läuft, finden Sie die Adresse der Oberfläche in /root/ready.txt und die Zugangsdaten in /root/easypanel-credentials.txt. Wenn stattdessen /root/failed.txt erscheint, steht darin der Grund. Fehlen noch beide Dateien, läuft die Einrichtung noch. Das vollständige Protokoll steht in /root/easypanel-install.log. Sie lesen diese Dateien per SSH oder in der Konsole des Seeds.
Melden Sie sich mit den Zugangsdaten aus /root/easypanel-credentials.txt an und erstellen Sie Ihr erstes Projekt. Darin fügen Sie Dienste hinzu, etwa eine App aus einem Git-Repository oder einem Docker-Image, eine Datenbank oder eine der Vorlagen von Easypanel. Für jeden Dienst tragen Sie eine Domain ein. Sobald der DNS-Eintrag auf den Seed zeigt, richtet Easypanel das HTTPS-Zertifikat ein.
Auch Easypanel selbst erreichen Sie unter einer eigenen Domain. Legen Sie dafür einen A-Record an, der auf die IPv4-Adresse des Seeds zeigt. Falls Sie einen AAAA-Record anlegen, muss er auf die IPv6-Adresse des Seeds zeigen. Danach tragen Sie die Domain unter Settings > Panel Domain ein, und Easypanel richtet das Zertifikat ein.
Easypanel aktualisiert sich auf diesem Seed nicht von selbst. Legen Sie vor einem Update einen Snapshot des Seeds an und rufen Sie dann auf dem Seed easypanel-update <version> auf. Die verfügbaren Versionen finden Sie auf Docker Hub.
Legen Sie unter Netzwerk > Firewalls eine Firewall an, die TCP 22, 80 und 443 erlaubt. Damit ist auch Port 3000 gesperrt, über den Easypanel sonst ohne Verschlüsselung erreichbar ist.
Mit der Installation stimmen Sie den Nutzungsbedingungen von Easypanel zu.
Passende Modelle
Entry
Der Einstieg für geringe CPU-Last
Standard
Allrounder für wechselnde Produktivlast
Performance
Exklusive Rechenleistung für Dauerlast
Alle 15 passenden Modelle anzeigen
Entry
| Modell | CPU | RAM | Speicher | Traffic | Anbindung | Preis/Stunde | Preis/Monat | |
|---|---|---|---|---|---|---|---|---|
| S | 1 vCPU | 2 GB | 20 GB | 10 TB | 1 Gbit/s | 0,005848 € | 3,65 € | |
| M | 2 vCPUs | 4 GB | 40 GB | 10 TB | 1 Gbit/s | 0,011694 € | 7,29 € | |
| L | 4 vCPUs | 8 GB | 80 GB | 10 TB | 1 Gbit/s | 0,023389 € | 14,59 € | |
| XL | 8 vCPUs | 16 GB | 160 GB | 10 TB | 1 Gbit/s | 0,038312 € | 23,91 € |
Standard
| Modell | CPU | RAM | Speicher | Traffic | Anbindung | Preis/Stunde | Preis/Monat | |
|---|---|---|---|---|---|---|---|---|
| XS | 1 vCPU | 4 GB | 40 GB | 20 TB | 2,5 Gbit/s | 0,014303 € | 8,93 € | |
| S | 2 vCPUs | 8 GB | 80 GB | 20 TB | 2,5 Gbit/s | 0,024579 € | 15,34 € | |
| M | 4 vCPUs | 16 GB | 160 GB | 20 TB | 2,5 Gbit/s | 0,049158 € | 30,68 € | |
| L | 8 vCPUs | 24 GB | 240 GB | 20 TB | 2,5 Gbit/s | 0,093740 € | 58,49 € | |
| XL | 10 vCPUs | 32 GB | 360 GB | 20 TB | 2,5 Gbit/s | 0,120608 € | 75,26 € | |
| XXL | 16 vCPUs | 64 GB | 500 GB | 20 TB | 2,5 Gbit/s | 0,188623 € | 117,70 € |
Performance
| Modell | CPU | RAM | Speicher | Traffic | Anbindung | Preis/Stunde | Preis/Monat | |
|---|---|---|---|---|---|---|---|---|
| S | 2 vCPUs | 16 GB | 80 GB | 20 TB | 10 Gbit/s | 0,070561 € | 44,03 € | |
| M | 4 vCPUs | 32 GB | 160 GB | 20 TB | 10 Gbit/s | 0,141122 € | 88,06 € | |
| L | 8 vCPUs | 64 GB | 240 GB | 20 TB | 10 Gbit/s | 0,277666 € | 173,26 € | |
| XL | 16 vCPUs | 128 GB | 360 GB | 20 TB | 10 Gbit/s | 0,548467 € | 342,24 € | |
| XXL | 32 vCPUs | 192 GB | 500 GB | 20 TB | 10 Gbit/s | 1,011118 € | 630,94 € |
Über die Public API erstellen
Ein einziger Aufruf erstellt diesen Seed. Ersetzen Sie die Platzhalter, die mit $ beginnen, durch Ihre Werte, etwa Ihren API-Token und die IDs aus Ihrem Account. Zur Public API
curl -X POST "https://api.dataforest.net/api/v1/public/seeds" \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{
"plan": "lines/standard/models/standard-c2-m4-s80",
"location": "fra01",
"source": {
"type": "app",
"ref": "apps/easypanel/versions/easypanel-v2.37.0",
"environment_variables": {
"ADMIN_EMAIL": "$ADMIN_EMAIL"
}
},
"project_id": "$PROJECT_ID",
"name": "easypanel"
}'