Giter Club home page Giter Club logo

pterodactyl-script's Introduction

Hi there πŸ‘‹

I am Tommy. I am a good old system administrator and operator of ArcticFoxes.net. You may know me from GrapheneOS channels as a moderator.

My public accounts are listed here. If an account not listed on my website reaches out to you claiming to be me, please send me a message on Matrix or Email for identity verification. Chances are, they are an impersonator.

All of my public repositories can be found on my Gitea Mirror.

My public PGP Key is ed25519/7BB740F4C6E30F43D4076F03555C902A34EC968F

pterodactyl-script's People

Contributors

aca30 avatar ajeyrgowda avatar alvin0319 avatar aryungupta avatar jo-oui avatar markd69 avatar mathisdlb avatar notjoshmiles avatar onhamza2tv avatar sagniksrhuse avatar tehsteel avatar tommytran732 avatar wqrld avatar xosupernova avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

pterodactyl-script's Issues

syntax error near unexpected token `}'

Note: for support questions, please use the Discord. This repository's issues are reserved for feature requests and bug reports.

  • I'm submitting a ...

    • Bug Report
  • Do you want to request a feature or report a bug?

Bug

https://pastebin.com/VH982zXZ

  • What is the expected behavior?

It executes the script

  • What is the motivation / use case for changing the behavior?

Well, the script will work

  • Please tell us about your environment:
  - Version: v1.1.1
  - OS: Ubuntu 20.04
  - Install Options: -
  • Other information (e.g. detailed explanation, related issues, suggestions how to fix, links for us to have context, eg. stackoverflow, gitter, etc)*

Panel Upgrade not working

Hi,

I have issues using the update procedure from 1.2.x Panel to latest (using option 8 in the script).
The script executes fine, no errors are produced but somehow the panel does not reflect the new version.
I had the same issue earlier from 1.1.x to 1.2.x and thought it was an issue with my installation so reinstalled Ubuntu 20 and used the script to install version 1.2.x fresh however when I now try to upgrade I have the same issue as before.

Could someone point me in the right direction on how to troubleshoot this issue?

Thanks !

Broken

On the latest version of the script when running it i get

root@DAL01:~# ./install.sh
./install.sh: line 296: syntax error near unexpected token }' ./install.sh: line 296: }'

error ssl

  • I'm submitting a ...

    • [*] Bug Report
    • Feature Request
    • Support Request => Please do not submit support request here, see note at the top of this template.
  • Do you want to request a feature or report a bug?

error ssl service no working

image

install panel

  • Please tell us about your environment:
  - Version: v1.1.18
  - OS: [Ubuntu 20  | CentOS 8  ]
  - Install Options: [1-22 | Apache, Nginx | Theme ]

Maybe bug

OS: Ubuntu 18.04
If I want to install phpMyAdmin, I have to write the number 11 twice in SSH
unknown

Install option 13 and 14 are mixed around

Hey, I think I found a mistake in the pterodactyl script.

For option 13:
At line 171, it says output "[13] Upgrade the panel to 1.0.3 and Migrate to wings"
At line 2143-2147, it says
13) theme_options
upgrade_pterodactyl_0.7.19 <--- this one should be upgrade_pterodactyl_1.0, I think
theme
migrate_wings
;;

For option 14:
At line 172, it says output "[14] Upgrade the panel to 0.7.19 and daemon to (0.6.13)"
At line 2148-2152, it says
14) theme_options
upgrade_pterodactyl_1.0 <--- this one should be upgrade_pterodactyl_0.7.19, I think
theme
upgrade_daemon
;;

I feel like option 13 and 14 are mixed around, since option 14 contains upgrade_pterodactyl_1.0 but option 14 is for upgrading pterodactyl to 0.7.19.

syntax error

Note: for support questions, please use the Discord. This repository's issues are reserved for feature requests and bug reports.

  • I'm submitting a ...

    • [x ] Bug Report
    • Feature Request
    • Support Request => Please do not submit support request here, see note at the top of this template.
  • Do you want to request a feature or report a bug?

  • Pastebin link of the error

  • What is the expected behavior?

  • What is the motivation / use case for changing the behavior?
    syntax error

  • Please tell us about your environment:

  - Version: vX.X.X
  - OS: [all | Ubuntu 20.04 | Debian XX | CentOS XX | Fedora XX | RedHat XX ]
  - Install Options: [1-22 | Apache, Nginx | Theme ]
  • Other information (e.g. detailed explanation, related issues, suggestions how to fix, links for us to have context, eg. stackoverflow, gitter, etc)

Servers not installing

OS: Ubuntu 20.04.1

I tried creating 1 minecraft server and 1 discord bot and i left for XCountry and when i got back the server was still showing installing, i made sure it wasn't the eggs so idk what's causing the issue

upgrade panel bug

Note: for support questions, please use the Discord. This repository's issues are reserved for feature requests and bug reports.

  • I'm submitting a ...

    • [ *] Bug Report
    • Feature Request
    • Support Request => Please do not submit support request here, see note at the top of this template.
  • Do you want to request a feature or report a bug?
    Bug

  • Pastebin link of the error
    NO error

  • What is the expected behavior?
    Update script does not work upgrading a 1.x panel to the latest version.

  • **What is the motivation / use case for changing the behavieverything seems to be working within th panel but once you go check the panel version its still the old version.

  • Please tell us about your environment:

  - Version: v0.0.8
  - OS: Ubuntu 20.04
  - Install Options: Nginx
  • Other information (e.g. detailed explanation, related issues, suggestions how to fix, links for us to have context, eg. stackoverflow, gitter, etc)

The subdomain correctly redirects to the server and still the error message is displayed.

The entered domain does not resolve to the primary public IP of this server.
Please make an A record pointing to your server's IP. For example, if you make an A record called 'panel' pointing to your server's IP, your FQDN is panel.domain.tld
If you are using Cloudflare, please disable the orange cloud.
If you do not have a domain, you can get a free one at https://freenom.com
Please enter your FQDN (panel.domain.tld):

The subdomain correctly redirects to the server and still the error message is displayed.

Error when installing on RHEL

Note: for support questions, please use the Discord. This repository's issues are reserved for feature requests and bug reports.

  • I'm submitting a ...

    • Bug Report
    • Feature Request
    • [ x ] Support Request => Please do not submit support request here, see note at the top of this template.
  • Do you want to request a feature or report a bug?
    I try to use it on fresh RHEL 8 install and it don't work. There are some errors when dependencies are installing and when certbot is creating a SSL certificat

  • Pastebin link of the error
    https://pastebin.com/cEmSnyru

  - Version: v1.1.8
  - OS: RedHat 8
  - Install Options: 3, Nginx

DataBase creation error

There was an error while trying to connect to the host or while executing a query: "SQLSTATE[HY000] [2002] Connection refused (SQL: SELECT 1 FROM dual)" I get this when I try to add the database inside the panel after the script is finish installing

I press [1] on the firewall setup on both of them, its happends on ubuntu 18.04 and 20.04

PHPMyAdmin Installation Error

Note: for support questions, please use the Discord. This repository's issues are reserved for feature requests and bug reports.

  • I'm submitting a ...

    • [ x] Bug Report
    • Feature Request
    • Support Request => Please do not submit support request here, see note at the top of this template.
  • Do you want to request a feature or report a bug?

Bug

https://pastebin.com/rCQqXdXi

  • What is the expected behavior?

PHPMyAdmin installs succesfully.

  • What is the motivation / use case for changing the behavior?

So it works again.

  • Please tell us about your environment:
  - Version: v1.1.7
  - OS: Ubuntu 20.04.4
  - Install Options: 7 | Nginx
  • Other information (e.g. detailed explanation, related issues, suggestions how to fix, links for us to have context, eg. stackoverflow, gitter, etc)

PHPMyAdmin just doesn't install, it gives the error "chown: cannot access '/var/lib/phpmyadmin/temp': No such file or directory"

Upgrade pannel 1.0.3 to 1.1.1

Execute the script, select upgrade from 1.0 to 1.1.1
Script executes: Your panel has successfully been updated to version 1.1.1

Panel shows: Your panel is not up-to-date! The latest version is 1.1.1 and you are currently running version 1.0.3.
(tried restarting the server as well - same result).

No errors are thrown (aside from the usual question to not run composer as root).
I also had a quick look at the script and it looks like it downloads the correct file.
Any idea of why it does not work is appreciated.
Thanks

No files are being downloaded

Note: for support questions, please use the Discord. This repository's issues are reserved for feature requests and bug reports.

  • I'm submitting a ...

    • [x ] Bug Report
  • Do you want to request a feature or report a bug?

Bug

No error

  • What is the expected behavior?

To download the script

  • What is the motivation / use case for changing the behavior?

It isn't downloading the script when I run curl -Ls https://api.github.com/repos/Revenact/Pterodactyl-Script/releases/latest | grep -wo "https.*install.sh" | wget -qi -

  • Please tell us about your environment:
  - Version: v0.0.6
  - OS: [Ubuntu 20.04 (Tried on 18.04)]

Running dir does nothing. I am using root

Installation error when pasting the auto deploy

`Daemon installation is nearly complete, please go to the panel and get your 'Auto Deploy' command in the node configuration tab.

Paste your auto deploy command below:
cd /etc/pterodactyl && sudo wings configure --panel-url https://panel.(domain) --token (mytoken) --node 1

/dev/fd/63: line 1494: cd: too many arguments`

IPV6 FQDN Support

Note: for support questions, please use the Discord. This repository's issues are reserved for feature requests and bug reports.

  • I'm submitting a ...

    • Bug Report
    • [βœ“ ] Feature Request
    • Support Request => Please do not submit support request here, see note at the top of this template.
  • Do you want to request a feature or report a bug?
    Feature

  • Pastebin link of the error

  • What is the expected behavior?
    IPV6 DNS records (AAAA) should be supported

  • What is the motivation / use case for changing the behavior?

  • Please tell us about your environment:

  - Version: Latest
  - OS: [all | Ubuntu 20.04 | Debian XX | CentOS XX | Fedora XX | RedHat XX ]
  - Install Options: [1-22 | Apache, Nginx | Theme ] : Nginx
  • Other information (e.g. detailed explanation, related issues, suggestions how to fix, links for us to have context, eg. stackoverflow, gitter, etc)

Support: RHEL 9.1

Hi there,

Can someone point me to the docu describing the required base OS configuration for RHEL 9.1 for the script to work?
I have so far not managed to get the server online using the script (throws a number of errors during installation, cannot find certain dependencies). I assume I must be missing something when I install the base OS before running the script (past installations on Ubuntu, when the script still supported it, worked like a charm).

Thanks !

MYSQL Error

Hello,
Whenever I try to use the script to install mysql for nodes, it doesnt work.
I run the command, and use 19 for the option. In the panel, I add a database host with the info it told me, and I get an SQLSTATE[HY000] [2002] Connection refused (SQL: SELECT 1 FROM dual) when i try to add the host. My panel is running ubuntu 18.04, with pterodactyl 1.0.3, and my node where i am trying to install mysql is ubuntu 20.04, with wings.

Password

The discord link was not working so I shall ask here.

What does the installer default passwords to pterodactyl@localhost as i need it to make a database on the Node.

Thanks

error on install panel v0.7.19

Composer (version 2.0.8) successfully installed to: /usr/local/bin/composer
Use it: php /usr/local/bin/composer

Do not run Composer as root/super user! See https://getcomposer.org/root for details
Continue as root/super user [yes]? yes
Installing dependencies from lock file
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
Class Sofa\Eloquence\Searchable\Searchable located in ./vendor/sofa/eloquence-base/src/Contracts/Se
rchable/Searchable.php does not comply with psr-4 autoloading standard. Skipping.
Class Egulias\EmailValidator\Exception\ExpectedQPair located in ./vendor/egulias/email-validator/Em
ilValidator/Exception/ExpectingQPair.php does not comply with psr-4 autoloading standard. Skipping.

Illuminate\Foundation\ComposerScripts::postAutoloadDump
@php artisan package:discover

In PackageManifest.php line 122:

Undefined index: name

Script @php artisan package:discover handling the post-autoload-dump event returned with error code
1

In PackageManifest.php line 122:

Undefined index: name

In PackageManifest.php line 122:

Undefined index: name

In PackageManifest.php line 122:

Undefined index: name

To use PHP's internal mail sending, select [mail]. To use a custom SMTP server, select [smtp]. TLS
ncryption is recommended.

In PackageManifest.php line 122:

Undefined index: name

In PackageManifest.php line 122:

Undefined index: name

In PackageManifest.php line 122:

Undefined index: name

Creating panel queue listeners...
Installing Let's Encrypt and creating an SSL certificate...

Upgrade from 0.7.x to 1.0.1

panel-0.7.19/tests/Unit/Services/Users/UserUpdateServiceTest.php
Do not run Composer as root/super user! See https://getcomposer.org/root for details
Loading composer repositories with package information
Installing dependencies from lock file
Nothing to install or update
Generating optimized autoload files
Deprecation Notice: Class Sofa\Eloquence\Searchable\Searchable located in ./vendor/sofa/eloquence-base/src/Contracts/Searchable/Searchable.php does not comply with psr-4 autoloading standard. It will not autoload anymore in Composer v2.0. in phar:///usr/local/bin/composer/src/Composer/Autoload/ClassMapGenerator.php:201
Deprecation Notice: Class Egulias\EmailValidator\Exception\ExpectedQPair located in ./vendor/egulias/email-validator/EmailValidator/Exception/ExpectingQPair.php does not comply with psr-4 autoloading standard. It will not autoload anymore in Composer v2.0. in phar:///usr/local/bin/composer/src/Composer/Autoload/ClassMapGenerator.php:201

Illuminate\Foundation\ComposerScripts::postAutoloadDump
PHP Warning: Uncaught ErrorException: require(/var/www/pterodactyl/vendor/composer/../../app/helpers.php): failed to open stream: No such file or directory in /var/www/pterodactyl/vendor/composer/autoload_real.php:69
Stack trace:
#0 /var/www/pterodactyl/vendor/composer/autoload_real.php(69): Composer\Util\ErrorHandler::handle(2, 'require(/var/ww...', '/var/www/pterod...', 69, Array)
#1 /var/www/pterodactyl/vendor/composer/autoload_real.php(69): require()
#2 /var/www/pterodactyl/vendor/composer/autoload_real.php(59): composerRequirea0d151e398db03fa80461f22de60bd0a('30714b87ced7441...', '/var/www/pterod...')
#3 /var/www/pterodactyl/vendor/autoload.php(7): ComposerAutoloaderInita0d151e398db03fa80461f22de60bd0a::getLoader()
#4 /var/www/pterodactyl/vendor/laravel/framework/src/Illuminate/Foundation/ComposerScripts.php(43): require_once('/var/www/pterod...')
#5 phar:///usr/local/bin/composer/src/Composer/EventDispatcher/EventDispatcher.php(305): Illuminate\Foundation\ComposerScripts::postAutoloadDump(Object(Composer\Script\Even in /var/www/pterodactyl/vendor/composer/autoload_real.php on line 69

Warning: Uncaught ErrorException: require(/var/www/pterodactyl/vendor/composer/../../app/helpers.php): failed to open stream: No such file or directory in /var/www/pterodactyl/vendor/composer/autoload_real.php:69
Stack trace:
#0 /var/www/pterodactyl/vendor/composer/autoload_real.php(69): Composer\Util\ErrorHandler::handle(2, 'require(/var/ww...', '/var/www/pterod...', 69, Array)
#1 /var/www/pterodactyl/vendor/composer/autoload_real.php(69): require()
#2 /var/www/pterodactyl/vendor/composer/autoload_real.php(59): composerRequirea0d151e398db03fa80461f22de60bd0a('30714b87ced7441...', '/var/www/pterod...')
#3 /var/www/pterodactyl/vendor/autoload.php(7): ComposerAutoloaderInita0d151e398db03fa80461f22de60bd0a::getLoader()
#4 /var/www/pterodactyl/vendor/laravel/framework/src/Illuminate/Foundation/ComposerScripts.php(43): require_once('/var/www/pterod...')
#5 phar:///usr/local/bin/composer/src/Composer/EventDispatcher/EventDispatcher.php(305): Illuminate\Foundation\ComposerScripts::postAutoloadDump(Object(Composer\Script\Even in /var/www/pterodactyl/vendor/composer/autoload_real.php on line 69
PHP Fatal error: composerRequirea0d151e398db03fa80461f22de60bd0a(): Failed opening required '/var/www/pterodactyl/vendor/composer/../../app/helpers.php' (include_path='.:/usr/share/php') in /var/www/pterodactyl/vendor/composer/autoload_real.php on line 69

Fatal error: composerRequirea0d151e398db03fa80461f22de60bd0a(): Failed opening required '/var/www/pterodactyl/vendor/composer/../../app/helpers.php' (include_path='.:/usr/share/php') in /var/www/pterodactyl/vendor/composer/autoload_real.php on line 69
PHP Warning: require(/var/www/pterodactyl/vendor/composer/../../app/helpers.php): failed to open stream: No such file or directory in /var/www/pterodactyl/vendor/composer/autoload_real.php on line 69
PHP Fatal error: require(): Failed opening required '/var/www/pterodactyl/vendor/composer/../../app/helpers.php' (include_path='.:/usr/share/php') in /var/www/pterodactyl/vendor/composer/autoload_real.php on line 69
PHP Warning: require(/var/www/pterodactyl/vendor/composer/../../app/helpers.php): failed to open stream: No such file or directory in /var/www/pterodactyl/vendor/composer/autoload_real.php on line 69
PHP Fatal error: require(): Failed opening required '/var/www/pterodactyl/vendor/composer/../../app/helpers.php' (include_path='.:/usr/share/php') in /var/www/pterodactyl/vendor/composer/autoload_real.php on line 69
PHP Warning: require(/var/www/pterodactyl/vendor/composer/../../app/helpers.php): failed to open stream: No such file or directory in /var/www/pterodactyl/vendor/composer/autoload_real.php on line 69
PHP Fatal error: require(): Failed opening required '/var/www/pterodactyl/vendor/composer/../../app/helpers.php' (include_path='.:/usr/share/php') in /var/www/pterodactyl/vendor/composer/autoload_real.php on line 69
PHP Warning: require(/var/www/pterodactyl/vendor/composer/../../app/helpers.php): failed to open stream: No such file or directory in /var/www/pterodactyl/vendor/composer/autoload_real.php on line 69
PHP Fatal error: require(): Failed opening required '/var/www/pterodactyl/vendor/composer/../../app/helpers.php' (include_path='.:/usr/share/php') in /var/www/pterodactyl/vendor/composer/autoload_real.php on line 69
Your panel has successfully been updated to version 1.0.1
PHP Warning: require(/var/www/pterodactyl/vendor/composer/../../app/helpers.php): failed to open stream: No such file or directory in /var/www/pterodactyl/vendor/composer/autoload_real.php on line 69
PHP Fatal error: require(): Failed opening required '/var/www/pterodactyl/vendor/composer/../../app/helpers.php' (include_path='.:/usr/share/php') in /var/www/pterodactyl/vendor/composer/autoload_real.php on line 69
PHP Warning: require(/var/www/pterodactyl/vendor/composer/../../app/helpers.php): failed to open stream: No such file or directory in /var/www/pterodactyl/vendor/composer/autoload_real.php on line 69
PHP Fatal error: require(): Failed opening required '/var/www/pterodactyl/vendor/composer/../../app/helpers.php' (include_path='.:/usr/share/php') in /var/www/pterodactyl/vendor/composer/autoload_real.php on line 69

Errors After Install on Fresh Alamlinux 9.1 Minimal

Hello, after running your script I am encountering a few errors/problems. This was done on a fresh install of Almalinux 9.1 Minimal (I also selected the "development" additional package in the installer) in a bhyve VM. I ran dnf update before running the script and dnf install wget. I selected install both panel and wings from the script. (If you want me to post these as individual issues let me know and I'll edit this post.) Thanks and sorry if this is all "user error" and it is because I am new to Pterodactyl.

1) DNF Package Conflicts with NGINX
When I run "dnf update" after the install I now get a conflict error. nginx-1:1.23.3-1.el9.ngx.x86_64 conflicts with file from package nginx-core-1:1.20.1-13.el9.alma.x86_64. Full error here:

[root@pterodactyl ~]# dnf update
Last metadata expiration check: 0:01:25 ago on Sun Jan 15 22:55:10 2023.
Dependencies resolved.
=================================================================================================================================================================================================================================================================== Package                                                       Architecture                                            Version                                                               Repository                                                       Size
===================================================================================================================================================================================================================================================================Upgrading:
 epel-release                                                  noarch                                                  9-4.el9                                                               epel                                                             18 k
 nginx                                                         x86_64                                                  1:1.23.3-1.el9.ngx                                                    nginx-mainline                                                  868 k

Transaction Summary
===================================================================================================================================================================================================================================================================Upgrade  2 Packages

Total download size: 886 k
Is this ok [y/N]: y
Downloading Packages:
(1/2): epel-release-9-4.el9.noarch.rpm                                                                                                                                                                                              69 kB/s |  18 kB     00:00    
(2/2): nginx-1.23.3-1.el9.ngx.x86_64.rpm                                                                                                                                                                                           1.0 MB/s | 868 kB     00:00    
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Total                                                                                                                                                                                                                               54 kB/s | 886 kB     00:16     
Running transaction check
Transaction check succeeded.
Running transaction test
The downloaded packages were saved in cache until the next successful transaction.
You can remove cached packages by executing 'dnf clean packages'.
Error: Transaction test error:
  file /etc/logrotate.d/nginx from install of nginx-1:1.23.3-1.el9.ngx.x86_64 conflicts with file from package nginx-core-1:1.20.1-13.el9.alma.x86_64
  file /etc/nginx/mime.types from install of nginx-1:1.23.3-1.el9.ngx.x86_64 conflicts with file from package nginx-core-1:1.20.1-13.el9.alma.x86_64
  file /etc/nginx/nginx.conf from install of nginx-1:1.23.3-1.el9.ngx.x86_64 conflicts with file from package nginx-core-1:1.20.1-13.el9.alma.x86_64
  file /usr/sbin/nginx from install of nginx-1:1.23.3-1.el9.ngx.x86_64 conflicts with file from package nginx-core-1:1.20.1-13.el9.alma.x86_64
  file /var/log/nginx from install of nginx-1:1.23.3-1.el9.ngx.x86_64 conflicts with file from package nginx-core-1:1.20.1-13.el9.alma.x86_64

[root@pterodactyl ~]#

2) Database Doesn't Start Correctly
I think this is because I am running it on a homelab VM and without the proper portfording setup letsencrypt wasn't able to get a cert. In the end I want the panel to run on HTTP and I will be setting up forwarding in a nginx proxy maanger VM that has the certs. Maybe the script could setup without SSL on things if letsencrypt can't get a cert?

Jan 15 22:55:46 pterodactyl.local systemd[1]: Starting MariaDB 10.10.2 database server...
Jan 15 22:55:47 pterodactyl.local mariadbd[21017]: 2023-01-15 22:55:47 0 [Note] /usr/sbin/mariadbd (server 10.10.2-MariaDB) starting as process 21017 ...
Jan 15 22:55:47 pterodactyl.local mariadbd[21017]: 2023-01-15 22:55:47 0 [Note] InnoDB: Compressed tables use zlib 1.2.11
Jan 15 22:55:47 pterodactyl.local mariadbd[21017]: 2023-01-15 22:55:47 0 [Note] InnoDB: Number of transaction pools: 1
Jan 15 22:55:47 pterodactyl.local mariadbd[21017]: 2023-01-15 22:55:47 0 [Note] InnoDB: Using crc32 + pclmulqdq instructions
Jan 15 22:55:47 pterodactyl.local mariadbd[21017]: 2023-01-15 22:55:47 0 [Note] InnoDB: Using Linux native AIO
Jan 15 22:55:47 pterodactyl.local mariadbd[21017]: 2023-01-15 22:55:47 0 [Note] InnoDB: Initializing buffer pool, total size = 128.000MiB, chunk size = 2.000MiB
Jan 15 22:55:47 pterodactyl.local mariadbd[21017]: 2023-01-15 22:55:47 0 [Note] InnoDB: Completed initialization of buffer pool
Jan 15 22:55:47 pterodactyl.local mariadbd[21017]: 2023-01-15 22:55:47 0 [Note] InnoDB: Buffered log writes (block size=512 bytes)
Jan 15 22:55:47 pterodactyl.local mariadbd[21017]: 2023-01-15 22:55:47 0 [Note] InnoDB: 128 rollback segments are active.
Jan 15 22:55:47 pterodactyl.local mariadbd[21017]: 2023-01-15 22:55:47 0 [Note] InnoDB: Setting file './ibtmp1' size to 12.000MiB. Physically writing the file full; Please wait ...
Jan 15 22:55:47 pterodactyl.local mariadbd[21017]: 2023-01-15 22:55:47 0 [Note] InnoDB: File './ibtmp1' size is now 12.000MiB.
Jan 15 22:55:47 pterodactyl.local mariadbd[21017]: 2023-01-15 22:55:47 0 [Note] InnoDB: log sequence number 3151949; transaction id 3475
Jan 15 22:55:47 pterodactyl.local mariadbd[21017]: 2023-01-15 22:55:47 0 [Note] Plugin 'FEEDBACK' is disabled.
Jan 15 22:55:47 pterodactyl.local mariadbd[21017]: 2023-01-15 22:55:47 0 [Note] InnoDB: Loading buffer pool(s) from /var/lib/mysql/ib_buffer_pool
Jan 15 22:55:47 pterodactyl.local mariadbd[21017]: 2023-01-15 22:55:47 0 [ERROR] Failed to setup SSL
Jan 15 22:55:47 pterodactyl.local mariadbd[21017]: 2023-01-15 22:55:47 0 [ERROR] SSL error: SSL_CTX_set_default_verify_paths failed
Jan 15 22:55:47 pterodactyl.local mariadbd[21017]: 2023-01-15 22:55:47 0 [ERROR] Aborting
Jan 15 22:55:47 pterodactyl.local systemd[1]: mariadb.service: Main process exited, code=exited, status=1/FAILURE
Jan 15 22:55:47 pterodactyl.local systemd[1]: mariadb.service: Failed with result 'exit-code'.
Jan 15 22:55:47 pterodactyl.local systemd[1]: Failed to start MariaDB 10.10.2 database server.

I fixed this by removing the generated "ssl-" lines in the mysql config file /etc/my.cnf.d/server.cnf.

3) Wings Fails To Start Correctly
I see you have a note in the script about wings and a command not found error. I don't think my install had that problem, but it was hard to know since my shell (tabby.sh) butchered the output (note I renamed the install script to pterodactyl.sh):
pterodactyl-script

The journalctl command tells me that it failed to start because the config file is missing. /etc/pterodactyl/config.yml doesn't exist. I am new to Pterodactyl so maybe that is expected until you have configured a node?

4) This site can’t be reached. pterodactyl.localhost refused to connect.
NGINX fails to start due to a missing cert. Again, probably due to letsencrypt. I generated a self-signed cert with openssl:
openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/ssl/certs/pterodactyl.localhost.key -out /etc/ssl/certs/pterodactyl.localhost.crt and edited the nginx config and removed the HSTS config. I am now able to connect in browser.

Feature Request: Port 80 Hosting.

I wanna host pterodactyl on localhost port 80 like a normal web server and set up my own domain with Nginx, but it keeps asking for a domain name with an A record containing the server IP, and I really wanna skip that

Mail system error

Description:
When some user invite another to their server, they don't get any email with the password of panel.

Current config:

 Which driver should be used for sending emails? [PHP's Internal Mail Function]:
  [smtp    ] SMTP Server
  [mail    ] PHP's Internal Mail Function
  [mailgun ] Mailgun Transactional Email
  [mandrill] Mandrill Transactional Email
  [postmark] Postmarkapp Transactional Email
  mail

 Email address emails should originate from [[email protected]]:
  [email protected]

 Name that emails should appear from [SG]:
  Servidores Gaming

 Encryption method to use [TLS]:
  [tls] TLS
  [ssl] SSL
  [   ] None
  ssl

Config .env:

APP_ENV=production
APP_DEBUG=false
APP_KEY=X
APP_THEME=pterodactyl
APP_TIMEZONE=Europe/Madrid
APP_CLEAR_TASKLOG=720
APP_DELETE_MINUTES=10
APP_ENVIRONMENT_ONLY=false
LOG_CHANNEL=daily
APP_LOCALE=en

DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=panel
DB_USERNAME=X
DB_PASSWORD=X

HASHIDS_SALT=X
HASHIDS_LENGTH=X

MAIL_DRIVER=mail
MAIL_HOST=mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=
MAIL_PASSWORD=
MAIL_ENCRYPTION=ssl
[email protected]

QUEUE_HIGH=high
QUEUE_STANDARD=standard
QUEUE_LOW=low
APP_SERVICE_AUTHOR=X
APP_URL=https://servidoresgaming.com
CACHE_DRIVER=redis
SESSION_DRIVER=database
QUEUE_CONNECTION=redis
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379
MAIL_FROM_NAME="Servidores Gaming"

Logs:
http://bin.ptdl.co/ma9e3
https://hastebin.com/acahugoyor

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.