Own Your Data. Deploy Anywhere.
Self-host Tapioca on your infrastructure
Run the complete Tapioca platform on your own servers. Full data ownership, GDPR compliance out of the box, and free for up to 5 users.
Why Self-Host?
Complete control over your project data, compliance requirements, and infrastructure costs.
Complete Data Ownership
Your data never leaves your infrastructure. Full control over backups, retention, and access.
GDPR & Compliance Ready
Meet data residency requirements. Keep sensitive project data within your jurisdiction.
No Vendor Lock-in
Open source under AGPL. Export your data anytime. Fork and customize as needed.
Air-Gapped Deployments
Run completely offline. Perfect for secure environments with no external connectivity.
Custom Integrations
Integrate with your internal tools. Direct database access for custom reporting.
Predictable Costs
Free for up to 5 users. Scale beyond with standard per-user pricing on your own infrastructure.
Choose Your Deployment Method
From Kubernetes to a single binary. Pick what fits your infrastructure.
Production-ready deployment with automatic scaling, high availability, and easy upgrades.
# Add the Tapioca Helm repository
helm repo add tapioca https://charts.tapioca.dev
helm repo update
# Install Tapioca with default configuration
helm install tapioca tapioca/tapioca \
--namespace tapioca \
--create-namespace
# Or with custom values
helm install tapioca tapioca/tapioca \
--namespace tapioca \
--create-namespace \
-f values.yamlSystem Requirements
Dependencies
Hardware (Minimum)
For production workloads with 50+ users, we recommend 4+ CPU cores, 8GB RAM, and SSD storage. See our scaling guide for details.
Self-Hosted vs. SaaS Competitors
See how self-hosting Tapioca compares to cloud-hosted alternatives like Jira, Linear, and Asana.
| Feature | Tapioca Self-Hosted | SaaS Competitors |
|---|---|---|
| Data Location | Your servers | Vendor cloud (US) |
| GDPR Compliance | Full control | Varies by vendor |
| Pricing Model | Free (up to 5 users) | $8-20/user/month |
| Offline Access | Full functionality | Limited/None |
| Custom Domains | Any domain | Enterprise only |
| SSO/SAML | Included | Enterprise tier |
| Audit Logs | Full access | Enterprise tier |
| API Rate Limits | None | Tiered limits |
Architecture Overview
Simple, scalable architecture that runs anywhere.
+------------------+
| Web Browser |
| (SvelteKit) |
+--------+---------+
|
+--------v---------+
| Load Balancer |
| (Optional) |
+--------+---------+
|
+-------------------+-------------------+
| |
+--------v---------+ +---------v--------+
| tapiocad API | | tapiocad API |
| (Go Backend) | | (Replica) |
+--------+---------+ +---------+--------+
| |
+-------------------+-------------------+
|
+-------------------+-------------------+
| |
+--------v---------+ +---------v--------+
| PostgreSQL | | Redis |
| (Primary DB) | | (Cache/Sessions) |
+------------------+ +------------------+
tapiocad
Go backend server handling API, WebSocket, and background jobs
PostgreSQL
Primary data store for all application data
Redis
Session storage, caching, and real-time pub/sub
Related Features
Ready to deploy?
Get Tapioca running on your infrastructure in under 5 minutes.