10 KiB
NocoDB online veritabanı oluşturmanın en hızlı ve kolay yoludur.
Web sitesi • Discord • Topluluk • Twitter • Reddit • Dokümantasyon
Topluluğumuza Katılın
Kurulum
Docker ile SQLite
docker run -d \
--name noco \
-v "$(pwd)"/nocodb:/usr/app/data/ \
-p 8080:8080 \
nocodb/nocodb:latest
Docker ile PG
docker run -d \
--name noco \
-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
Auto-upstall
Auto-upstall, NocoDB'yi production (canlı) ortamı için hazırlayan bir komuttur. Arka planda docker-compose dosyasını sizin için otomatik olarak oluşturur.
bash <(curl -sSL http://install.nocodb.com/noco.sh) <(mktemp)
Auto-upstall şunları yapar: 🕊
- 🐳 Docker ve Docker Compose gibi tüm ön gereksinimleri otomatik olarak yükler.
- 🚀 Docker Compose kullanarak NocoDB ile birlikte PostgreSQL, Redis, Minio ve Traefik gateway servislerini otomatik olarak kurar. 🐘 🗄️ 🌐
- 🔄 Komutu tekrar çalıştırdığınızda NocoDB'yi otomatik olarak en son sürüme günceller.
- 🔒 SSL sertifikasını otomatik olarak kurar ve yeniler. Kurulum sırasında bir alan adı (domain) veya alt alan adı (subdomain) girmeniz gerekir.
install.nocodb.com/noco.sh script'ini GitHub sayfamızda bulabilirsiniz.
Diğer Yöntemler
Binary dosyaları sadece yerel ortamda hızlı test amaçlıdır.
| Kurulum Yöntemi | Kurulum Komudu |
|---|---|
| 🍏 MacOS arm64 (Binary) |
curl http://get.nocodb.com/macos-arm64 -o nocodb -L && chmod +x nocodb && ./nocodb |
| 🍏 MacOS x64 (Binary) |
curl http://get.nocodb.com/macos-x64 -o nocodb -L && chmod +x nocodb && ./nocodb |
| 🐧 Linux arm64 (Binary) |
curl http://get.nocodb.com/linux-arm64 -o nocodb -L && chmod +x nocodb && ./nocodb |
| 🐧 Linux x64 (Binary) |
curl http://get.nocodb.com/linux-x64 -o nocodb -L && chmod +x nocodb && ./nocodb |
| 🪟 Windows arm64 (Binary) |
iwr http://get.nocodb.com/win-arm64.exe -OutFile Noco-win-arm64.exe && .\Noco-win-arm64.exe |
| 🪟 Windows x64 (Binary) |
iwr http://get.nocodb.com/win-x64.exe -OutFile Noco-win-x64.exe && .\Noco-win-x64.exe |
Lokalde çalışırken NocoDB'ye http://localhost:8080/dashboard adresinden erişebilirsiniz.
Diğer kurulum yöntemleri için dokümanlarımızı inceleyebilirsiniz.
Ekran Görüntüleri
Özellikler
Zengin E-Tablo Arayüzü
- ⚡ Temel İşlemler: Tablo, Sütun ve Satır Oluşturma, Okuma, Güncelleme ve Silme
- ⚡ Veri İşlemleri: Sıralama, Filtreleme, Gruplama, Sütun Gizleme / Gösterme
- ⚡ Çoklu Görünüm Türleri: Izgara (Varsayılan), Galeri, Form, Kanban ve Takvim Görünümü
- ⚡ Görünüm İzin Türleri: Ortak Çalışma Görünümleri ve Kilitli Görünümler
- ⚡ Paylaşım Seçenekleri: Herkese Açık ya da Özel (Parola Korumalı)
- ⚡ Zengin Veri Türleri: ID, Bağlantı, Lookup, Rollup, Tek Satırlı Metin, Dosya Eki, Para Birimi, Formül, Kullanıcı vb.
- ⚡ Rol Tabanlı Erişim Kontrolü: Farklı seviyelerde detaylı erişim denetimi
- ⚡ ve daha fazlası ...
İş Akışı Otomasyonları için Uygulama Mağazası
Üç ana kategoride çeşitli entegrasyonlar sunuyoruz. Detaylar için Uygulama Mağazası'na göz atabilirsiniz.
- ⚡ Sohbet: Slack, Discord, Mattermost, and etc
- ⚡ E-posta: AWS SES, SMTP, MailerSend, and etc
- ⚡ Depolama: AWS S3, Google Cloud Storage, Minio, and etc
Programatik Erişim
Kullanıcıların işlemleri programatik olarak tetikleyebilmesi için aşağıdaki yöntemleri sunuyoruz. İsteklerinizi NocoDB’ye yetkilendirmek için bir token (JWT veya Sosyal Kimlik Doğrulama / Social Auth) kullanabilirsiniz.
- ⚡ REST API'ler
- ⚡ NocoDB SDK
Katkıda Bulunma
Katkı Rehberi'ni inceleyebilirsiniz..
Neden bunu geliştiriyoruz?
Çoğu internet girişimi, ihtiyaçlarını çözmek için ya E-Tablolarını (spreadsheet) ya da veritabanlarını kullanıyor. Bu noktada E-Tabloları her gün bir milyardan fazla insan tarafından kullanılıyor. Ancak işlem gücü bakımından çok daha üstün olan veritabanlarında, maalesef aynı hız ve kolaylıkla çalışılamıyor.
Bu sorunu SaaS çözümleriyle aşma girişimleri; yetersiz erişim kontrolleri, sağlayıcıya bağımlılık, verilerin hapsedilmesi ve ani fiyat artışları gibi sorunlar yaratmakla kalmayıp, gelecekte yapılabileceklerin önüne çekilen 'görünmez bir duvar' olmaktan öteye gidemedi.
Misyonumuz
Misyonumuz, dünyadaki her bir internet girişimine, veritabanları için en güçlü açık kaynaklı no-code arayüzünü sunmaktır.
Bu sayede sadece güçlü bir teknolojik araca erişimi demokratikleştirmekle kalmayıp, aynı zamanda internet üzerinde radikal üretim ve geliştirme yeteneklerine sahip milyarlarca insanın da önünü açıyoruz.
Lisans
Bu proje AGPLv3 ile lisanslanmıştır.
Katkıda Bulunanlar
Katkılarınız için teşekkür ederiz! Topluluktan gelen tüm katkılar bizim için çok değerli.