Multi Language - Nodejs-Python-Java egg
Product information
Release v1.0 (Updated )
Reviews
0 von 5 Sternen
0 purchases
A simple easy to use egg that can run Node.js, Python and Java applications.
€4,99
Release historyDescription
🚀 One Egg for Node.js, Python, and Java
This is a powerful and unified Pterodactyl egg designed to run Node.js, Python, and Java applications from a single, easy-to-manage configuration. Stop switching between multiple eggs—this one handles them all by automatically detecting the file type.
It's designed to be flexible, supporting applications deployed via Git or by direct file uploads.
✨ Key Features
- True Multi-Language Support: Natively runs .js, .ts, .py, and .jar files.
- Automatic Dependency Installation:
- Node.js (.js/.ts): Automatically runs npm install if a package.json file is found. You can also specify additional Node.js Packages to install or Uninstall Node Packages to remove.
- Python (.py): Automatically installs packages from your Python Requirements File (defaults to requirements.txt). You can also specify additional Python Packages to install.
- Full Git Integration:
- Clones your application from any Git Repo Address.
- Supports specific branches (Git Branch variable).
- Works with private repositories using a Git Username and Git Access Token.
- Auto-Update: Automatically runs git pull on every server startup to keep your application in sync with the latest commits (when Auto Update is set to 1).
- TypeScript Ready: Natively runs TypeScript (.ts) files using ts-node.
🛠️ How to Use
- Add the egg JSON file to your Pterodactyl Panel.
- When creating a server, select this egg.
- In the Startup tab, select the Docker Image that matches your project's language (e.g., Node.js 22, Python 3.12, or Java 21).
- In the Variables tab, set the Startup File to your main file (e.g., index.js, app.py, or server.jar).
- To deploy from a repository, fill in the Git Repo Address variable.
- (Optional) If you want to upload files manually, set User Uploaded Files to 1 to skip the git clone process.
📦 Supported Runtimes (Docker Images)
You can select any of the following images from the Startup tab:
- Node.js: 20, 21, 22, 23, 24
- Python: 3.13, 3.12, 3.11, 3.10, 3.9, 3.8, 3.7, 2.7
- Java: 8, 11, 16, 17, 19, 21
*If you want to request more software/other versions you can message me