Skip to content

Latest commit

 

History

History
215 lines (151 loc) · 7.38 KB

File metadata and controls

215 lines (151 loc) · 7.38 KB

NocoDB
✨ Die Open Source Airtable Alternative ✨

Verwandelt jeden MySQL, PostgreSQL, SQL Server, SQLite & Mariadb in eine Smart-Tabelle.

Build Status Node version Twitter

WebsiteDiscordTwitterRedditDocumentation

OpenSourceAirtableAlternative

NocoDB - The Open Source Airtable alternative | Product Hunt

Schneller Try

1-Click Deploy

Heroku

Deploy NocoDB to Heroku with 1-Click

Verwenden von Docker

docker run -d --name nocodb -p 8080:8080 nocodb/nocodb:latest
  • NocoDB needs a database as input : See Production Setup.

  • If this input is absent, we fallback to SQLite. In order too persist sqlite, you can mount /usr/app/data/.

    Example:

    docker run -d -p 8080:8080 --name nocodb -v /local/path:/usr/app/data/ nocodb/nocodb:latest
    

Verwenden von NPM

npx create-nocodb-app

Mit git

git clone https://github.com/nocodb/nocodb-seed
cd nocodb-seed
npm install
npm start

GUI

Zugriff auf Dashboard mit. : http://localhost:8080/dashboard

Tritt unserer Gemeinschaft bei



Screenshots

1

2

5

6

7

8

9

9a

9b

10

11

Merkmale

Rich-Tabellenschnittstelle

  • ⚡ Suchen, sortieren, filtern, Spalten mit Uber-Leichtigkeit ausblenden
  • ⚡ Ansichten erstellen: Gitter, Galerie, Kanban, Form
  • ⚡ Teilen von Ansichten: Öffentliche und Passwort geschützt
  • ⚡ Persönliche und gesperrte Ansichten
  • ⚡ Laden Sie Bilder in Zellen hoch (funktioniert mit S3, Minio, GCP, Azure, Digitalocean, Linode, OVH, Backraze) !!
  • ⚡ Rollen: Besitzer, Ersteller, Herausgeber, Kommentator, Viewer, Kommentator, benutzerdefinierte Rollen.
  • ⚡ Zugriffskontrolle: Granulare Zugangskontrolle auch bei Datenbank-, Tabellen- und Spaltenebene.

App Store für Workflow-Automationen

  • ⚡ Chat: Microsoft-Teams, Slack, Discord, Materie
  • ⚡ E-Mail: SMTP, SES, MailChimp
  • ⚡ SMS: TWILIO
  • ⚡ WhatsApp.
  • ⚡ Jede 3rd-Party-APIs

Programmatischer API-Zugriff über

  • ⚡ Rest APIs (Swagger)
  • ⚡ Graphql-APIs.
  • ⚡ Enthält die JWT-Authentifizierung & Social Auth
  • ⚡ API-Token, um mit Zapier, Integromat zu integrieren.

Produktionseinrichtung

NOCODB erfordert eine Datenbank zum Speichern von Metadaten, Tabellenkalkulationen und externen Datenbanken. Verbindungsparameter für diese Datenbank können in der Umgebungsvariablen der NC_DB angegeben werden.

Docker

Beispiel MySQL

docker run -d -p 8080:8080 \
    -e NC_DB="mysql2://host.docker.internal:3306?u=root&p=password&d=d1" \
    -e NC_AUTH_JWT_SECRET="569a1821-0a93-45e8-87ab-eb857f20a010" \
    nocodb/nocodb:latest

Beispiel Postgres

docker run -d -p 8080:8080 \
    -e NC_DB="pg://host:port?u=user&p=password&d=database" \
    -e NC_AUTH_JWT_SECRET="569a1821-0a93-45e8-87ab-eb857f20a010" \
    nocodb/nocodb:latest

Beispiel SQL Server

docker run -d -p 8080:8080 \
    -e NC_DB="mssql://host:port?u=user&p=password&d=database" \
    -e NC_AUTH_JWT_SECRET="569a1821-0a93-45e8-87ab-eb857f20a010" \
    nocodb/nocodb:latest

Docker Compose

git clone https://github.com/nocodb/nocodb
cd nocodb
cd docker-compose
cd mysql or pg or mssql
docker-compose up -d

Umgebungsvariablen

Please refer to Environment variables

Entwicklungsaufbau

Please refer to Development Setup

Beitragen

Please refer to Contribution Guide.

Warum bauen wir das auf?

Die meisten Internet-Unternehmen rüsten sich mit einer Tabelle oder einer Datenbank aus, um ihre Geschäftsanforderungen zu lösen. Die Tabellenkalkulationen werden von einer Milliarde + Menschen mit einem jeden Tag kollaborativ verwendet. Wir arbeiten jedoch mit ähnlichen Geschwindigkeiten in Datenbanken, die in Bezug auf das Berechnen viel stärkere Werkzeuge sind. Versuche, dies mit SaaS-Angeboten zu lösen, bedeutete schreckliche Zugangskontrollen, Anbieter-Lockin, Daten-Lockin, abrupte Preisänderungen und vor allem eine Glaskugel, was in Zukunft möglich ist.

Unsere Aufgabe

Unsere Mission ist es, die leistungsstärkste No-Code-Schnittstelle für Datenbanken bereitzustellen, die für jedes einzelne Internetgeschäft der Welt nutzbar ist. Dies würde nicht nur den Zugang zu einem leistungsstarken Computing-Tool demokratisieren, sondern auch eine Milliarde + Menschen hervorbringen, die im Internet radikale Bastel- und Baufähigkeiten haben werden.