pterodactyl for yunohost | WARNING: YUNOHOST 12 ONLY
Find a file
yalh76 499e57e258
Merge pull request #27 from YunoHost-Apps/panel->0.7.17
Bump panel version from 0.7.12 to 0.7.17
2020-06-12 02:21:46 +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 2020-03-31 12:31:41 +02:00
README_fr.md Update README.md & created README_fr.md 2020-03-27 15:45:40 +01:00

Pterodactyl app for YunoHost

Pterodactyl Panel

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.

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

  • Official documentation: Link to the official documentation of this app
  • YunoHost documentation: If specific documentation is needed, feel free to contribute.

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-64b - 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