ShipDock is built to be intuitive. Follow this guide to get your first deployment live on your own hardware.
A deeper look at our zero-downtime deployment pipeline.
Provide SSH access to your Ubuntu server. ShipDock securely provisions the Docker runtime, configures UFW firewall rules, and installs the Traefik proxy.
Import your .env file into our encrypted secrets vault. Tweak framework-specific orchestration parameters (like Django's Python version, ASGI/WSGI mode, or asset proxying).
Link your GitHub repository to generate HMAC-secured webhooks. ShipDock listens for pushes and automatically initiates the framework-aware build process.
Watch live build streams in the RepoShell. Once the container passes HTTP health checks, Traefik seamlessly proxies traffic to the new instance.