KeyHelp ist ein kostenloses Webhosting-Panel der Keyweb AG für Linux-Server. Sie legen Kunden an, weisen ihnen Hosting-Pläne mit Limits für Speicher, Traffic, Domains, Postfächer und Datenbanken zu und verwalten je Domain PHP-Version, DNS-Zone, E-Mail-Konten mit Spam- und Virenschutz, FTP-Zugänge, Cronjobs und Let's-Encrypt-Zertifikate im Browser. Ihre Kunden erhalten eigene Zugänge mit Dateimanager, Datenbankverwaltung und Webmail. Backups auf lokalen oder externen Speicher laufen nach Zeitplan, das Monitoring zeigt Dienste und Plattenbelegung, und über die REST-API binden Sie das Panel an Ihre Abrechnung an. KeyHelp ist lizenzfrei nutzbar, die Zusatzfunktionen von KeyHelp Pro sind ein optionales Abo.
Nach dem ersten Start
Ein Cloud-init-Skript installiert beim ersten Boot KeyHelp 26.1.1 auf Debian 13 mit Apache und PHP 8.4, MariaDB, Postfix und Dovecot, Rspamd und ClamAV für den Spam- und Virenschutz, BIND, ProFTPD, Roundcube und phpMyAdmin. Die Installation dauert 3 bis 5 Minuten.
Den Fortschritt prüfen Sie per SSH oder in der Konsole des Seeds. Liegt /root/ready.txt vor, ist KeyHelp fertig eingerichtet. /root/failed.txt zeigt einen Fehler an, die Einzelheiten stehen in /root/keyhelp-install.log. Fehlen beide Dateien, läuft die Installation noch.
Anschließend öffnen Sie https://<seed-hostname>/ und melden sich mit dem Benutzernamen aus ADMIN_USERNAME an. Das generierte Passwort steht in /root/keyhelp-credentials.txt auf dem Seed, alternativ erzeugt keyhelp login auf der Konsole einen einmaligen Anmeldelink. Ändern Sie das Passwort nach dem ersten Login in Ihrem Profil. Die Zugangsdaten für MariaDB legt KeyHelp in /root/keyhelp_login_data_<Datum> ab. Die KeyHelp-Firewall lässt nur SSH, Web, DNS, E-Mail und FTP herein. Der Seed erhält beim Erstellen automatisch eine öffentliche IPv4-Adresse. Setzen Sie zusätzlich eine Firewall aus der Konsole ein, halten Sie dieselben Ports offen.
Für Ihre eigene Domain richten Sie zuerst deren A-Record auf die IPv4-Adresse des Seeds. Danach tragen Sie die Domain in KeyHelp unter Konfiguration > Hostname ein und sichern die Serverdienste unter Sicherheit > SSL/TLS-Zertifikate > Serverdienste absichern mit Let's Encrypt ab.
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 Kern | 2 GB | 20 GB | 10 TB | 1 Gbit/s | 0,005848 € | 3,65 € | |
| M | 2 Kerne | 4 GB | 40 GB | 10 TB | 1 Gbit/s | 0,011694 € | 7,29 € | |
| L | 4 Kerne | 8 GB | 80 GB | 10 TB | 1 Gbit/s | 0,023389 € | 14,59 € | |
| XL | 8 Kerne | 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 Kern | 4 GB | 40 GB | 20 TB | 2,5 Gbit/s | 0,014303 € | 8,93 € | |
| S | 2 Kerne | 8 GB | 80 GB | 20 TB | 2,5 Gbit/s | 0,024579 € | 15,34 € | |
| M | 4 Kerne | 16 GB | 160 GB | 20 TB | 2,5 Gbit/s | 0,049158 € | 30,68 € | |
| L | 8 Kerne | 24 GB | 240 GB | 20 TB | 2,5 Gbit/s | 0,093740 € | 58,49 € | |
| XL | 10 Kerne | 32 GB | 360 GB | 20 TB | 2,5 Gbit/s | 0,120608 € | 75,26 € | |
| XXL | 16 Kerne | 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 Kerne | 16 GB | 80 GB | 20 TB | 10 Gbit/s | 0,070561 € | 44,03 € | |
| M | 4 Kerne | 32 GB | 160 GB | 20 TB | 10 Gbit/s | 0,141122 € | 88,06 € | |
| L | 8 Kerne | 64 GB | 240 GB | 20 TB | 10 Gbit/s | 0,277666 € | 173,26 € | |
| XL | 16 Kerne | 128 GB | 360 GB | 20 TB | 10 Gbit/s | 0,548467 € | 342,24 € | |
| XXL | 32 Kerne | 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/keyhelp/versions/keyhelp-v26.1.1",
"environment_variables": {
"ADMIN_EMAIL": "$ADMIN_EMAIL"
}
},
"project_id": "$PROJECT_ID",
"name": "keyhelp"
}'