Skip to content

Conversation

@Ry6000
Copy link

@Ry6000 Ry6000 commented Nov 9, 2025

This adds support for building the docker images for the ppc64le architecture. This is used on IBM POWER servers, and also on high end workstations like the Talos II from Raptor Computing Systems.

This adds the architecture to the following workflows:

  • java
  • installers
  • python
  • base
  • go
  • nodejs

For the installer, this adds the new architecture to the multiarch build. For Java, I excluded the architecture from the j9 builds, as support is missing from java_18j9 and java_19j9.

I've been running a bunch of Minecraft servers manually on my Talos II for years, and would love to migrate them all to Pterodactyl!

I'm also opened a pull request to add support for this architecture to wings, which I have successfully compiled for the system: pterodactyl/wings#283

I successfully built the images with Github actions on my own profile: https://github.com/Ry6000?tab=packages&repo_name=yolks , with the exception of the actions that are also failing in master (yolks:debian and games:source). Note that I didn't add the architecture for games, as I don't believe there are binaries for the server software for the games on this architecture.

After modifying the vanilla Minecraft egg to point to my installer docker image, uploading it to the panel, and starting wings built for ppc64e, the server works perfectly!

Please let me know if you have any questions or comments; I am happy more than happy to answer. 😄

Some screenshots of everything running:

ppc64le_panel talos_system Screen Shot 2025-11-09 at 5 01 08 AM

@Ry6000 Ry6000 changed the title Added support for the ppc64le architecture Add support for the ppc64le architecture Nov 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant