Hi, Im trying to install the Pterodactyl Panel (and later on Wings) on my CasaOS server.
Right after installation, I keep having Error code 500 when accessing the app.
It seems that mysql is not being installed from the docker-compose?
Also, I think the Install Guide README is missing, it only contains the config.json and docker-compose.yml
Any help on this one?
Logs:
ln: /var/log/panel/logs: File exists
external vars don't exist.
Generating key.
Generated app key: **
Checking if https is required.
Checking if letsencrypt email is set.
No letsencrypt email is set using http config.
Removing the default nginx config
Checking database status.
Waiting for database connection...
Waiting for database connection...
Waiting for database connection...
Waiting for database connection...
Waiting for database connection...
database (172.17.0.7:3306) open
Migrating and Seeding D.B
INFO Preparing database.
Creating migration table ...................................... 18.47ms DONE
INFO Loading stored database schemas.
database/schema/mysql-schema.sql .............................. 16.81ms FAIL
In Process.php line 280:
The command "mysql --user="${:LARAVEL_LOAD_USER}" --password="${:LARAVEL_L
OAD_PASSWORD}" --host="${:LARAVEL_LOAD_HOST}" --port="${:LARAVEL_LOAD_PORT}
" --database="${:LARAVEL_LOAD_DATABASE}" < "${:LARAVEL_LOAD_PATH}"" failed.
Exit Code: 127(Command not found)
Working directory: /app
Output:
================
Error Output:
================
sh: mysql: not found
Starting cron jobs.
Starting supervisord.
2026-03-21 12:48:43,953 CRIT Server 'unix_http_server' running without any HTTP authentication checking