{"repo":"el-kurto/nix-dokploy","free":true,"listed":false,"github":"https://github.com/el-kurto/nix-dokploy","clone":"git clone https://github.com/el-kurto/nix-dokploy.git","description":"NixOS module for Dokploy – declarative systemd services to run Dokploy and Traefik containers without relying on the upstream bash init script.","language":"Nix","stars":41,"topics":["docker","dokploy","nix-flake","nix-flakes","nixos","paas","self-hosted"],"license":null,"category":"deployment-docker-iac","readme_excerpt":"nix-dokploy A NixOS module that runs Dokploy using declarative systemd units. NixOS-only — uses systemd.services and systemd.tmpfiles directly. Features - dokploy-stack.service and dokploy-traefik.service systemd units - Service ordering: docker.service → dokploy-stack.service → dokploy-traefik.service - State directory creation via systemd.tmpfiles - Clean stop/restart (containers removed on stop) - No reliance on upstream shell scripts Requirements - Docker enabled with live-restore = false (required for swarm) - Rootless Docker is not supported (swarm limitation) Quick Start Generate secret files on the host before deploying: Dokploy will be available at http://your-server-ip:3000 Configuration General Option Default Description -------- --------- ------------- dataDir /var/lib/dokploy Data directory image dokploy/dokploy:v0.29.14 Dokploy Docker image environment {} Environment variables for the Dokploy container lxc false LXC compatibility mode (e.g. Proxmox) Port Option Default Description -------- --------- ------------- port \"3000:3000\" Port binding for web UI hostPortMode false Use \"host\" port mode instead of \"ingress\" Docker bypasses host firewall rules, so \"3000:3000\" exposes the port to the internet regardless of iptables/nftables. Once Traefik is set up as a reverse proxy, disable direct access: Secrets Option Default Description -------- --------- ------------- database.passwordFile — (required) Path to file containing the PostgreSQL password auth.secretFile — (r","default_branch":null,"files":null,"tree":[],"storefront":"/r/el-kurto","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/el-kurto/nix-dokploy/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}