{"repo":"javif89/stoat-selfhost","free":true,"listed":false,"github":"https://github.com/javif89/stoat-selfhost","clone":"git clone https://github.com/javif89/stoat-selfhost.git","description":"Self hosting stoat with voice and video","language":null,"stars":31,"topics":[],"license":null,"category":"self-hosted-apps","readme_excerpt":"[!IMPORTANT] If you just want the TLDR take a look at stoat-compose.yml If you're here looking for quick answers and don't care about reading, take a look at stoat-configs . If you want an ansible example check out ansible-example-role . Self hosting stoat with voice and video support - Issues and PRs to keep track of voice and video progress - Quick Reference: Credentials to Generate Generating LiveKit Keys - Architecture Overview The Three Layers Configuration Split: Revolt.toml vs Environment Variables - Docker Networking - Voice/Video - The Non-Obvious Stuff - LiveKit The Patched Web Client Node Configuration: The lat/lon Requirement Node Naming Must Match Port Requirements - MinIO S3 Storage - Virtual Host Addressing - Service Dependencies - Common Gotchas EMPTY CACHE AND HARD RELOAD \"missing field lat \" Panic Voice/Video Buttons Missing Files Not Uploading WebSocket Connection Failures Services Can't Find Each Other API Starts Then Crashes - Internal Service Ports - The Caddy Configuration - Using Your Own Reverse Proxy Critical: WebSocket Support Route Summary Stoat is currently in a transitionary period, therefore the documentation for self hosting with voice and video support is non-existent, and community patches to the front end have been made to enable the features. There is also no official docker image for the web front end yet. We'll be using the image graciously provided by baptisterajaut which uses the fork by LordGuenni Issues and PRs to keep track of voice ","default_branch":null,"files":null,"tree":[],"storefront":"/r/javif89","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/javif89/stoat-selfhost/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}