Pelican Panel & Wings installieren
Vollständige Prozedur: erforderlich, Installationspanel/Flügel, Knoten, phpMyAdmin, MariaDB und erste Spielserver.
Bereit, Ihren Service zu starten? Überprüfen Sie Angebote und bestellen Sie online.
Angebote ansehen und bestellenZiel
Installieren Sie Pelican Panel und Wings auf einem Linux VPS (Debian / Ubuntu), konfigurieren Sie dann einen Knoten, phpMyAdmin und MariaDB sauber und sicher.
Pelican ist die Open-Source-Evolution des Pterodactyl-Ökosystems: Das Panel verwaltet das Webinterface, Wings startet die Docker-Container von den Spielservern.
Voraussetzung
- VPS Anthony IT Solutions (Debian 11/12/13 oder Ubuntu 22.04/24.04)
- Zugriff root auf SSH (erste SSH-Verbindung)
- Empfohlenes Minimum: 2 vCPU / 4 GB RAM / 40 GB Festplatte (mehr, wenn Panel + Flügel auf demselben Computer)
- Eine Domain (z.B.)
panel.votredomaine.fr) in der Registrierung A zum IP des VPS - Ports: 22, 80/443, 2022 (Flügel / SFTP), + Spielports (25565, 30120...)
- Empfohlene Virtualisierung KVM (Docker funktioniert nicht auf OpenVZ / LXC)
1. Vorbereitung des Systems
Loggen Sie sich als Root ein, aktualisieren und starten Sie:
apt update
apt full-upgrade -y
apt install -y bash curl wget sudo unzip nano ca-certificates gnupg
rebootVerbinden Sie sich nach dem Neustart und überprüfen Sie das Betriebssystem:
cat /etc/os-release
hostnamectl
systemd-detect-virt2. Installieren Sie Panel und Flügel
Starten Sie das interaktive Installationsprogramm (Community, modelliert nach dem Pterodactyl-Installationsprogramm):
bash <(curl -Ss https://raw.githubusercontent.com/Zinidia/Pelinstaller/Production/install.sh)- Installationsoption
Installieren Sie zuerst Panel, dann Wings auf derselben Maschine (ideal für ein einzelnes VPS) oder beides gleichzeitig.
- FQDN-Domain
Ex.
panel.votredomaine.fr- das DNS A muss bereits auf den VPS zeigen. - E-Mail & SSL
Geben Sie eine gültige E-Mail ein und akzeptieren Sie Lets Encrypt, wenn das Skript es anbietet.
- Datenbank
Beachten Sie das MariaDB-Passwort / Panel-Benutzer, das vom Skript angezeigt wird.
- Webinstallateur
Beenden Sie die Konfiguration am
https://panel.votredomaine.fr/installerWenn das Skript Sie dazu umleitet. - Admin-Konto
Erstellen Sie ein Admin-Panel (E-Mail, Benutzername, starkes Passwort) über den Webinstaller oder CLI-Eingabeaufforderungen.
Überprüfen Sie die Dienste:
systemctl status nginx
systemctl status mariadb
systemctl status wings
systemctl status dockerOffen https://panel.votredomaine.fr und melden Sie sich mit dem erstellten Admin-Konto an.
3. Konfigurieren von Node
- Miete
Admin → Rentals → Erstellen (ex.)
France/FR-01). - Knotenpunkt
Admin → Nodes → Erstellen :
- Name :
node-01 - FQDN : gleiche Domain oder
node.votredomaine.fr - Memory / Disk: Hinterlassen einer Marge für das System
- Daemon Port : Port, der vom Panel angezeigt wird (oft)
2022oder nach Ihrer Konfiguration - SFTP-Hafen :
2022Ausfall bei Pelican
- Name :
- Zulagen
Fügen Sie öffentliche IP + einen Portbereich hinzu (z.B.)
25565-25600,30120). - Konfigurierte Flügel
Öffnen Sie den Knoten → Tab Konfiguration → Kopieren Sie die angezeigte YAML oder verwenden Sie die Schaltfläche Auto Deploy.
Fügen Sie die Konfiguration auf dem VPS ein:
sudo nano /etc/pelican/config.ymlStarten Sie Wings neu:
systemctl restart wings
systemctl status wingsTesten Sie Debug (optional) vor dem Wechsel zum Systemd Service:
sudo wings --debugwings Nach jeder Änderung. Wenn das Panel HTTPS ist, sollte Wings auch SSL verwenden.4. Offene Ports (UFW)
ufw allow 22/tcp
ufw allow 80/tcp
ufw allow 443/tcp
ufw allow 2022/tcp
ufw allow 25565:25600/tcp
ufw allow 30120/tcp
ufw allow 30120/udp
ufw enable
ufw status5. Installieren Sie phpMyAdmin (optional)
cd /var/www/pelican/public
mkdir -p phpmyadmin && cd phpmyadmin
wget https://files.phpmyadmin.net/phpMyAdmin/5.2.1/phpMyAdmin-5.2.1-all-languages.zip
unzip phpMyAdmin-5.2.1-all-languages.zip
mv phpMyAdmin-5.2.1-all-languages/* .
rm -rf phpMyAdmin-5.2.1-all-languages phpMyAdmin-5.2.1-all-languages.zip
cp config.sample.inc.php config.inc.php
nano config.inc.phpDefinieren a blowfish_secret zufällig (32+ Zeichen):
$cfg['blowfish_secret'] = 'REMPLACEZ_PAR_UNE_CHAINE_ALEATOIRE_32+';Zugang: https://panel.votredomaine.fr/phpmyadmin
6. Konfigurieren Sie MariaDB
Empfohlenes lokales Zuhören:
sudo nano /etc/mysql/mariadb.conf.d/50-server.cnfbind-address = 127.0.0.1systemctl restart mariadbBenutzer erstellen (starke Passwörter):
mysql -u root -pCREATE DATABASE phpmyadmin DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'phpmyadmin'@'localhost' IDENTIFIED BY 'MOT_DE_PASSE_FORT';
GRANT ALL PRIVILEGES ON phpmyadmin.* TO 'phpmyadmin'@'localhost';
CREATE USER 'games'@'localhost' IDENTIFIED BY 'AUTRE_MOT_DE_PASSE_FORT';
GRANT ALL PRIVILEGES ON *.* TO 'games'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;APP_KEY Datei /var/www/pelican/.env Ohne sie sind die verschlüsselten Daten des Panels nicht wiederherstellbar.7. Erstellen Sie den ersten Spielserver
- Eier
Admin → Eier / Nests: Wählen Sie l enquiry (Paper, FiveM, Palworld, etc.) - siehe auch Pelican Hub.
- Nutzer
Admin → Benutzer: Kundenkonto (oder Admin zum Testen).
- Server
Admin → Server → Erstellen : Node, Allokation, RAM/CPU/Disc, Ei, dann Start.
- MySQL-Basis
Erstellen Sie eine dedizierte Datenbank mit dem Benutzer
gamesund informieren Sie es in den Servervariablen.
8. Überprüfungen
- HTTPS-Panel OK
- Node Connected (grünes Herz)
systemctl is-active wings docker nginx mariadb→active- Testserver startet korrekt
journalctl -u wings -n 50 --no-pager
docker ps
df -h
free -hFehlerbehebung
- Offline-Knoten : Token /
config.yml/ Wings Port /systemctl restart wings - SSL failed: DNS A incorrect oder Port 80 closed
- Installation blocked : Docker, full disk, invalid egg
- MariaDB verweigert : User/Host/Password oder
bind-address - Vermisster Docker :
curl -sSL https://get.docker.com/ | CHANNEL=stable shStarten Sie Wings neu
zugehörige Leitfäden
- Install Pterodactyl Panel & Wings
- Erste SSH Verbindung
- Firewall UFW
- Certbot SSL Zertifikat
- Secure MySQL
- Installieren Sie Docker
- Starten Sie einen Spielserver