Skip to content

matthewpi/images

Repository files navigation

Images

This repository contains a bunch of images designed for use with Pterodactyl's egg system. Each image is rebuilt periodically to ensure dependencies are always up-to-date.

Images are hosted on both ghcr.io and quay.io for redundancy.

To use any of these images, use ghcr.io/matthewpi/images:<IMAGE> or quay.io/matthewp/pterodactyl:<IMAGE>.

Any images ending with -install should only be used as a install image for running an install script, these images will not work to run the actual server and are only designed to reduce installation time and network usage by pre-installing common installation dependencies such as curl and wget.

Available Images

Games

  • source
    • Image specifically designed for running Source Engine servers.
    • Tags
      • ghcr.io/matthewpi/images:source
      • quay.io/matthewp/pterodactyl:source
    • Supported Architectures
      • linux/amd64

Generic

  • alpine
    • Generic Alpine Linux image
    • Tags
      • ghcr.io/matthewpi/images:alpine
      • quay.io/matthewp/pterodactyl:alpine
    • Supported Architectures
      • linux/amd64
      • linux/arm64
  • debian
    • Generic Debian image
    • Tags
      • ghcr.io/matthewpi/images:debian
      • quay.io/matthewp/pterodactyl:debian
    • Supported Architectures
      • linux/amd64
      • linux/arm64
  • ubi
    • Generic RedHat UBI image
    • Tags
      • ghcr.io/matthewpi/images:ubi
      • quay.io/matthewp/pterodactyl:ubi
    • Supported Architectures
      • linux/amd64
      • linux/arm64

Golang

  • go1.19
    • Tags
      • ghcr.io/matthewpi/images:go1.19
      • quay.io/matthewp/pterodactyl:go1.19
    • Supported Architectures
      • linux/amd64
      • linux/arm64
  • go1.20
    • Tags
      • ghcr.io/matthewpi/images:go1.20
      • quay.io/matthewp/pterodactyl:go1.20
    • Supported Architectures
      • linux/amd64
      • linux/arm64
  • go1.21
    • Tags
      • ghcr.io/matthewpi/images:go1.21
      • quay.io/matthewp/pterodactyl:go1.21
    • Supported Architectures
      • linux/amd64
      • linux/arm64

Java

Java 8

  • java8
    • This image is currently failing to build, it will not be rebuilt to update dependencies
    • Tags
      • ghcr.io/matthewpi/images:java8
      • quay.io/matthewp/pterodactyl:java8
    • Supported Architectures
      • linux/amd64
    • End of life: December 2030
  • java8-zulu
    • Tags
      • ghcr.io/matthewpi/images:java8-zulu
      • quay.io/matthewp/pterodactyl:java8-zulu
    • Supported Architectures
      • linux/amd64
      • linux/arm64
    • End of life: December 2030

Java 11

  • java11-hotspot
    • Tags
      • ghcr.io/matthewpi/images:java11-hotspot
      • quay.io/matthewp/pterodactyl:java11-hotspot
    • Supported Architectures
      • linux/amd64
      • linux/arm64
    • End of life: September 2026
  • java11-zulu
    • Tags
      • ghcr.io/matthewpi/images:java11-zulu
      • quay.io/matthewp/pterodactyl:java11-zulu
    • Supported Architectures
      • linux/amd64
      • linux/arm64
    • End of life: September 2026

Java 17

  • java17-zulu
    • Tags
      • ghcr.io/matthewpi/images:java17-zulu
      • quay.io/matthewp/pterodactyl:java17-zulu
    • Supported Architectures
      • linux/amd64
      • linux/arm64
    • End of life: September 2029

Java 18

  • java18-zulu
    • Tags
      • ghcr.io/matthewpi/images:java18-zulu
      • quay.io/matthewp/pterodactyl:java18-zulu
    • Supported Architectures
      • linux/amd64
      • linux/arm64
    • End of life: September 2022

Java 19

  • java19-zulu
    • Tags
      • ghcr.io/matthewpi/images:java19-zulu
      • quay.io/matthewp/pterodactyl:java19-zulu
    • Supported Architectures
      • linux/amd64
      • linux/arm64
    • End of life: March 2023

Java 20

  • java20-zulu
    • Tags
      • ghcr.io/matthewpi/images:java20-zulu
      • quay.io/matthewp/pterodactyl:java20-zulu
    • Supported Architectures
      • linux/amd64
      • linux/arm64
    • End of life: September 2023

Java 21

  • java21-zulu
    • Tags
      • ghcr.io/matthewpi/images:java21-zulu
      • quay.io/matthewp/pterodactyl:java21-zulu
    • Supported Architectures
      • linux/amd64
      • linux/arm64
    • End of life: September 2028

Node.js

Python

  • python3.10
    • Tags
      • ghcr.io/matthewpi/images:python3.10
      • quay.io/matthewp/pterodactyl:python3.10
    • Supported Architectures
      • linux/amd64
      • linux/arm64
  • python3.11
    • Tags
      • ghcr.io/matthewpi/images:python3.11
      • quay.io/matthewp/pterodactyl:python3.11
    • Supported Architectures
      • linux/amd64
      • linux/arm64
  • python3.12
    • Tags
      • ghcr.io/matthewpi/images:python3.12
      • quay.io/matthewp/pterodactyl:python3.12
    • Supported Architectures
      • linux/amd64
      • linux/arm64

Runtimes

  • steamrt-sniper
    • Tags
      • ghcr.io/matthewpi/images:steamrt-sniper
      • quay.io/matthewp/pterodactyl:steamrt-sniper
    • Supported Architectures
      • linux/amd64

Installers

  • alpine-install
    • Tags
      • ghcr.io/matthewpi/images:alpine-install
      • quay.io/matthewp/pterodactyl:alpine-install
    • Supported Architectures
      • linux/amd64
      • linux/arm64
  • debian-install
    • Tags
      • ghcr.io/matthewpi/images:debian-install
      • quay.io/matthewp/pterodactyl:debian-install
    • Supported Architectures
      • linux/amd64
      • linux/arm64
  • source-install
    • Tags
      • ghcr.io/matthewpi/images:source-install
      • quay.io/matthewp/pterodactyl:source-install
    • Supported Architectures
      • linux/amd64
  • ubi-install
    • Tags
      • ghcr.io/matthewpi/images:ubi-install
      • quay.io/matthewp/pterodactyl:ubi-install
    • Supported Architectures
      • linux/amd64
      • linux/arm64