[Selfhosted] Worker component is private

(#714) Bug Fixed self-hosting

Summary

Hi I'm unsure if a bug or not, or if it was done purposely. I am trying to selfhost, but one of the components that is missing is the Worker. IT seems to be private and I cannot pull it. It fails to build unless commented out.

Steps to reproduce

  1. Follow guide on selfhosting
  2. Pull the image
  3. Build fails without Worker
  4. Remove references to worker
  5. Build completes but missing worker features

Environment

Stable Web 2026.702.163118, Windows NT 10.0 (x64), Chrome 148.0.0.0, Locale en-US Unraid 7.3.1 Dockge

3 comments

Sign in with Fluxer to comment and vote.
Comment by @midblep
RexSystem 1 vote originally by @midblep on GitHub
Afaik the worker uses the same image as the Fluxer API so if the API can be pulled then so should the worker. I just tried it and it works fine for me. Perhaps you have a configuration problem?
Comment by @MrRubberDucky
RexSystem 1 vote originally by @MrRubberDucky on GitHub
Worker component is just fluxer-api with different environment variables, specifically
FLUXER_API_WORKER_MODE=all_lanes
FLUXER_API_WORKER_ENABLE_CRON_SCHEDULER=true
FLUXER_API_WORKER_ENABLE_VOICE_RECONCILIATION=true
docker-compose.yaml
    image: ${FLUXER_REGISTRY:-ghcr.io/${FLUXER_REGISTRY_OWNER:-fluxerapp}}/fluxer-api:${FLUXER_IMAGE_TAG:-v1}
If you already pulled api then you have pulled worker by proxy. It's still up here - https://github.com/fluxerapp/fluxer/pkgs/container/fluxer-api Maybe you made a typo when manually modifying it? ex. gchr.io insted of ghcr.io? Unless you're actually trying to build it from source but even then should still work as it's apart of api package.