Skip to content
/ yolks Public
forked from pelican-eggs/yolks

Docker images designed for use with Pterodactyl's Egg system.

License

Notifications You must be signed in to change notification settings

EgoMaw/yolks

 
 

Repository files navigation

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, java and yolks spaces. The following logic is used when determining which space an image will live under:

  • 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.
  • java — anything living within the java directory. These images are used specifically for java programs and hold various java distributions such as temurin, corretto and more.
  • 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 Python which are used for running bots, etc.

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

Available Images

  • Alpine
    • ghcr.io/egomaw/yolks:alpine
  • Debian
    • ghcr.io/egomaw/yolks:debian
  • Ubuntu
    • ghcr.io/egomaw/yolks:ubuntu
  • source
    • ghcr.io/egomaw/games:source
  • valheim
    • ghcr.io/egomaw/games:valheim
  • Go 1.14
    • ghcr.io/egomaw/yolks:go_1.14
  • Go 1.15
    • ghcr.io/egomaw/yolks:go_1.15
  • Go 1.16
    • ghcr.io/egomaw/yolks:go_1.16
  • go1.17
    • ghcr.io/egomaw/yolks:go_1.17
  • Go 1.18
    • ghcr.io/egomaw/yolks:go_1.18
  • Go 1.19
    • ghcr.io/egomaw/yolks:go_1.19
  • Go 1.20
    • ghcr.io/egomaw/yolks:go_1.20
  • Go 1.21
    • ghcr.io/egomaw/yolks:go_1.21
  • Go 1.21
    • ghcr.io/egomaw/yolks:go_1.22

There are 3 different Java distributions used,temurin, zulu, openjdk and amazoncorretto.
Replace {{distribution}} with the one you want from above.
Be Wary though Not all distributions support all versions, check the folders inside the java folder to be sure.

  • Java 8
    • ghcr.io/egomaw/java:{{distribution}}_8
  • Java 8 Forge
    • ghcr.io/egomaw/java:{{distribution}}_8-forge
  • Java 11
    • ghcr.io/egomaw/java:{{distribution}}_11
  • Java 11 Forge
    • ghcr.io/egomaw/java:{{distribution}}_11-forge
  • Java 16
    • ghcr.io/egomaw/java:{{distribution}}_16
  • Java 17
    • ghcr.io/egomaw/java:{{distribution}}_17
  • Java 21
    • ghcr.io/egomaw/java:{{distribution}}_21
  • Java 22
    • ghcr.io/egomaw/java:{{distribution}}_22
  • Java 23
    • ghcr.io/egomaw/java:{{distribution}}_23
  • Node 14
    • ghcr.io/egomaw/yolks:nodejs_14
  • Node 18
    • ghcr.io/egomaw/yolks:nodejs_18
  • Node 19
    • ghcr.io/egomaw/yolks:nodejs_19
  • Node 20
    • ghcr.io/egomaw/yolks:nodejs_20
  • Node 21
    • ghcr.io/egomaw/yolks:nodejs_21

About

Docker images designed for use with Pterodactyl's Egg system.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • Dockerfile 80.2%
  • Shell 19.8%