pterodactyl for yunohost | WARNING: YUNOHOST 12 ONLY
Find a file
2020-06-20 10:39:08 +02:00
conf Update app.src 2020-03-24 21:03:51 +01:00
scripts Update install 2019-02-22 08:30:35 +01:00
check_process Update check_process for CI tests 2020-03-29 22:33:07 +02:00
LICENSE First 2019-01-02 11:26:13 +01:00
manifest.json Update manifest.json 2020-03-29 22:37:17 +02:00
README.md Update README.md (#28) 2020-06-20 10:39:08 +02:00
README_fr.md Update README.md & created README_fr.md 2020-03-27 15:45:40 +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: 0.7.12

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 develop 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