Pterodactyl® is a free, open-source game server management panel built with PHP, React, and Go. Designed with security in mind, Pterodactyl runs all game servers in isolated Docker containers while exposing a beautiful and intuitive UI to end users.
Stop settling for less. Make game servers a first class citizen on your platform.
- Panel Documentation
- Wings Documentation
- Community Guides
- Or, get additional help via Discord
I would like to extend my sincere thanks to the following sponsors for helping fund Pterodactyl's development. Interested in becoming a sponsor?
| Company | About |
|---|---|
| Aussie Server Hosts | No frills Australian Owned and operated High Performance Server hosting for some of the most demanding games serving Australia and New Zealand. |
| BisectHosting | BisectHosting provides Minecraft, Valheim and other server hosting services with the highest reliability and lightning fast support since 2012. |
| MineStrator | Looking for the most highend French hosting company for your minecraft server? More than 24,000 members on our discord trust us. Give us a try! |
| HostEZ | US & EU Rust & Minecraft Hosting. DDoS Protected bare metal, VPS and colocation with low latency, high uptime and maximum availability. EZ! |
| Blueprint | Create and install Pterodactyl addons and themes with the growing Blueprint framework - the package-manager for Pterodactyl. Use multiple modifications at once without worrying about conflicts and make use of the large extension ecosystem. |
| indifferent broccoli | indifferent broccoli is a game server hosting and rental company. With us, you get top-notch computer power for your gaming sessions. We destroy lag, latency, and complexity--letting you focus on the fun stuff. |
Pterodactyl supports a wide variety of games by utilizing Docker containers to isolate each instance. This gives you the power to run game servers without bloating machines with a host of additional dependencies.
Some of our core supported games include:
- Minecraft — including Paper, Sponge, Bungeecord, Waterfall, and more
- Rust
- Terraria
- Teamspeak
- Mumble
- Team Fortress 2
- Counter Strike: Global Offensive
- Garry's Mod
- ARK: Survival Evolved
In addition to our standard nest of supported games, our community is constantly pushing the limits of this software and there are plenty more games available provided by the community. Some of these games include:
- Factorio
- San Andreas: MP
- Pocketmine MP
- Squad
- Xonotic
- Starmade
- Discord ATLBot, and most other Node.js/Python discord bots
- and many more...
Pterodactyl® Copyright © 2015 - 2022 Dane Everitt and contributors.
Code released under the MIT License.
# Добавление команды "add-apt-repository"
apt -y install software-properties-common curl apt-transport-https ca-certificates gnupgLC_ALL=C.UTF-8 add-apt-repository -y ppa:ondrej/phpcurl -fsSL https://packages.redis.io/gpg | sudo gpg --dearmor -o /usr/share/keyrings/redis-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] https://packages.redis.io/deb $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/redis.listcurl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bashapt updateapt -y install php8.3 php8.3-{common,cli,gd,mysql,mbstring,bcmath,xml,fpm,curl,zip} mariadb-server nginx tar unzip git redis-server
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composermkdir -p /var/www/pterodactyl
cd /var/www/pterodactylcurl -Lo panel.tar.gz https://github.com/pius-pp/pterodactyl-panel/releases/latest/download/panel.tar.gz
tar -xzvf panel.tar.gz
chmod -R 755 storage/* bootstrap/cache/mariadb -u root -pmysql -u root -pCREATE USER 'pterodactyl'@'127.0.0.1' IDENTIFIED BY 'yourPassword';
CREATE DATABASE panel;
GRANT ALL PRIVILEGES ON panel.* TO 'pterodactyl'@'127.0.0.1' WITH GRANT OPTION;
exitcp .env.example .env
COMPOSER_ALLOW_SUPERUSER=1 composer install --no-dev --optimize-autoloaderphp artisan key:generate --forcephp artisan p:environment:setup
php artisan p:environment:databasephp artisan p:environment:mailphp artisan migrate --seed --forcephp artisan p:user:makechown -R www-data:www-data /var/www/pterodactyl/*chown -R nginx:nginx /var/www/pterodactyl/*chown -R apache:apache /var/www/pterodactyl/*Добавьте следующую строку в файл crontab:
* * * * * php /var/www/pterodactyl/artisan schedule:run >> /dev/null 2>&1Создайте файл службы:
sudo nano /etc/systemd/system/pteroq.serviceВставьте следующий текст:
[Unit]
Description=Pterodactyl Queue Worker
After=redis-server.service
[Service]
User=www-data
Group=www-data
Restart=always
ExecStart=/usr/bin/php /var/www/pterodactyl/artisan queue:work --queue=high,standard,low --sleep=3 --tries=3
StartLimitInterval=180
StartLimitBurst=30
RestartSec=5s
[Install]
WantedBy=multi-user.targetsudo systemctl enable --now redis-server
sudo systemctl enable --now pteroq.service
