One-click ClickHouse, PostgreSQL, and Redis clusters with high availability. No DevOps experience required.
Deploy ClickHouse, PostgreSQL, or Redis clusters with proper HA, replication, and load balancing—all from a simple wizard.

When something breaks, get instant diagnostics. sshploy collects logs, runs health checks, and explains what went wrong—and how to fix it.

Stop wrestling with backup scripts. Every recipe includes battle-tested backup and restore logic tailored to its database engine.

See the difference between manual setup and sshploy. Save days of work and thousands in managed service costs.
Manual setup requires DevOps expertise and weeks of work
A couple of days of setup time
Learn Ansible, write YAML configs, debug SSH issues
No high availability by default
Manual failover configuration required
Manual backup setup
Write and maintain your own backup scripts
Debug issues yourself
SSH into servers, grep through logs manually
Config drift over time
Manual changes lead to inconsistencies
Production-ready clusters in minutes, not weeks
5 minutes to deploy
No DevOps experience needed—just configure and deploy
High availability included
Automatic failover, replication, and load balancing
Built-in backup & restore
Automated backups with point-in-time recovery
AI Debugger helps instantly
Automatically diagnoses issues and suggests fixes
Change settings & redeploy
Update configuration and redeploy with one click
Self-hosting your database clusters on providers like Hetzner or DigitalOcean costs a fraction of managed services—with the same reliability and full control over your infrastructure.
Choose your database. Configure your topology. Deploy in minutes.

Sharded, replicated analytics clusters with ClickHouse Keeper and CHProxy load balancing. S3 backups and tiered storage included.

High-availability PostgreSQL with Patroni, etcd, PgBouncer connection pooling, and optional HAProxy. Cross-region replicas supported.

Redis clusters with Sentinel for automatic failover. Cross-region replicas for geo-distributed caching.
Flexible features that adapt to your stack—not the other way around.
Let sshploy manage servers across Hetzner and DigitalOcean from one unified interface.
Every server starts secure. Automatic SSH hardening, fail2ban, UFW firewall, and non-root user creation.
Clusters communicate over private IPs when available. Automatic firewall rules for secure inter-node traffic.
Deploy Grafana, Prometheus, and node_exporter with a single click. Pre-configured dashboards included.
Deploy read replicas in different geographical regions with automatic replication and firewall configuration.
Complete audit trail of every deployment. Per-host, per-step logs with the ability to re-run or update configurations.
Add servers via your cloud provider or manually. Flexible server management with automatic provisioning and configuration.
Add load balancers via your provider or manually. Distribute traffic across your infrastructure with ease.
Add networks via provider or manually. Configure private networks, subnets, and network isolation for your infrastructure.
Create firewall rules via your provider. Secure your infrastructure with granular control over inbound and outbound traffic.
Integrated AI debugger helps diagnose issues automatically. Get intelligent insights and recommendations for your deployments.
Integrated backup and restore with S3-compatible storage. Automated backups with point-in-time recovery capabilities.
Rollbacks for clean up. Easily revert deployments and configurations to previous states with a single click.
Everything runs within Docker. Consistent, isolated environments for all your deployments and services.
Pay once, get free updates for a year. After that, pay again to continue receiving updates.
50 spots remaining
One-time payment • Free updates for 1 year
After 1 year, pay again to continue receiving updates
FAQ
Find answers to common questions about sshploy.
Join developers who deploy production databases in minutes, not weeks.