NocoDB in Your Homelab: Auto-Upstall on TrueNAS & Proxmox
- hanro440
- Sep 29
- 2 min read

Some okes like to collect boerewors recipes, others collect self-hosted services. If you’re in the latter camp, pull in close — because NocoDB is like Airtable but without the SaaS nonsense, and now it’s easier than ever to host in your own rack.
With the new Auto-Upstall script, you can go from zero to production-ready faster than you can say “pass the droëwors.” Whether you’re on TrueNAS or Proxmox, this is proper maklik (easy) and lekker stable.
Why NocoDB?
Spreadsheet-style UI on top of your databases.
Works with Postgres, MySQL/MariaDB, SQL Server, SQLite.
REST & GraphQL APIs for the automation manne.
Role-based access for your whole crew.
Open source — no SaaS baas telling you what’s what.

Auto-Upstall: One Script to Rule Them All
Forget fiddling. Auto-Upstall drops a full stack on your server in minutes:
Docker & Compose
NocoDB
Postgres (metadata)
Redis (caching)
Minio (file storage)
Traefik (reverse proxy + Let’s Encrypt SSL)
Watchtower (auto updates, sommer net so)
Step 1: Run it
SSH into your Ubuntu/Debian VM or LXC and fire this off:
bash <(curl -sSL http://install.nocodb.com/noco.sh) <(mktemp)You’ll be asked for your domain/IP and SSL vibes. Advanced menu lets you toggle Redis, Minio, auto-updates — the works.
A few minutes later:
http(s)://jou-domain-of-ipTrueNAS:
SCALE
Spin up a VM with Ubuntu/Debian.
Run the script.
Auto-Upstall handles the rest.
CORE
Same vibe: just a Linux VM and off you go.
(Yes, SCALE has Apps, but Auto-Upstall is the proper “production stack with SSL” route — regte werk.)
Proxmox:
VM (maklik, no drama)
Create an Ubuntu/Debian VM.
Run the script. Klaar.
LXC (ligter, needs tweaks)
Create unprivileged Debian/Ubuntu LXC.
Enable nesting=1,keyctl=1.
Run the script.
Manage it like a Boss
After install:
cd noco
./noco.shThis menu lets you start/stop, view logs, scale, upgrade. No docker-compose gymnastics.
Fallback: Manual Compose (for the hardcore ouens)
If you want to roll your own, you can still do the old school:
services:
nocodb:
image: nocodb/nocodb:latest
ports:
- "8080:8080"
volumes:
- ./nc_data:/usr/app/data
environment:
NC_PUBLIC_URL: "http://yourdomain.com"
NC_AUTH_JWT_SECRET: "supersecret"
Then:
docker compose up -d
Lekker for tinkerers, but you must handle SSL, backups, updates.
Backups
Backup Postgres (metadata).
Backup Minio storage.
Backup your connected DBs.
Use Snapshots for quick restores.
Conclusion
Self-hosting NocoDB is no longer a mission. With Auto-Upstall, you get a production-ready, SSL-secured, auto-updating stack with just one bash command. Back it up like a clever oke, and you’ll never worry about data loss.
Whether you’re on TrueNAS or Proxmox, it’s quick, clean, and baie lekker.
So grab a biltong stick, spin up that VM, and get your Airtable-killer online before the braai coals are even ready.




Comments