Pterodactyl
Host your own Rustalink node on a Pterodactyl panel with zero-hassle using our custom egg.
Prerequisites
Section titled “Prerequisites”| Requirement | Details |
|---|---|
| Panel Access | Administrative access to import Eggs |
| Node | Docker-supported node for containerization |
🥚 Egg Configuration
Section titled “🥚 Egg Configuration”| Component | Value |
|---|---|
| Author | sdipedit@gmail.com |
| Image | ghcr.io/bongodevs/rustalink:latest |
| Startup | /app/rustalink |
View egg-rustalink.json
{ "_comment": "do not edit this file, use the pterodactyl panel to edit the egg", "meta": { "version": "PTDL_v2", "update_url": null }, "exported_at": "2026-03-09T13:15:00Z", "name": "Rustalink", "author": "sdipedit@gmail.com", "description": "Rustalink is a high-performance, standalone Discord audio sending node written in Rust.", "docker_images": { "ghcr.io/bongodevs/rustalink:latest": "ghcr.io/bongodevs/rustalink:latest" }, "startup": "/app/rustalink", "config": { "files": { "config.toml": { "parser": "toml", "find": { "server.address": "0.0.0.0", "server.port": "{{server.build.default.port}}", "server.authorization": "{{env.SERVER_AUTH}}" } } }, "startup": { "done": "Listening on" }, "logs": { "custom": true, "location": "logs/rustalink.log" }, "stop": "^C" }, "variables": [ { "name": "Server Password", "description": "The password required to connect to this Rustalink node.", "env_variable": "SERVER_AUTH", "default_value": "youshallnotpass", "user_viewable": true, "user_editable": true, "rules": "required|string|min:1" } ]}Setup Guide
Section titled “Setup Guide”- Import Egg
The
egg-rustalink.jsonconfiguration is embedded on this page. Copy the contents from the View egg-rustalink.json collapsible section above, save it locally asegg-rustalink.json, and import it into your Pterodactyl Nests admin section. - Create Server Create a new server, selecting the Rustalink egg. Ensure the Docker image is set correctly.
- Configure Startup
Set your
SERVER_AUTHpassword in the Startup tab. - Launch
Start the server. Pterodactyl will automatically generate the
config.tomlon first run.
Advanced Configuration
Section titled “Advanced Configuration”Edit the config.toml file directly via the File Manager for advanced tuning.
[!TIP] The Egg automatically sets
server.addressto0.0.0.0to ensure the node is reachable through Pterodactyl’s networking.