On-premises without compromise
Run SetGet on your own infrastructure. Full control over your data, your security, and your deployment.
Your infrastructure, your rules
Every byte of your project data stays exactly where you decide.
Data sovereignty
All data lives on servers you control. Meet GDPR, HIPAA, and any regional compliance requirement without third-party dependency.
Air-gapped ready
Deploy in fully air-gapped environments. No external network calls required after installation. Perfect for defense and regulated industries.
No vendor lock-in
MongoDB, Redis, MinIO — proven infrastructure you control. Export your data anytime in standard formats. You are never trapped.
Native processes, not containers
SetGet runs as native services managed by systemd. No Docker, no Kubernetes, no container runtime overhead.
systemd-native
Each service runs as a systemd unit. Start, stop, restart, and monitor with standard Linux tooling.
Single binary API
The Go backend compiles to a single binary. No runtime dependencies, no virtual machines, no interpreters.
service.sh control
One script to build, start, stop, and test all services. Operational simplicity from day one.
Minimum system requirements
SetGet is lightweight and runs on modest hardware.
CPU
4 cores
RAM
8 GB
Storage
50 GB SSD
OS
Ubuntu 22.04+ / Debian 12+
Technology stack
MongoDB
Primary database for all application data
Redis
Cache, queues, pub/sub, and real-time coordination
MinIO
S3-compatible object storage for files and assets
Go
Backend API — fast, compiled, single binary
React
Frontend application with Next.js
Enterprise-grade security
Your data stays on your infrastructure, protected by industry-standard security practices.