[Help] Building FXServer for Linux — Custom Alpine APK mirrors are down (404/403)

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.pub
  • https://mirrors.fivem.net/build/linux/packages/cfx

403 Forbidden:

  • https://runtime.fivem.net/client/alpine/builds
  • https://runtime.fivem.net/client/alpine/main
  • https://runtime.fivem.net/client/alpine/testing
  • https://runtime.fivem.net/client/alpine/community

These mirrors provide critical custom-built packages:

  • curl=7.72.0-r99
  • v8~=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:

  1. Have these mirrors been moved to a new URL, or are they permanently offline?
  2. Is there an alternative way to obtain these pre-built Alpine packages
    (v8 9.3, mono 5.16.1, custom curl)?
  3. Has anyone successfully built FXServer for Linux recently?
    If so, could you share your approach?
  4. Is the fivem-builder-linux-alpine Docker image available somewhere
    (Docker Hub, etc.) that already contains these dependencies?

Environment:

  • Source: latest master branch from citizenfx/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!