Skip to content

Wakie87/meshcentral-coolify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

🖥️ MeshCentral on Coolify (Docker Compose)

This repository provides a Coolify-ready Docker Compose configuration for running MeshCentral, a powerful remote management platform for devices and servers.

🚀 Features

  • 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 all for reverse-proxy compatibility
  • Persistent storage via volumes for:
    • MeshCentral configuration & data
    • User file uploads
    • Backups
    • Web customisations

📦 Deployment

  1. Add this repository as a Git Source in your self-hosted Coolify instance.
  2. Configure the required environment variables (e.g. SERVICE_URL_MESHCENTRAL, SERVICE_FQDN_MESHCENTRAL).
  3. Deploy with a single click – Coolify automatically manages SSL certificates, domain binding, and orchestration.
  4. Login to the meshcontainer and edit the config.json settings
  5. Then edit the compose file and change "DYNAMIC_CONFIG=false" to stop overwriting config.json
  6. Restart the containers.

ℹ️ Note: This setup is designed for self-hosted Coolify with wildcard subdomains already configured.

About

Coolify-ready Docker Compose setup for MeshCentral. Deploy a secure, production-ready remote management server with persistent volumes, reverse proxy/TLS via Coolify, and hardened defaults (session key regen, new accounts disabled). One-click deploy with domain + SSL handled by Coolify.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors