Shell-Eggs Docs
Everything the universal egg can do, from the first panel import to per-family connection guides. The catalog is generated from scripts/shell-registry.sh and egg-shell-multi.json, so these pages always match what the egg actually ships.
Get started
Import egg-shell-multi.json into Pterodactyl / Pelican / Feather / Wisp, or run the GHCR image with plain Docker. Panel steps, images and the startup command.
The full variable table straight from the egg JSON: shell selection, users and passwords, ports, reverse targets, SSH hardening, web auth.
All 54 shell types with filters and ports - the same catalog the console picker shows.
Chooser cards: tell me what you want to do, get the shell id and the exact commands to run on both sides.
Shell families
SSH (standard, CA-certified, hardened keys-only), Dropbear, Telnet and Mosh listeners for managing the container..
tmux, GNU Screen and Zellij persistent sessions that survive disconnects.
SSH -L / -R / -D forwarding, X11, rsync-over-ssh and sshfs mounts through an encrypted channel..
Interpreter and netcat-family callbacks: bash, python, PHP, perl, ruby, lua, node, powershell, go, java, groovy, awk, nc/socat and TLS flavors.
TLS-wrapped shells plus websocket, DNS and ICMP channels for egress-restricted networks.
Listeners inside the container.
Browser xterm.js terminals (ttyd, gotty) and token-authed HTTP exec shells (php/node).
sshd -ddd auth debugging, strace-everything login shells, tcpdump capture sessions and a hex-dump socat probe relay..
Prefer one long page? The complete reference with connection commands for every shell lives in SHELLs.md - the same guides the console prints at boot.