Hi everyone,
I’m trying to build FXServer from source for Linux (Ubuntu VPS) using the
official build pipeline (Docker + Alpine proot).
I’ve followed the build process in .gitlab-ci.yml and the scripts under
code/tools/ci/, but I’m running into issues during the proot_prepare.sh
step because several FiveM-hosted APK mirrors are no longer accessible:
404 Not Found:
https://mirrors.fivem.net/build/linux/hydrogen@fivem.net-614370b9.rsa.pubhttps://mirrors.fivem.net/build/linux/packages/cfx
403 Forbidden:
https://runtime.fivem.net/client/alpine/buildshttps://runtime.fivem.net/client/alpine/mainhttps://runtime.fivem.net/client/alpine/testinghttps://runtime.fivem.net/client/alpine/community
These mirrors provide critical custom-built packages:
curl=7.72.0-r99v8~=9.3(V8 JavaScript engine)mono=5.16.1.0-r9991(Mono .NET runtime)
Without these packages, apk add fails and the build cannot proceed.
My questions:
- Have these mirrors been moved to a new URL, or are they permanently offline?
- Is there an alternative way to obtain these pre-built Alpine packages
(v8 9.3, mono 5.16.1, custom curl)? - Has anyone successfully built FXServer for Linux recently?
If so, could you share your approach? - Is the
fivem-builder-linux-alpineDocker image available somewhere
(Docker Hub, etc.) that already contains these dependencies?
Environment:
- Source: latest
masterbranch fromcitizenfx/fivem - Target: Ubuntu 22.04 VPS (x86_64)
- Build method: Docker + Alpine proot (as per official CI pipeline)
Any help would be greatly appreciated. Thanks!