pterodactyl for yunohost | WARNING: YUNOHOST 12 ONLY
Find a file
2022-03-27 14:34:15 +02:00
conf Update wings.src 2022-03-27 14:28:42 +02:00
scripts Update install 2022-03-27 14:34:15 +02:00
check_process Update to 1.6.6 2021-12-04 13:55:31 +01:00
LICENSE First 2019-01-02 11:26:13 +01:00
manifest.json Fix 2022-03-27 11:57:29 +02:00
README.md More fixes 2021-03-06 09:08:39 +01:00
README_fr.md More fixes 2021-03-06 09:08:39 +01:00

Pterodactyl for YunoHost

Integration level
Install Pterodactyl with YunoHost

Lire ce readme en français.

This package allow you to install Pterodactyl quickly and simply on a YunoHost server.
If you don't have YunoHost, please see here to know how to install and enjoy it.

Overview

Pterodactyl is the open-source game server management panel built with PHP7, Nodejs, and Go. Designed with security in mind, Pterodactyl runs all game servers in isolated Docker containers while exposing a beautiful and intuitive UI to administrators and users. Stop wasting time fiddling with other systems — make game servers a first class citizen on your platform.

Shipped version: 1.2.2

Screenshots

Demo

  • Pterodactyl demo Please note this is the official Pterodactyl demo, this demo is not hosted on a YunoHost server.

Installing guide

This app can be installed by YunoHost admin web-interface or by running following command:

     $ sudo yunohost app install https://github.com/YunoHost-Apps/pterodactyl_ynh
     
     After install :
     
     1. Login in panel
     2. Create Location
     3. Create Node
     4. Copy configuration node for the core.json
     5. Edit the core.json
     $ sudo nano /srv/daemon/config/core.json
     6. For SSL change folder location for SSL Certificate & SSL Key
     $ /etc/yunohost/certs/yourDomain.tld/crt.pem = SSL Certificate
     $ /etc/yunohost/certs/yourDomain.tld/key.pem = SSL Key
     7. Start wings service
     $ sudo systemctl start wings

Upgrade this package:

    $ sudo yunohost app upgrade pterodactyl -u https://github.com/YunoHost-Apps/pterodactyl_ynh

Documentation

YunoHost specific features

Multi-users support

As Pterodactyl do not support LDAP for now #594, this app will not be synced with YunoHost users.

Supported architectures

  • x86-64 - Build Status
  • ARMv8-A - Build Status

Limitations

  • LDAP not working by now
  • You'll need to manually open some ports if you want to have more than one daemon running.

Developers info

Please do your pull request to the testing branch.

To try the testing branch, please proceed like that.

sudo yunohost app install https://github.com/YunoHost-Apps/pterodactyl_ynh/tree/develop --debug
or
sudo yunohost app upgrade pterodactyl -u https://github.com/YunoHost-Apps/pterodactyl_ynh/tree/develop --debug