Show HN: OneDeploy – Managed open-source apps with nightly backups and TLS
Show HN: OneDeploy – Managed open-source apps with nightly backups and TLS
OneDeploy allows you to run open-source applications on your own dedicated infrastructure without the operational headache. Instead of paying per-user fees for a SaaS product, you get the apps your team needs on a server that belongs only to you.
With a library of 88 open-source apps, you can go from selection to production in just a few minutes.
🚀 The Deployment Experience
OneDeploy automates the tedious parts of DevOps. Once you select your application, region, and plan, the system handles the following:
- Provisioning the server.
- Installing the software.
- Issuing the
TLScertificate. - Scheduling nightly backups.
- Creating your admin account.
The 3-Step Workflow
🛠️ The App Catalog
OneDeploy supports a massive array of tools for every business function. Whether you need a website, a CRM, or an AI agent, it's available.
Featured Apps
Full List of Supported Software:
- Web & Content: WordPress, BookStack, Wiki.js, Docmost, FreshRSS, wallabag.
- AI & LLMs: AnythingLLM, Dify, Flowise, Langflow, Langfuse, LibreChat, LobeHub, Open WebUI.
- Development & DevOps: code-server, Forgejo, Gitea, GitLab, Jenkins, Woodpecker CI, SonarQube Community Build, Docker Registry.
- Data & Databases: ClickHouse, Chroma, Elasticsearch, MariaDB, MongoDB, MySQL, PostgreSQL, Qdrant, Redis, Valkey, Meilisearch, Typesense.
- Automation & Ops: Activepieces, Apache Airflow, Kestra, n8n, Windmill, Prometheus, Grafana, Uptime Kuma.
- Business & CRM: Cal.com, Chatwoot, Directus, ERPNext, Grist, Keycloak, Kimai, Mautic, Odoo, Plane.
- Collaboration & Communication: Mattermost, Zulip, Nextcloud, ntfy, Memos.
- Specialized Tools: Excalidraw, Immich, Infisical, Paperless-ngx, Penpot, PocketBase, RabbitMQ, SearXNG, SeaweedFS, SFTPGo, Shlink, Stirling PDF, Apache Superset, Umami, HashiCorp Vault.
🎯 Why Choose OneDeploy?
"A subscription is easy, but it is never yours."
OneDeploy bridges the gap between the convenience of SaaS and the sovereignty of self-hosting.
- Data Sovereignty: Your application runs on a dedicated server in your chosen region.
- Zero Maintenance: Forget about
manual patchingorSSH terminal struggles. Server resizing, updates, and certificates are managed via a clean dashboard.
Feature Checklist
- Dedicated Infrastructure: Every app gets its own virtual machine.
- One-Click Lifecycle: Update, restart, or resize from the UI.
- Global Reach: Deploy via providers like Hetzner or Vultr.
- Integrated Security: Automated
TLSissuance and renewals.
📊 Comparison: The Hosting Spectrum
When deciding how to run your software, consider the trade-offs in time and control:
| Feature | SaaS Subscription | Manual Self-Hosting | OneDeploy |
|---|---|---|---|
| Time to Login | Minutes | An afternoon (if lucky) | Minutes |
| Server Management | Vendor's terms | You (patches, monitoring) | OneDeploy Dashboard |
| Backups | Vendor's discretion | Manual scripts & testing | Nightly, encrypted, off-site |
| Web Address/TLS | Included | Manual DNS & Certs | Included / Custom Domain |
| Pricing Model | Per user / month | Server cost + Your time | Per server / hour (capped) |
| Data Exit | Limited exports | Full manual access | Delete anytime; stop billing |
The Cost Equation: OneDeploy reduces the "Management Overhead" to nearly zero.
🛠️ Operational Details
Backups & Recovery
Backups are designed to be "set and forget" but fully controllable:
- Frequency: Default is nightly (during quiet hours), but can be changed to weekly.
- Retention: Keep backups from one week up to one full year.
- Flexibility: Trigger a manual backup before making major changes.
- Restoration: Restore "in-place" or deploy to a brand-new service to test data without affecting the live app.
Domain Management
Every instance receives a default web address. To use a custom domain:
- Add your domain in the dashboard.
- Create the provided
DNSrecord. - OneDeploy verifies the record and activates
TLS.
Scaling and Migration
If your app grows, you don't need to migrate manually. You can:
- Resize: Move to a larger server in the same region.
- Migrate: Switch regions or plans; your data, domains, and app configuration move with you.
🏢 Use Case Stacks
Depending on your team's needs, you can mix and match these tools:
- Marketing: Website Analytics (no 3rd party tracking) Email Campaigns.
- Sales: Scheduling Lead Management CRM Invoicing.
- Support: Shared Inbox Chat Social Integration.
- Internal Ops: Team Chat File Sharing Documentation.
- Data/AI: Database Dashboards Workflow Automation Private AI Agents.
Example Dashboard State
{
"service": "Mattermost",
"url": "https://chat.example.com",
"status": "Running",
"backups": "Nightly (30-day retention)",
"tls": "Verified",
"version": "11.11.1 (Up to date)",
"specs": "Dedicated VM, 4 GB RAM"
}