Deploying on Coolify
Coolify is an open-source, self-hosted PaaS. You can deploy Spokes easily using a Coolify Docker Compose Custom Service.
Docker Compose File
Section titled “Docker Compose File”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}:/dataNext Steps
Section titled “Next Steps”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.