StruxaEggs Explorer

luvit generic

Generic

A generic luvit egg This will clone a git repo. It defaults to master if no branch is specified. Supports the discordia lua framework.

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

Startup Command

./luvit {{LUA_FILE}}

Docker Images

LabelImage
ghcr.io/ptero-eggs/yolks:debianghcr.io/ptero-eggs/yolks:debian

Environment Variables

NameVariableDefaultRules
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
Git Repo Address
GitHub Repo to clone I.E. https://github.com/parkervcp/repo_name
GIT_ADDRESSnonenullable|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
Git Branch
What branch to pull from github. Default is blank to pull the repo default branch
BRANCHnonenullable|string
lua file
The Lua file to run
LUA_FILEapp.luarequired|string
Lit Packages
Lit Packages to install example SinisterRectus/discordia lduboeuf/cjson
LIT_PACKAGESnonenullable|string