Self-Hosted ToolJet vs. Managed: Know the Real Costs
ToolJet is powerful. Self-hosting it is doable. Here's what you need to know before you deploy.
What is ToolJet?
ToolJet is an open-source, AI-native low-code platform for building internal tools, admin dashboards, and business apps without writing extensive code.
It lets you:
- Connect to 90+ data sources: PostgreSQL, REST APIs, Slack, Stripe, Airtable, and more
- Build UIs with 80+ pre-built components
- Write logic in JavaScript or Python
- Deploy multi-page apps with real-time collaboration
- Automate workflows with built-in AI
Why teams choose ToolJet
Instead of hiring contractors to build custom dashboards or buying expensive SaaS tools, dev teams use ToolJet to ship internal tools in weeks. Ops teams automate workflows. Finance teams build real-time dashboards. No vendor lock-in. Full control over your data. And you can run it anywhere.
The trade-off: Self-hosting vs. managed
ToolJet is free to download. But free software doesn't mean free to operate. Someone has to manage the servers, databases, backups, security patches, and monitoring. That's where the real cost comes in.
Why Managed Hosting Beats Self-Hosted DIY
Self-hosting saves on license fees. It costs more in time and headcount.
No DevOps burden
We handle infrastructure, updates, backups, and security patches. You focus on your app. Opsily's ops team handles everything else.
Guaranteed uptime and performance
Self-hosted means you own the SLA. Opsily's hosted ToolJet includes 99.9% uptime, automatic failover, and daily encrypted backups.
Compliance built in
GDPR-compliant German data centers, EU data residency, audit logs. Deploy in hours instead of months of compliance planning.
Built for teams who need reliability
Self-Hosting ToolJet: What You Need to Know
If you decide to self-host, here's what's involved. Most teams realize managed hosting wins.
Minimum: 1 vCPU, 4 GB RAM, 8 GiB storage. PostgreSQL 16.x and Redis 7.x required. Running on cheaper infrastructure leads to performance issues and false savings.
Docker (easiest), Kubernetes (most flexible), AWS/Azure/GCP Marketplaces (cloud-native), or DigitalOcean. Each has different setup times and ongoing complexity.
Set up your domain, SSL certificates, firewalls, and reverse proxy. This is critical for security and takes hours to get right without mistakes.
Minimum: 1 vCPU, 4 GB RAM, 8 GiB storage. PostgreSQL 16.x and Redis 7.x required. Running on cheaper infrastructure leads to performance issues and false savings.
Docker (easiest), Kubernetes (most flexible), AWS/Azure/GCP Marketplaces (cloud-native), or DigitalOcean. Each has different setup times and ongoing complexity.
Set up your domain, SSL certificates, firewalls, and reverse proxy. This is critical for security and takes hours to get right without mistakes.
Meet the system requirements
Minimum: 1 vCPU, 4 GB RAM, 8 GiB storage. PostgreSQL 16.x and Redis 7.x required. Running on cheaper infrastructure leads to performance issues and false savings.
Choose your deployment method
Docker (easiest), Kubernetes (most flexible), AWS/Azure/GCP Marketplaces (cloud-native), or DigitalOcean. Each has different setup times and ongoing complexity.
Configure networking and SSL
Set up your domain, SSL certificates, firewalls, and reverse proxy. This is critical for security and takes hours to get right without mistakes.
Plan for ongoing operations
Daily backups, security patches, performance monitoring, database maintenance, and incident response. These are now your responsibility, every day.
Everything included in Opsily managed ToolJet
Stop running infrastructure. Start shipping apps.
See pricing and plans →Simple pricing. No surprises.
Choose the plan that fits your team size and app complexity. All plans include GDPR-compliant German hosting, automatic backups, 24/7 monitoring, and free SSL certificates.
Loading pricing...
Trust and compliance you can count on
Your data is protected. Your apps stay online. Your team sleeps better.
GDPR Compliant
Your data stays in the EU. Full compliance with GDPR data protection requirements. No US data transfers.
EU Data Residency
All data stored in German data centers. Enterprise-grade infrastructure for compliance.
99.9% Uptime SLA
Redundancy, automatic failover, and 24/7 monitoring ensure your apps stay live.
Automatic Backups
Daily encrypted backups with point-in-time recovery. Ransomware and data loss protection.
Free SSL/TLS
Automatic certificate issuance and renewal. Your apps are always encrypted.
Frequently Asked Questions
Everything you need to know about self-hosting ToolJet and when managed hosting makes sense.
The minimum requirements are 1 vCPU, 4 GB RAM, and 8 GiB disk storage. You'll also need PostgreSQL 16.x and Redis 7.x running alongside ToolJet. If you're running on cheaper infrastructure or shared hosting, expect slow app performance. Most teams deploy on AWS t3.medium or DigitalOcean $12/month instances, which puts infrastructure cost between $20-60/month before adding managed database and Redis services. When you add those together, self-hosted quickly costs as much as managed alternatives.
Done evaluating self-hosted? We've handled the infrastructure.
Deploy managed ToolJet on Opsily in 3 minutes. No DevOps. No headaches. No surprise bills.