Is your feature request related to a problem? Please describe:
I'm self-hosting Sim Studio on a VPS using Docker Compose. While the app launches (port 3000 working), key features like Copilot, AI Agent, Ollama integration, and even login flow are broken or inconsistent. The current README lacks necessary guidance for production/VPS environments—particularly how to configure these advanced components properly.
Describe the solution you'd like:
Please add a new "Production / VPS Setup" section in documentation (README or docs folder) that walks through:
- Installing prerequisites: Docker, Docker Compose, nginx (as reverse proxy), and certbot
- Example
.env file explaining important vars (DATABASE_URL, BETTER_AUTH_URL, BETTER_AUTH_SECRET, OLLAMA_HOST, etc.)
- Modifying
docker-compose.prod.yml, including enabling Ollama via profiles (local-gpu / local-cpu)
- Example Nginx reverse proxy config for:
- HTTP(S) routing to 3000
- WebSocket proxy to 3002 (Socket.io)
- Steps to pull Ollama models (
./apps/sim/scripts/ollama_docker.sh pull ...) and ensure Sim UI loads those models
- Troubleshooting login capture:
- How to configure migrations and
migrations container run ordering
- Handling CORS, WebSocket connection failures (e.g. socket.io / wss://)
- Failfast checks:
- Logs that indicate Copilot or AI Agent readiness
- Common errors and console/network debugging tips
Describe alternatives you've considered:
I attempted to setup using only docker-compose.prod.yml, .env, and docker compose up, but had to hunt across Discord and logs to piece together missing steps. I also tried overriding .env locally and proxy manually — it's non-deterministic and error-prone.
Thanks for considering — love Sim Studio, just want to make the deployment process smoother!
Is your feature request related to a problem? Please describe:
I'm self-hosting Sim Studio on a VPS using Docker Compose. While the app launches (port 3000 working), key features like Copilot, AI Agent, Ollama integration, and even login flow are broken or inconsistent. The current README lacks necessary guidance for production/VPS environments—particularly how to configure these advanced components properly.
Describe the solution you'd like:
Please add a new "Production / VPS Setup" section in documentation (README or docs folder) that walks through:
.envfile explaining important vars (DATABASE_URL, BETTER_AUTH_URL, BETTER_AUTH_SECRET, OLLAMA_HOST, etc.)docker-compose.prod.yml, including enabling Ollama via profiles (local-gpu/local-cpu)./apps/sim/scripts/ollama_docker.sh pull ...) and ensure Sim UI loads those modelsmigrationscontainer run orderingDescribe alternatives you've considered:
I attempted to setup using only
docker-compose.prod.yml,.env, anddocker compose up, but had to hunt across Discord and logs to piece together missing steps. I also tried overriding.envlocally and proxy manually — it's non-deterministic and error-prone.Thanks for considering — love Sim Studio, just want to make the deployment process smoother!