Docker images designed for use with Pterodactyl's Egg system.
Find a file
Christian Torbidone 9325cda75b
removed havana
2024-09-14 14:50:52 +02:00
.github/workflows add custom egg for havana 2024-09-14 14:12:55 +02:00
games removed havana 2024-09-14 14:50:52 +02:00
go fix: invalid INTERNAL_IP environment value (#24) 2022-03-30 18:40:27 +03:00
installers installers(debian) : temporarily add lib32gcc back 2021-10-20 10:59:54 +03:00
java Update Dockerfile 2024-09-04 16:25:22 +02:00
nodejs . 2024-08-08 02:12:38 +02:00
oses Fix installers and OS build (#35) 2023-01-08 19:39:33 -07:00
python Add Python 3.11 (#32) 2022-11-21 11:28:26 -07:00
.editorconfig Attempt to fix timezone problems with images 2020-10-25 11:23:45 -06:00
.gitignore fork over the work from @matthewpi 2021-05-15 11:26:03 -07:00
LICENSE.md Initial Commit 2020-07-19 11:26:09 -06:00
README.md Fix ghcr repo 2024-07-15 19:20:14 +02:00

Yolks

A curated collection of core images that can be used with Pterodactyl's Egg system. Each image is rebuilt periodically to ensure dependencies are always up-to-date.

Images are hosted on ghcr.io and exist under the games, installers, and yolks spaces. The following logic is used when determining which space an image will live under:

  • oses — base images containing core packages to get you started.
  • games — anything within the games folder in the repository. These are images built for running a specific game or type of game.
  • installers — anything living within the installers directory. These images are used by install scripts for different Eggs within Pterodactyl, not for actually running a game server. These images are only designed to reduce installation time and network usage by pre-installing common installation dependencies such as curl and wget.
  • yolks — these are more generic images that allow different types of games or scripts to run. They're generally just a specific version of software and allow different Eggs within Pterodactyl to switch out the underlying implementation. An example of this would be something like Java or Python which are used for running bots, Minecraft servers, etc.

All of these images are available for linux/amd64 and linux/arm64 versions, unless otherwise specified, to use these images on an arm64 system, no modification to them or the tag is needed, they should just work.

Contributing

When adding a new version to an existing image, such as java v42, you'd add it within a child folder of java, so java/42/Dockerfile for example. Please also update the correct .github/workflows file to ensure that this new version is tagged correctly.

Available Images

  • base oses
    • alpine
      • ghcr.io/thundernetworkrad/yolks:alpine
    • debian
      • ghcr.io/thundernetworkrad/yolks:debian
  • games
    • rust
      • ghcr.io/pterodactyl/games:rust
    • source
      • ghcr.io/pterodactyl/games:source
  • golang
    • go1.14
      • ghcr.io/thundernetworkrad/yolks:go_1.14
    • go1.15
      • ghcr.io/thundernetworkrad/yolks:go_1.15
    • go1.16
      • ghcr.io/thundernetworkrad/yolks:go_1.16
    • go1.17
      • ghcr.io/thundernetworkrad/yolks:go_1.17
  • java
    • java8
      • ghcr.io/thundernetworkrad/yolks:java_8
    • java8 - OpenJ9
      • ghcr.io/thundernetworkrad/yolks:java_8j9
    • java11
      • ghcr.io/thundernetworkrad/yolks:java_11
    • java11 - OpenJ9
      • ghcr.io/thundernetworkrad/yolks:java_11j9
    • java16
      • ghcr.io/thundernetworkrad/yolks:java_16
    • java16 - OpenJ9
      • ghcr.io/thundernetworkrad/yolks:java_16j9
    • java17
      • ghcr.io/thundernetworkrad/yolks:java_17
    • java17 - OpenJ9
      • ghcr.io/thundernetworkrad/yolks:java_17j9
    • java18
      • ghcr.io/thundernetworkrad/yolks:java_18
    • java18 - OpenJ9
      • ghcr.io/thundernetworkrad/yolks:java_18j9
    • java19
      • ghcr.io/thundernetworkrad/yolks:java_19
    • java19 - OpenJ9
      • ghcr.io/thundernetworkrad/yolks:java_19j9
    • java21
      • ghcr.io/thundernetworkrad/yolks:java_21
  • nodejs
    • node12
      • ghcr.io/thundernetworkrad/yolks:nodejs_12
    • node14
      • ghcr.io/thundernetworkrad/yolks:nodejs_14
    • node15
      • ghcr.io/thundernetworkrad/yolks:nodejs_15
    • node16
      • ghcr.io/thundernetworkrad/yolks:nodejs_16
    • node17
      • ghcr.io/thundernetworkrad/yolks:nodejs_17
    • node18
      • ghcr.io/thundernetworkrad/yolks:nodejs_18
    • node20
      • ghcr.io/thundernetworkrad/yolks:nodejs_20
  • python
    • python3.7
      • ghcr.io/thundernetworkrad/yolks:python_3.7
    • python3.8
      • ghcr.io/thundernetworkrad/yolks:python_3.8
    • python3.9
      • ghcr.io/thundernetworkrad/yolks:python_3.9
    • python3.10
      • ghcr.io/thundernetworkrad/yolks:python_3.10

Installation Images