Independent testing Updated April 2026 387 self-hosting guides 5 VPS providers tested

guide

NocoDB'yi VPS Üzerinden Kendiniz Barındırma (Tam Kılavuz)

Kurulum ve yapılandırma adımlarını içeren bu kapsamlı kılavuz ile NocoDB'yi VPS üzerinde kendiniz barındırmayı öğrenin.

NocoDB, Airtable’a açık kaynaklı bir alternatif olup, birlikte çalışabilir veritabanları oluşturmanıza ve yönetmenize olanak tanır. NocoDB’yi VPS üzerinde kendiniz barındırmak, verileriniz üzerinde tam kontrol ve esneklik sağlar. Bu kılavuz, Docker kullanarak sunucunuzda kurulum sürecini adım adım anlatmaktadır.

NocoDB’yi Neden Kullanmalısınız?

NocoDB, kullanımı kolay bir arayüzle veritabanları oluşturmanıza ve yönetmenize imkan tanır. API üretimi, tablo paylaşımı ve güçlü işbirliği özelliklerini destekler. Geliştiriciler, açık kaynaklı doğası, geniş özellik yelpazesi ve kendiniz barındırabilme imkanı nedeniyle NocoDB’yi tercih eder. Bu, gizlilik ve veri üzerindeki kontrolü sağlar.

VPS Sağlayıcısı Seçerken Dikkat Edilecekler

Kuruluma başlamadan önce uygun bir VPS sağlayıcısı seçin. İşte NocoDB çalıştırmak için ideal popüler VPS seçeneklerinin kısa karşılaştırması:

SağlayıcıBaşlangıç FiyatıBellekDepolamaAğ Hızı
Contabo VPS5.99 EUR/ay4 GB200 GB50 Mbps
Hetzner Cloud4.15 EUR/ay2 GB20 GB1 Gbps
DigitalOcean6 USD/ay1 GB25 GB1 Gbps
Vultr6 USD/ay1 GB25 GB1 Gbps
Linode (Akamai)5 USD/ay1 GB25 GB1 Gbps

İhtiyaçlarınızı göz önünde bulundurun: yüksek trafik bekliyorsanız veya NocoDB için daha fazla kaynağa ihtiyacınız varsa, Contabo veya Hetzner daha uygun olabilir.

Daha kapsamlı sağlayıcı listesi için tam VPS karşılaştırmamıza göz atabilirsiniz.

VPS’nizi Kurma

1. Bir VPS Örneği Oluşturun

Tercih ettiğiniz VPS sağlayıcısını seçin ve bir örnek oluşturun. Optimum uyumluluk için temel işletim sistemi olarak Ubuntu 20.04 kullanın. Yeni VPS’nize SSH üzerinden giriş yapın:

ssh root@your_vps_ip

2. Docker’ı Kurun

NocoDB rahatlıkla bir Docker konteynerinde çalışır. Docker’ı kurmak için paket indeksinizi güncelleyin ve gerekli paketleri yükleyin:

sudo apt update
sudo apt install -y apt-transport-https ca-certificates curl software-properties-common

Sonra, Docker resmi GPG anahtarını ve deposunu ekleyin:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

Docker Engine’i yükleyin:

sudo apt update
sudo apt install -y docker-ce

3. Docker’da NocoDB’yi Çalıştırın

Docker kurulumu tamamlandıktan sonra, NocoDB imajını çekin:

sudo docker pull nocodb/nocodb

Ardından, aşağıdaki komutla NocoDB konteynerini başlatın:

sudo docker run -d --name nocodb -p 8080:8080 nocodb/nocodb

Bu komut, NocoDB’yi başlatır ve VPS’nizin portu 8080’e eşler. Güvenlik duvarınızın bu porttan gelen trafiğe izin verdiğinden emin olun.

4. NocoDB’ye Erişim

Artık tarayıcınızdan http://your_vps_ip:8080 adresine ulaşabilirsiniz. İlk kurulum, çalışma alanınızı ve veritabanlarınızı yapılandırmanız için adımlar gösterecek.

NocoDB’yi Yapılandırma

NocoDB’ye eriştikten sonra, veritabanı bağlantılarını yapılandırın. NocoDB, MySQL, PostgreSQL ve SQLite gibi çeşitli veritabanı arka uçlarını destekler. Örneğin, MySQL kullanıyorsanız, bağlantı detaylarını NocoDB arayüzüne girin.

NocoDB Örneğinizi Güvence Altına Alın

Kurulumunuzu güvence altına almak çok önemlidir:

  1. HTTPS Kullanımı: Nginx gibi bir ters proxy kurup Let’s Encrypt ile SSL sertifikası alın.
  2. Ortam Değişkenleri: Veritabanı kimlik bilgilerini .env dosyalarında saklayın.
  3. Düzenli Yedekleme: Verilerinizi kaybetmemek için düzenli veritabanı yedekleri alın.

Yaygın Sorunlar ve Çözüm Yöntemleri

1. NocoDB’ye Bağlanamıyorum

Eğer NocoDB’ye erişim sağlayamıyorsanız, Docker konteynerinin çalışıp çalışmadığını kontrol edin:

sudo docker ps

Ekranda NocoDB yoksa, konteyneri yeniden başlatın veya Docker loglarını kontrol edin:

sudo docker logs nocodb

2. Kaynak Sınırlamaları

Performans sorunları yaşıyorsanız, VPS planınızı yükseltmeyi düşünün. Hem Contabo hem de Hetzner, artan talepleri karşılayacak ölçeklenebilir seçenekler sunar.

3. Veritabanı Bağlantı Hataları

Veritabanı servisinizin erişilebilir olduğundan ve kimlik bilgilerinizin doğru girildiğinden emin olun. Eğer yönetilen bir veritabanı kullanıyorsanız, veritabanı güvenlik duvarı ayarlarınızı kontrol edin.

Sıkça Sorulan Sorular

Düşük özelliklere sahip bir VPS üzerinde NocoDB çalıştırabilir miyim?

Evet, NocoDB nispeten düşük sistem gereksinimlerine sahiptir ve 1 GB RAM ile çalışan bir VPS üzerinde çalışabilir. Ancak, birden fazla kullanıcınız varsa ve yoğun kullanım bekliyorsanız, en az 2 GB RAM’e sahip bir VPS (örneğin Hetzner Cloud veya Contabo) tercih edin; böylece sorunsuz performans sağlar.

Kendinden barındırılan NocoDB’den yönetilen bir çözüme geçmek zor mu?

Kendiniz barındırdığınız NocoDB örneğinden yönetilen bir çözüme geçiş yapmanız mümkündür. Verilerinizi ve yapılandırmalarınızı yedekleyin, ardından yeni ortamda geri yükleyin. Her iki ortamın uyumlu olduğundan emin olun ve sağlayıcınızın geçiş yönergelerine uyun.

NocoDB’yi nasıl güncellerim?

Docker ile çalışan NocoDB’yi güncellemek için önce konteyneri durdurun:

sudo docker stop nocodb

Sonra, en güncel imajı çekin ve konteyneri yeniden başlatın:

sudo docker pull nocodb/nocodb
sudo docker run -d --name nocodb -p 8080:8080 nocodb/nocodb

Bu işlem, yeni sürümü indirir ve çalıştırır. Düzenli güncellemeler, en son özellikler ve güvenlik düzeltmelerinden faydalanmanızı sağlar.