This repository provides a Coolify-ready Docker Compose configuration for running MeshCentral, a powerful remote management platform for devices and servers.
- Seamless Coolify integration – deploy directly from this
docker-compose.yml - Production-ready with
NODE_ENV=production - Reverse proxy + TLS handled by Coolify’s built-in domain and SSL management
- Security hardened defaults:
- Session key regenerated on each startup
- Account creation disabled (
ALLOW_NEW_ACCOUNTS=false) - Trusted proxy set to
allfor reverse-proxy compatibility
- Persistent storage via volumes for:
- MeshCentral configuration & data
- User file uploads
- Backups
- Web customisations
- Add this repository as a Git Source in your self-hosted Coolify instance.
- Configure the required environment variables (e.g.
SERVICE_URL_MESHCENTRAL,SERVICE_FQDN_MESHCENTRAL). - Deploy with a single click – Coolify automatically manages SSL certificates, domain binding, and orchestration.
- Login to the meshcontainer and edit the config.json settings
- Then edit the compose file and change "DYNAMIC_CONFIG=false" to stop overwriting config.json
- Restart the containers.
ℹ️ Note: This setup is designed for self-hosted Coolify with wildcard subdomains already configured.