Skip to content

Deploying on Coolify

Coolify is an open-source, self-hosted PaaS. You can deploy Spokes easily using a Coolify Docker Compose Custom Service.

Use the following Compose file in Coolify. Notice how we use the ${COOLIFY_VOLUME_APP} variable for persistent data.

services:
spokes:
image: ghcr.io/PCBeeQC/Spokes:latest
ports:
- "5000:5000"
- "7881:7881"
- "30000-30500:30000-30500/udp"
volumes:
- ${COOLIFY_VOLUME_APP}:/data

Now that your Spokes container is running, it’s time to secure it and configure your network:

  • Reverse Proxy Setup: Expose Spokes securely via HTTPS using Cloudflare Tunnels or Nginx Proxy Manager.
  • Network Routing: Configure port forwarding for LiveKit voice and video.
  • The Setup Wizard: Complete the initial configuration and set up your identity provider.