Full descripton: https://github.com/Ym0T/pterodactyl-nginx-egg
Pterodactyl Nginx web server egg with PHP8.x, Wordpress, Git, Composer & Cloudflare Tunnel support
🔹 LogCleaner: Cleans /tmp
and old/oversized logs with dry-run support
🔹 Git Module: Auto-pulls updates in your repository
🔹 Composer Module: Installs user-specified Composer packages at startup
🔹 Cloudflare Tunnel: Background tunnel with token validation, PID & log monitoring
🔹 PHP-NGINX Startup: Auto-detects PHP-FPM version; runs NGINX in the foreground
🔹 Multi-Arch Support: Works on AMD64 & ARM64 images
🔹 Selectable PHP Versions:
- ✅ 8.4
- ✅ 8.3
- ☑️ 8.2 [security-only]
- ☑️ 8.1 [security-only]
- ❌ 8.0 [EOL]
How to install
- Step 1: Download the egg (json file
egg-nginx.json
) - Step 2: In your panel, go to the "Nests" category in the sidebar
- Step 3: Import the egg under "Import egg"
- Step 4: Create a new server and select the "Nginx" egg
- Step 5: Select the corresponding Docker image with the desired PHP version
- Step 6: Fill in the text fields. Whether Wordpress is desired or not. It is important to enter the selected PHP version in the PHP version field.
PHP extensions
PHP extensions of PHP version 8.3:
Core, date, libxml, openssl, pcre, zlib, filter, hash, json, random, Reflection, SPL, session, standard, sodium, cgi-fcgi, mysqlnd, PDO, psr, xml, bcmath, calendar, ctype, curl, dom, mbstring, FFI, fileinfo, ftp, gd, gettext, gmp, iconv, igbinary, imagick, imap, intl, ldap, exif, memcache, mongodb, msgpack, mysqli, odbc, pcov, pdo_mysql, PDO_ODBC, pdo_pgsql, pdo_sqlite, pgsql, Phar, posix, ps, pspell, readline, shmop, SimpleXML, soap, sockets, sqlite3, sysvmsg, sysvsem, sysvshm, tokenizer, xmlreader, xmlwriter, xsl, zip, mailparse, memcached, inotify, maxminddb, protobuf, Zend OPcache
Small differences in the extensions between the PHP versions.