
NocoDB einfach selbst hosten
Yulei ChenNocoDB 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.
- Klick auf den Deploy Button oben
- Wähl ein Projekt aus
- Wähl einen Server aus. Wenn du dich gerade erst angemeldet hast, bekommst du einen 48-Stunden Free Trial Server
- Klick auf Deploy!
Was steckt im Preset?
Das One-Click Deployment oben nutzt Sliplane's NocoDB Preset. Das ist drin:
- Offizielles
nocodb/nocodbDocker Image - Spezifischer Version Tag (
2026.04.3) für Stabilität - Persistentes Volume auf
/usr/app/datafü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:
| Variable | Beschreibung |
|---|---|
NC_DB | Datenbank Connection String (z.B. pg://host:5432?u=user&p=pass&d=dbname) |
NC_AUTH_JWT_SECRET | Eigenes JWT Secret für Authentication Tokens |
NC_PUBLIC_URL | Öffentliche URL deiner NocoDB Instanz |
NC_DISABLE_TELE | Auf 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:
| Provider | vCPU | RAM | Disk | Monatliche Kosten | Hinweis |
|---|---|---|---|---|---|
| Sliplane | 2 | 2 GB | 40 GB | €9 (~$10.65) | Flatrate, 1 TB Bandwidth, SSL inklusive |
| Fly.io | 2 | 2 GB | 40 GB | ~$18 | Disk und Bandwidth separat berechnet |
| Render | 1 | 2 GB | 40 GB | ~$35 | 100 GB Bandwidth, Disk separat berechnet |
| Railway | 2 | 2 GB | 40 GB | ~$67 + $20 Plan | Pro 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-2x2 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.