pterodactyl-images

๐Ÿš€ Continuation of pterodactyl-images

License Docker Images

This fork is maintained by DonPedroTV as a continuation of the work done in the original repository trenutoo/pterodactyl-images. The original author allowed forksโ€”this README and all image references have been updated to the new namespace.

๐Ÿ“‹ Table of Contents

Pelican/Pterodactyl/WISP Docker Images

Docker images that can be used with the Pelican/Pterodactyl/WISP Game Panel. You can request more images by opening a new issue. These are mostly created for personal use.

Additional Pterodactyl images can be found at:

How to Add Image to Your Egg

Navigate to Admin Panel -> Nests -> Select your egg. Add Docker image URL(s) from the available list into the Docker Images section.

Admin Panel Screenshot

Supported Platforms

Image Supported Platforms
โ˜• Java Amazon Corretto (AMD64/ARM64) AMD64 ARM64
โ˜• Java Azul Zulu (AMD64/ARM64) AMD64 ARM64
โ˜• Java Eclipse Temurin (AMD64/ARM64) AMD64 ARM64
โ˜• Java GraalVM (AMD64/ARM64) AMD64 ARM64
โ˜• Java Oracle GraalVM (with Enterprise Edition features) (AMD64/ARM64) AMD64 ARM64
โ˜• Java Dragonwell (AMD64/ARM64) AMD64 ARM64
โ˜• Java Liberica (AMD64/ARM64) AMD64 ARM64
โ˜• Java OpenJ9 (AMD64) AMD64
โ˜• Java Shenandoah (AMD64/ARM64) AMD64 ARM64
๐ŸŸข Node.js (AMD64/ARM64) AMD64 ARM64
๐Ÿ Python (AMD64/ARM64) AMD64 ARM64
๐Ÿ”ง Sourcemod (AMD64) AMD64

Java Images

Note: The first four Java distributions (Amazon Corretto, Eclipse Temurin, Azul Zulu, and GraalVM) are my personal preferences for most use cases. Additionally, many users consider Azul Zulu to be one of the most performant Java distributions available.

Java Amazon Corretto (AMD64/ARM64)

Version Image Tag
Java 8 ghcr.io/donpedrotv/pterodactyl-images:java_8_corretto
Java 11 ghcr.io/donpedrotv/pterodactyl-images:java_11_corretto
Java 17 ghcr.io/donpedrotv/pterodactyl-images:java_17_corretto
Java 19 ghcr.io/donpedrotv/pterodactyl-images:java_19_corretto
Java 20 ghcr.io/donpedrotv/pterodactyl-images:java_20_corretto
Java 21 ghcr.io/donpedrotv/pterodactyl-images:java_21_corretto
Java 25 ghcr.io/donpedrotv/pterodactyl-images:java_25_corretto

Java Eclipse Temurin (AMD64/ARM64)

Version Image Tag
Java 8 ghcr.io/donpedrotv/pterodactyl-images:java_8
Java 11 ghcr.io/donpedrotv/pterodactyl-images:java_11
Java 16 ghcr.io/donpedrotv/pterodactyl-images:java_16
Java 17 ghcr.io/donpedrotv/pterodactyl-images:java_17
Java 18 ghcr.io/donpedrotv/pterodactyl-images:java_18
Java 19 ghcr.io/donpedrotv/pterodactyl-images:java_19
Java 20 ghcr.io/donpedrotv/pterodactyl-images:java_20
Java 21 (LTS) ghcr.io/donpedrotv/pterodactyl-images:java_21
Java 22 ghcr.io/donpedrotv/pterodactyl-images:java_22
Java 25 (LTS) ghcr.io/donpedrotv/pterodactyl-images:java_25

Java Azul Zulu (AMD64/ARM64)

Version Image Tag
Java 8 ghcr.io/donpedrotv/pterodactyl-images:java_8_zulu
Java 11 ghcr.io/donpedrotv/pterodactyl-images:java_11_zulu
Java 16 ghcr.io/donpedrotv/pterodactyl-images:java_16_zulu
Java 17 ghcr.io/donpedrotv/pterodactyl-images:java_17_zulu
Java 18 ghcr.io/donpedrotv/pterodactyl-images:java_18_zulu
Java 19 ghcr.io/donpedrotv/pterodactyl-images:java_19_zulu
Java 20 ghcr.io/donpedrotv/pterodactyl-images:java_20_zulu
Java 21 (LTS) ghcr.io/donpedrotv/pterodactyl-images:java_21_zulu
Java 22 ghcr.io/donpedrotv/pterodactyl-images:java_22_zulu
Java 24 ghcr.io/donpedrotv/pterodactyl-images:java_24_zulu
Java 25 (LTS) ghcr.io/donpedrotv/pterodactyl-images:java_25_zulu

Java GraalVM (AMD64/ARM64)

NOTE: Java 8 is AMD64 only due to lack of support from upstream.

Version Image Tag
Java 8 GraalVM-CE ghcr.io/donpedrotv/pterodactyl-images:java_8_graalvm
Java 11 GraalVM JDK ghcr.io/donpedrotv/pterodactyl-images:java_11_graalvm
Java 17 GraalVM JDK ghcr.io/donpedrotv/pterodactyl-images:java_17_graalvm
Java 21 GraalVM JDK ghcr.io/donpedrotv/pterodactyl-images:java_21_graalvm
Java 22 GraalVM JDK ghcr.io/donpedrotv/pterodactyl-images:java_22_graalvm
Java 24 GraalVM JDK ghcr.io/donpedrotv/pterodactyl-images:java_24_graalvm
Java 25 GraalVM JDK ghcr.io/donpedrotv/pterodactyl-images:java_25_graalvm

Java Oracle GraalVM (with Enterprise Edition features) (AMD64/ARM64)

Version Image Tag
Java 25 GraalVM-EE JDK ghcr.io/donpedrotv/pterodactyl-images:java_25_graalvm_ee
Java 26 GraalVM-EE JDK ghcr.io/donpedrotv/pterodactyl-images:java_26_graalvm_ee

Java Dragonwell (AMD64/ARM64)

Version Image Tag
Java 8 ghcr.io/donpedrotv/pterodactyl-images:java_8_dragonwell
Java 11 ghcr.io/donpedrotv/pterodactyl-images:java_11_dragonwell
Java 17 ghcr.io/donpedrotv/pterodactyl-images:java_17_dragonwell
Java 21 ghcr.io/donpedrotv/pterodactyl-images:java_21_dragonwell

Java Liberica (AMD64/ARM64)

Version Image Tag
Java 8 ghcr.io/donpedrotv/pterodactyl-images:java_8_liberica
Java 11 ghcr.io/donpedrotv/pterodactyl-images:java_11_liberica
Java 17 ghcr.io/donpedrotv/pterodactyl-images:java_17_liberica
Java 21 ghcr.io/donpedrotv/pterodactyl-images:java_21_liberica
Java 22 ghcr.io/donpedrotv/pterodactyl-images:java_22_liberica

Java OpenJ9 (AMD64)

Version Image Tag
Java 8 ghcr.io/donpedrotv/pterodactyl-images:java_8_openj9
Java 11 ghcr.io/donpedrotv/pterodactyl-images:java_11_openj9
Java 16 ghcr.io/donpedrotv/pterodactyl-images:java_16_openj9
Java 17 ghcr.io/donpedrotv/pterodactyl-images:java_17_openj9
Java 18 ghcr.io/donpedrotv/pterodactyl-images:java_18_openj9
Java 20 ghcr.io/donpedrotv/pterodactyl-images:java_20_openj9
Java 21 ghcr.io/donpedrotv/pterodactyl-images:java_21_openj9

Java Shenandoah (AMD64/ARM64)

These are Shipilev experimental builds. If youโ€™re looking for Shenandoah GC, it is also by default shipped with at least Azul, Corretto, and Temurin images starting with Java 11.

Version Image Tag
Java 8 ghcr.io/donpedrotv/pterodactyl-images:java_8_shenandoah
Java 11 ghcr.io/donpedrotv/pterodactyl-images:java_11_shenandoah
Java 17 ghcr.io/donpedrotv/pterodactyl-images:java_17_shenandoah
Java 21 ghcr.io/donpedrotv/pterodactyl-images:java_21_shenandoah
Java 25 ghcr.io/donpedrotv/pterodactyl-images:java_25_shenandoah

Node.js (AMD64/ARM64)

Version Image Tag
Node.js 12 ghcr.io/donpedrotv/pterodactyl-images:nodejs_12
Node.js 14 ghcr.io/donpedrotv/pterodactyl-images:nodejs_14
Node.js 15 ghcr.io/donpedrotv/pterodactyl-images:nodejs_15
Node.js 16 ghcr.io/donpedrotv/pterodactyl-images:nodejs_16
Node.js 17 ghcr.io/donpedrotv/pterodactyl-images:nodejs_17
Node.js 18 ghcr.io/donpedrotv/pterodactyl-images:nodejs_18
Node.js 19 ghcr.io/donpedrotv/pterodactyl-images:nodejs_19
Node.js 20 ghcr.io/donpedrotv/pterodactyl-images:nodejs_20
Node.js 21 ghcr.io/donpedrotv/pterodactyl-images:nodejs_21
Node.js 22 ghcr.io/donpedrotv/pterodactyl-images:nodejs_22
Node.js 23 ghcr.io/donpedrotv/pterodactyl-images:nodejs_23
Node.js 24 ghcr.io/donpedrotv/pterodactyl-images:nodejs_24

Python (AMD64/ARM64)

Version Image Tag
Python 3.7 ghcr.io/donpedrotv/pterodactyl-images:python_3.7
Python 3.8 ghcr.io/donpedrotv/pterodactyl-images:python_3.8
Python 3.9 ghcr.io/donpedrotv/pterodactyl-images:python_3.9
Python 3.10 ghcr.io/donpedrotv/pterodactyl-images:python_3.10
Python 3.11 ghcr.io/donpedrotv/pterodactyl-images:python_3.11
Python 3.12 ghcr.io/donpedrotv/pterodactyl-images:python_3.12
Python 3.13 ghcr.io/donpedrotv/pterodactyl-images:python_3.13
Python 3.14 ghcr.io/donpedrotv/pterodactyl-images:python_3.14
Python 3.15 ghcr.io/donpedrotv/pterodactyl-images:python_3.15

Game Specific

Sourcemod (AMD64)

Image Tag
Source with Sourcemod ghcr.io/donpedrotv/pterodactyl-images:games_source-sourcemod

Optionally installs and updates SourceMod/Metamod on each server startup. Requires adding egg environment variable SOURCEMOD.

Sourcemod Screenshot

Custom versions can be set with the use of SM_VERSION and MM_VERSION variables. Invalid versions will default to the latest stable version. Default path is set to csgo and can be overridden with INSTALL_PATH egg environment variable.


๐Ÿค Contributing

Feel free to open an issue or submit a pull request if you have suggestions or improvements!

๐Ÿ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.