Dockerfiles out of date with new folder structure?

(#238) Bug Fixed self-hosting

Thread

Comment by @000yesnt
RexSystem 1 vote originally by @000yesnt on GitHub
Got everything to work normally, but voicechat, did you manage to make that work?
I got voice to work. You'll need a separate (sub)domain for the LiveKit container. I'm also using the admin dashboard as it's easier to configure regions and servers
  • Copy config/livekit.example.yaml to config/livekit.yaml and edit it. Generate an API key and secret and put it in that config as shown in the example file.
  • Enable the voice integration in config/config.json
    	"integrations": {
    		"search": {
    			"url": "http://meilisearch:7700",
    			"api_key": "API_KEY"
    		},
    +       "voice": {
    +           "enabled": true
    +       }
    	},
  • Restart Fluxer and start the LiveKit container. Fluxer uses profiles for starting specific features separately: docker compose restart fluxer_server && docker compose --profile voice up -d
  • Configure your reverse proxy. The LiveKit container is on port 7880. Put it on a subdomain, like livekit.example.com
  • These next few steps will probably show internal server errors, but refreshing the page or going back to the dashboard shows the changes were successful. In the dashboard, under Platform > Voice Regions (/admin/voice-regions), create a new region
  • Under the new region you created, click "Manage Servers". Fill out the Add Voice Server form:
    • Endpoint: wss://livekit.example.com
    • API key and API secret: the key and secret you generated earlier
Add it, and it hopefully should just work. Voice seems to be WIP (hmm I wonder why??) but quite functional