NocoDB: Mengubah SQL Database Menjadi Smart Spreadsheet
NocoDB adalah no-code database platform yang memungkinkan tim untuk berkolaborasi dan membangun aplikasi dengan antarmuka spreadsheet yang familiar dan intuitif. NocoDB dapat digunakan oleh orang tidak memiliki keahlian dalam mengembangkan aplikasi atau pengguna yang sebelumnya hanya fokus di sisi bisnis saja.
Cara kerja NocoDB adalah dengan menghubungkan ke database relasional (RDBMS) apa pun dan mengubahnya menjadi antarmuka spreadsheet. Hal tersebut memungkinkan pengguna untuk membangun aplikasi tanpa kode secara kolaboratif dengan tim. Saat ini, NocoDB mendukung database MySQL, PostgreSQL, Microsoft SQL Server, SQLite, Amazon Aurora, dan MariaDB.
Selain itu, NocoDB memiliki toko aplikasi yang memungkinkan pengguna untuk membangun alur kerja bisnis dengan menggabungkan berbagai layanan seperti Slack, Microsoft Teams, Discord, Twilio, Whatsapp, Email, dan API pihak ketiga lainnya. Selain itu, NocoDB juga menyediakan akses programatik ke API sehingga pengguna dapat membangun integrasi dengan layanan seperti Zapier, Integromat, dan aplikasi kustom.
Fitur-Fitur NocoDB
- Operasi Dasar: Membuat, Membaca, Memperbarui, dan Menghapus Tabel, Kolom, dan Baris
- Operasi pada Kolom: Mengurutkan, Memfilter, Menyembunyikan/Menampilkan Kolom
- Tipe-Tipe Tampilan yang Beragam: Grid (Tampilan Default), Galeri, Tampilan Formulir, dan Tampilan Kanban
- Jenis Izin Tampilan: Tampilan Kolaboratif dan Tampilan Terkunci
- Berbagi Basis Data/Tampilan: Publik atau Pribadi (dilindungi dengan Kata Sandi)
- Tipe Sel yang Variatif: ID, Link ke Rekaman Lain, Lookup, Rollup, SingleLineText, Lampiran, Mata Uang, Formula, dll.
- Kontrol Akses dengan Peran: Kontrol Akses yang Detail pada Berbagai Tingkatan
Install NocoDB
Terdapat beberapa metode yang dapat digunakan untuk instalasi NocoDB.
Docker
Install NocoDB dengan SQLite database.
1 2 3 4 | docker run -d --name nocodb \ -v "$(pwd)"/nocodb:/usr/app/data/ \ -p 8080:8080 \ nocodb/nocodb:latest |
Install NocoDB dengan MySQL database.
1 2 3 4 5 6 | docker run -d --name nocodb-mysql \ -v "$(pwd)"/nocodb:/usr/app/data/ \ -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 |
Install NocoDB dengan Postgres database.
1 2 3 4 5 6 | docker run -d --name nocodb-postgres \ -v "$(pwd)"/nocodb:/usr/app/data/ \ -p 8080:8080 \ -e NC_DB="pg://host.docker.internal:5432?u=root&p=password&d=d1" \ -e NC_AUTH_JWT_SECRET="569a1821-0a93-45e8-87ab-eb857f20a010" \ nocodb/nocodb:latest |
NPX
Install NocoDB dengan menggunakan NPX.
1 | npx create-nocodb-app |
Executeable
Download executeable file dan jalankan tanpa adanya dependensi tambahan.
Install NocoDB di macOS x64.
1 2 3 | curl http://get.nocodb.com/macos-x64 -o nocodb -L \ && chmod +x nocodb \ && ./nocodb |
Install NocoDB di macOS arm64.
1 2 3 | curl http://get.nocodb.com/macos-arm64 -o nocodb -L \ && chmod +x nocodb \ && ./nocodb |
Install NocoDB di Linux x64.
1 2 3 | curl http://get.nocodb.com/linux-x64 -o nocodb -L \ && chmod +x nocodb \ && ./nocodb |
Install NocoDB di Linux arm64.
1 2 3 | curl http://get.nocodb.com/linux-arm64 -o nocodb -L \ && chmod +x nocodb \ && ./nocodb |
Install NocoDB di Windows x64.
1 2 | iwr http://get.nocodb.com/win-x64.exe .\Noco-win-x64.exe |
Install NocoDB di Windows arm64.
1 2 | iwr http://get.nocodb.com/win-arm64.exe .\Noco-win-arm64.exe |
Links
Link yang berhubungan dengan NocoDB.
- Website: https://nocodb.com
- Documentation: https://docs.nocodb.com
- GitHub: https://github.com/nocodb/nocodb
- Discord: https://discord.gg/5RgZmkW
Selamat mencoba 🙂