Skip to content

Commit 32e37f5

Browse files
Add troubleshooting section
Signed-off-by: Artem Savchenko <armisav@gmail.com>
1 parent a5fa04c commit 32e37f5

File tree

1 file changed

+21
-1
lines changed

1 file changed

+21
-1
lines changed

README.md

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
Please use this README if you want to deploy Huly on your server with `docker compose`. I'm using a Basic Droplet on Digital Ocean with Ubuntu 24.04, but these instructions can be easily adapted for any Linux distribution.
44

5-
If you prefer Kubernetes deployment, there is a sample Kubernetes configuration under [kube](kube) directory.
5+
If you prefer Kubernetes deployment, there is a sample Kubernetes configuration under [kube](kube) directory. To deploy with [Coolify](https://coolify.io) using a PostgreSQL-based stack and Coolify's built-in proxy, use the [Coolify deployment guide](guides/coolify-deployment.md) and set the compose path to `coolify/docker-compose.yaml` in Coolify's Docker Compose build pack.
66

77
## System Requirements
88

@@ -104,6 +104,26 @@ Now, launch your web browser and enjoy Huly! To stop all services, run `docker c
104104
> [!IMPORTANT]
105105
> Provided configrations include deployments of CockroachDB and Redpanda which might not be production-ready. Please inspect them carefully before using in production. For more information on the recommended deployment configurations, please refer to the [CockroachDB](https://www.cockroachlabs.com/docs/stable/recommended-production-settings) and [Redpanda](https://docs.redpanda.com/24.3/deploy/) documentation.
106106
107+
## Troubleshooting
108+
109+
### Huly opens, but user sign-up fails
110+
111+
If the UI loads but sign-up fails, check logs for the `account` service first:
112+
113+
```bash
114+
docker compose logs -f account
115+
```
116+
117+
This usually reveals issues with account callbacks, URL configuration, or connectivity to dependent services.
118+
119+
### SSL errors (for example: `SSL wrong version number`)
120+
121+
This usually means HTTPS/WSS is enabled in configuration, but the endpoint is serving plain HTTP/WS or has invalid TLS setup.
122+
123+
- Verify your Nginx TLS configuration and certificates (`ssl_certificate`, `ssl_certificate_key`).
124+
- Confirm your domain points to the correct host and that port `443` is reachable.
125+
- For local/testing deployments, disable secure mode by setting `SECURE=` in `huly_v7.conf`, then regenerate/reload config and restart containers.
126+
107127
## Volume Configuration
108128
109129
By default, Huly uses Docker named volumes to store persistent data (database, Elasticsearch indices, and uploaded files). You can optionally configure custom host paths for these volumes during the setup process.

0 commit comments

Comments
 (0)