StruxaEggs Explorer

python generic

Generic

A Generic Python Egg for Pterodactyl Tested with: https://github.com/Ispira/pixel-bot

Author: parker@parkervcp.comSource: pterodactyl/generic-eggsUpdated: 5/24/2026

Startup Command

if [[ -d .git ]] && [[ "{{AUTO_UPDATE}}" == "1" ]]; then git pull; fi; if [[ ! -z "{{PY_PACKAGES}}" ]]; then pip install -U --prefix .local {{PY_PACKAGES}}; fi; if [[ -f /home/container/${REQUIREMENTS_FILE} ]]; then pip install -U --prefix .local -r ${REQUIREMENTS_FILE}; fi; /usr/local/bin/python /home/container/{{PY_FILE}}

Docker Images

LabelImage
Python 3.13ghcr.io/ptero-eggs/yolks:python_3.13
Python 3.12ghcr.io/ptero-eggs/yolks:python_3.12
Python 3.11ghcr.io/ptero-eggs/yolks:python_3.11
Python 3.10ghcr.io/ptero-eggs/yolks:python_3.10
Python 3.9ghcr.io/ptero-eggs/yolks:python_3.9
Python 3.8ghcr.io/ptero-eggs/yolks:python_3.8
Python 3.7ghcr.io/ptero-eggs/yolks:python_3.7
Python 2.7ghcr.io/ptero-eggs/yolks:python_2.7

Environment Variables

NameVariableDefaultRules
Git Repo Address
Git repo to clone I.E. https://github.com/parkervcp/repo_name
GIT_ADDRESSnonenullable|string
Git Branch
What branch to pull from github. Default is blank to pull the repo default branch
BRANCHnonenullable|string
User Uploaded Files
Skip all the install stuff if you are letting a user upload files. 0 = false (default) 1 = true
USER_UPLOAD0required|boolean
Auto Update
Pull the latest files on startup when using a GitHub repo.
AUTO_UPDATE0required|boolean
App py file
The file that starts the App.
PY_FILEapp.pyrequired|string
Additional Python packages
Install additional python packages. Use spaces to separate
PY_PACKAGESnonenullable|string
Git Username
Username to auth with git.
USERNAMEnonenullable|string
Git Access Token
Password to use with git. It's best practice to use a Personal Access Token. https://github.com/settings/tokens https://gitlab.com/-/profile/personal_access_tokens
ACCESS_TOKENnonenullable|string
Requirements file
if there are other requirements files to choose from.
REQUIREMENTS_FILErequirements.txtrequired|string