Your clinic's own
private cloud.
NubleStation turns any Linux machine into a complete backend platform — auth, database, storage, and frontend hosting — accessible from every device on the network via friendly subdomains.
Introducing NubleStation — from one curl command to a live app on your network.
Platform services
Everything your app needs. Built in.
Five services, one installation. Shared across every app on your network.
Gateway Live
The only LAN-exposed service. Validates API keys, signs internal requests with HMAC, and routes traffic to every service.
Orbit Live
Frontend deploy service. Run nuble deploy and your SPA is live at app.org.local in seconds.
Blaze Live
Multi-tenant database backed by Postgres. Row-Level Security enforced at the database layer — one app cannot read another's rows.
Identity Live
Auth service — sessions, API key management, and SSO across all *.org.local subdomains.
Vault Live
File storage service. Upload and serve files from a private, local filesystem volume. No S3 accounts, no egress fees.
Console Live
Admin dashboard. Create apps, manage API keys, invite admins, and monitor service health — all from one UI.
Zero to deployed
Up and running in three steps.
Install on any Linux machine
# Prompts you for:
? Org name: clinic
? Admin email: admin@clinic.com
? Admin password: ••••••••
Create an app in the Console
$ npm install -g @nublestation/cli
# Link your project
$ nuble init \
--url http://api.clinic.local \
--slug tasks \
--key nbl_••••••••
Deploy your frontend
$ nuble deploy
✓ Uploaded 847 KB
✓ Live at http://tasks.clinic.local
The problem
Why clinics can't use the cloud.
Patient data cannot leave the premises. Most BaaS platforms are cloud-only. NubleStation fills that gap.
Existing options — why they fail
Firebase / Supabase Cloud
Patient data cannot leave premises (compliance)
Self-hosted Supabase / Appwrite
Requires DevOps expertise the clinic does not have
PocketBase / single-binary tools
No multi-app isolation, no LAN-native networking
Custom servers per app
Heavy footprint, no shared services, no SSO
NubleStation — what we offer
One-command install
curl | bash. No YAML, no DevOps knowledge needed.
LAN-native networking
CoreDNS + Caddy serve every subdomain on your network.
Enforced app isolation
Postgres RLS means one app cannot read another's data.
Offline by design
No internet dependency at runtime. Unplug the cable — everything keeps working.
Ready to deploy?
One curl command and your organization has a complete private cloud. No cloud account, no credit card, no internet needed at runtime.