NocoDB einfach selbst hosten

NocoDB einfach selbst hosten

Yulei Chen - Content-Engineerin bei sliplane.ioYulei Chen
5 min

NocoDB ist eine Open-Source Airtable-Alternative, die jede MySQL-, PostgreSQL-, SQL Server-, SQLite- oder MariaDB-Datenbank in ein smartes Spreadsheet verwandelt. Du bekommst Forms, Kanban Boards, Galleries und eine vollwertige REST API direkt mit. Airtables Free Tier ist begrenzt und die Bezahlpläne starten bei $20/User/Monat - NocoDB selbst zu hosten ist also eine super Möglichkeit, die gleiche Funktionalität ohne Per-Seat-Pricing zu bekommen.

Sliplane ist eine Managed Container Plattform, die Self-Hosting einfach macht. Mit One-Click Deployment hast du NocoDB in wenigen Minuten am Laufen - kein Server-Setup, keine Reverse-Proxy-Config, keine Infrastruktur zum Verwalten.

Wenn du lieber den manuellen Weg mit Docker Compose und PostgreSQL gehen willst, schau dir unseren NocoDB Docker Deployment Guide an: dort findest du lokale Tests, SQLite- und Postgres-Setups im Detail.

Voraussetzungen

Vor dem Deployment brauchst du einen Sliplane Account (kostenloser Trial verfügbar).

Quick Start

Sliplane bietet One-Click Deployment mit Presets.

SliplaneNocoDB deployen >
  1. Klick auf den Deploy Button oben
  2. Wähl ein Projekt aus
  3. Wähl einen Server aus. Wenn du dich gerade erst angemeldet hast, bekommst du einen 48-Stunden Free Trial Server
  4. Klick auf Deploy!

Was steckt im Preset?

Das One-Click Deployment oben nutzt Sliplane's NocoDB Preset. Das ist drin:

  • Offizielles nocodb/nocodb Docker Image
  • Spezifischer Version Tag (2026.04.3) für Stabilität
  • Persistentes Volume auf /usr/app/data für deine Datenbanken, Uploads und Metadaten
  • Health Check gegen /api/v1/health, damit Sliplane weiß, wann NocoDB bereit ist
  • Port 8080 über HTTPS mit automatischem SSL

Standardmäßig nutzt NocoDB SQLite als Datenbank. Die Daten liegen im gemounteten Volume und überleben damit Restarts und Redeployments. Wenn du stattdessen PostgreSQL oder MySQL brauchst, kannst du eins davon als separaten Service auf dem gleichen Sliplane Server deployen und NocoDB per NC_DB Environment Variable darauf zeigen lassen.

Nächste Schritte

Sobald NocoDB läuft, öffne die Domain, die Sliplane zugewiesen hat (z.B. nocodb-xxxx.sliplane.app).

Erster Login

Beim allerersten Besuch zeigt NocoDB ein Signup-Formular, in dem du deinen Admin-Account erstellst. Es gibt keine Default-Credentials - du wählst E-Mail und Passwort beim initialen Setup selbst.

Externe Datenbank verbinden

NocoDB kann sich mit externen Datenbanken als Data Sources verbinden. Wenn du PostgreSQL oder MySQL auf dem gleichen Sliplane Server deployed hast, nutz den internen Hostnamen (z.B. postgres-xxxx.internal) für die Verbindung. Data Sources kannst du in der NocoDB UI unter Integrations hinzufügen.

Environment Variables

Du kannst NocoDB über Environment Variables in deinen Sliplane Service Settings anpassen. Einige nützliche:

VariableBeschreibung
NC_DBDatenbank Connection String (z.B. pg://host:5432?u=user&p=pass&d=dbname)
NC_AUTH_JWT_SECRETEigenes JWT Secret für Authentication Tokens
NC_PUBLIC_URLÖffentliche URL deiner NocoDB Instanz
NC_DISABLE_TELEAuf true setzen, um Telemetrie zu deaktivieren

Die vollständige Liste findest du in der NocoDB Environment Variables Dokumentation.

Logging

NocoDB loggt standardmäßig nach STDOUT, was perfekt mit Sliplane's eingebautem Log Viewer funktioniert. Schau dir unseren Guide zu Docker Logs an für allgemeine Tipps.

Kostenvergleich

Natürlich kannst du NocoDB auch bei anderen Cloud Providern selbst hosten. Hier ein Preisvergleich der gängigsten Anbieter:

ProvidervCPURAMDiskMonatliche KostenHinweis
Sliplane22 GB40 GB€9 (~$10.65)Flatrate, 1 TB Bandwidth, SSL inklusive
Fly.io22 GB40 GB~$18Disk und Bandwidth separat berechnet
Render12 GB40 GB~$35100 GB Bandwidth, Disk separat berechnet
Railway22 GB40 GB~$67 + $20 PlanPro Plan Minimum, nutzungsbasiert, Bandwidth separat
Klick hier, um zu sehen, wie diese Zahlen berechnet wurden.

(Angenommen eine durchgehend laufende Instanz mit 730 Stunden/Monat)

  • Sliplane: Flat €9/Monat für den Base Server. Unbegrenzte Services auf dem gleichen Server, 1 TB Egress und SSL inklusive.
  • Fly.io: shared-cpu-2x 2 GB = $11.83/Mo + 40 GB Volume × $0.15/GB = $6 -> ~$17.83/Mo. Egress separat berechnet ($0.02/GB in EU).
  • Render: nächste Entsprechung ist Standard ($25, 1 vCPU / 2 GB) plus 40 GB Disk × $0.25/GB = $10 -> ~$35/Mo. Upgrade auf Pro (2 vCPU / 4 GB) kostet $85/Mo + Disk.
  • Railway (Pro Plan): CPU 2 × $0.00000772/s × 2,628,000 s = $40.57; RAM 2 × $0.00000386/s × 2,628,000 s = $20.29; Volume 40 × $0.00000006/s × 2,628,000 s = $6.31 -> ~$67/Mo Compute, plus $20/Mo Pro Plan Minimum und $0.05/GB Egress.

Bandwidth-Kosten können bei nutzungsbasierten Anbietern schnell steigen. Nutz unser Bandwidth Kostenvergleichs-Tool, um zu sehen, was dein Egress bei jeder Plattform kosten würde.

FAQ

Wofür kann ich NocoDB nutzen?

NocoDB eignet sich super als Projekt-Tracker, CRM, Inventar-Manager oder für jeden Workflow, bei dem du ein Spreadsheet-Interface auf einer echten Datenbank brauchst. Es unterstützt Forms, Kanban Views, Galleries und eine REST API für Integrationen. Wenn du Automation Tools suchst, die mit NocoDB zusammenarbeiten, funktionieren Self-Hosted Optionen wie n8n oder Activepieces gut daneben.

Kann ich PostgreSQL statt SQLite nutzen?

Ja. Deploy einen PostgreSQL Service auf dem gleichen Sliplane Server und füg dann die NC_DB Environment Variable zu deinem NocoDB Service hinzu. Das Format ist pg://hostname:5432?u=username&p=password&d=database. Nutz den internen Hostnamen von deinem Postgres Service (z.B. postgres-xxxx.internal).

Wie update ich NocoDB?

Geh zu deinen NocoDB Service Settings auf Sliplane, änder den Image Tag auf die neue Version und redeploy. Auf Docker Hub findest du die neueste stabile Version. NocoDB führt Datenbank-Migrationen beim Start automatisch durch.

Gibt es Alternativen zu NocoDB?

Ja. Beliebte Optionen sind NocoBase (eher ein No-Code App Builder), Baserow (eine weitere Airtable-Alternative) und Grist (Spreadsheet-Datenbank-Hybrid). Schau dir unseren Post zu Open-Source NocoBase Alternativen an für einen detaillierten Vergleich.

Wie sichere ich meine NocoDB Daten?

Da NocoDB alles im /usr/app/data Volume speichert, kannst du Sliplane's Volume Backup Features nutzen. Einen detaillierten Walkthrough findest du in unserem Guide zu Docker Volume Dateien hoch- und runterladen. Wenn du eine externe PostgreSQL Datenbank nutzt, sichere diese auch separat mit unserem Postgres Backup Guide.

NocoDB jetzt selbst hosten - ganz einfach!

Sliplane gibt dir alles, was du brauchst, um NocoDB ohne Server-Management zu betreiben.