pterodactyl / panel

Pterodactyl® is a free, open-source game server management panel built with PHP, React, and Go. Designed with security in mind, Pterodactyl runs all game servers in isolated Docker containers while exposing a beautiful and intuitive UI to end users.
https://pterodactyl.io
Other
6.77k stars 1.72k forks source link

ARM support for Wings #2504

Closed wardpieters closed 4 years ago

wardpieters commented 4 years ago

Is your feature request related to a problem? Please describe. Currently there is only a AMD64 binary available of the new Wings daemon (version 1.0). However, the daemon works great on a ARM device, e.g. a Raspberry Pi 4.

The only thing I had to change in the source code before compiling was line 12 of stat_linux.go.

I've changed it into return time.Unix(int64(st.Ctim.Sec), int64(st.Ctim.Nsec)). I'm inexperienced in Go, so I don't know if that's the best fix.

Describe the solution you'd like A ARM binary of the Wings daemon.

Describe alternatives you've considered Compiling Wings myself (not a great alternative since I have to recompile it every time there is an update available of the daemon).

Additional context I created this issue after a short chat with @DaneEveritt via Discord.

DaneEveritt commented 4 years ago

closed in https://github.com/pterodactyl/wings/commit/19051c99efcf739d824edc1a037e03df50c79504

wardpieters commented 4 years ago

@DaneEveritt, thanks for your response on this issue. I really appreciate your work.

Maybe I wasn't specific enough, but what I meant was a ARM binary, not ARM64.

DaneEveritt commented 4 years ago

@matthewpi see above

matthewpi commented 4 years ago

https://github.com/pterodactyl/wings/runs/1269522782 has the first arm builds