top of page

NocoDB in Your Homelab: Auto-Upstall on TrueNAS & Proxmox

ree

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.

ree

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-ip

TrueNAS:

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.sh

This 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


Designed by Pro-IT

Copyright © 2025 Pro-IT. All rights reserved.

Pro-IT Logo
  • Instagram
  • Facebook
  • X
bottom of page