Docs
Documentation
Everything you need to run Nixploy in production — from the install one-liner to the REST API, CLI, GitOps, and MCP tools for agents.
install.sh
curl -fsSL https://raw.githubusercontent.com/bablilayoub/nixploy/main/install.sh | sudo bashStart here
- 01Install the panelOne command on a Linux host. Docker Swarm, Traefik, Postgres and the panel.
- 02Ship the first serviceFinish the owner wizard, connect a repository, deploy it.
- 03Put it on a domainPoint a hostname at the box; Traefik issues the certificate.
- 04Make it survivableScheduled backups to S3 or disk, and a restore you have tested.
Browse everything
Start
Get a panel running and something deployed on it.
Platform
The things you create: services, domains, data.
- Deploy & buildSources, builders, the durable queue, hooks, rollbacks and runtime options.
- Domains & TLSTraefik routing, Let's Encrypt, wildcards, middlewares and free smoke hosts.
- TCP & UDP routingLayer-4 routes through Traefik: entrypoints, HostSNI, TLS modes.
- Git & previewsProvider apps, auto-deploy webhooks, and fork-gated PR previews.
- Templates146 one-click compose stacks across 15 categories, plus your own catalogs.
- DatabasesManaged Postgres, MySQL, MariaDB, MongoDB, and Redis on Swarm.
- BackupsDatabase dumps, volume archives, run history, and instance self-backup.
Operate
Keeping it up, and getting in when it is not.
- ObservabilityLogs, metrics history, Prometheus, terminal, the service event timeline, alerts, uptime, and incidents.
- Servers & DockerRemote Swarm nodes, placement, SSH transport, and the Docker control center.
- Auth & securityOrganizations, roles, capabilities, 2FA, SSO, audit, and encrypted secrets.
- Teams & project accessGive a member access to some projects and not others, without inventing a new role.
- App sign-in (forward auth)One switch on a domain and it is behind your organization's sign-in, with your 2FA and SSO rules.
- Outbound requestsThe egress policy, and the instance-admin toggle that widens it.
- Key rotationReplacing ENCRYPTION_KEY without downtime, and without losing a secret.
- Schedules & notifyCron jobs, standalone image jobs, and multi-channel alerts.
- TroubleshootingSymptom-keyed runbook for the panel, Traefik, deployments and restores.
Automate
The same surface without the panel — API, CLI, GitOps, agents.
- REST APIReference
- CLI@nixploy/cli — the whole panel from your terminal, scriptable.
- GitOpsExport, plan, and apply stack desired-state as nixploy.yaml.
- MCPModel Context Protocol server for AI agents that need to operate Nixploy.
- Deploy CopilotBYO LLM key — explain failures, chat actions, and generate compose.
