Blogchevron_rightSunucu Yönetimichevron_rightMetabase Kurulum Rehberi: Docker ile Veri Ambarı Sunucusu

Metabase Kurulum Rehberi: Docker ile Veri Ambarı Sunucusu

S
Serversium
calendar_today23 Mayıs 2026
schedule5 dk okuma
Metabase Kurulum Rehberi: Docker ile Veri Ambarı Sunucusu

Metabase Nedir ve Veri Ambarınız İçin Neden Önemlidir?

Metabase, açık kaynaklı bir iş zekası ve veri görselleştirme aracıdır. İşletmelerin verilerini kolayca analiz etmelerini, veritabanı sistemlerinden anlamlı içgörüler çıkarmalarını sağlar. Geleneksel BI araçlarının karmaşıklığına göre çok daha basit bir arayüz sunan Metabase, teknik olmayan kullanıcıların bile SQL sorguları yazmadan veri analizi yapmasına olanak tanır.

2024 itibarıyla açık kaynaklı veri görselleştirme araçları pazarı %35 büyüme göstermiştir (Gartner verilerine göre). Metabase, bu alanda en çok tercih edilen araçlardan biri olarak öne çıkmaktadır.

Metabase'in Temel Özellikleri

  • Sürükle-bırak arayüzü ile dashboard oluşturma
  • 50'den fazla veritabanı destekler (MySQL, PostgreSQL, MongoDB, AWS Redshift vb.)
  • Gömülebilir interaktif grafikler
  • Otomatik veri senkronizasyonu
  • E-posta ve Slack bildirimleri
  • Kullanıcı rolleri ve izin yönetimi

Kendi Veri Ambarı Sunucunuzu Kurma: Adım Adım Rehber

Bir veri ambarı sunucusu kurmak, işletmenizin veri yönetimi stratejisinin temel taşlarından biridir. Metabase ile kendi sunucunuzu kurarak verilerinizi tamamen kendi altyapınızda barındırabilir, güvenlik duvarı ve port yönetimi ayarlarınızı kendiniz kontrol edebilirsiniz.

Sunucu Gereksinimleri

Metabase için minimum sunucu gereksinimleri kullanıcı sayısına ve veri miktarına göre değişir:

Kullanıcı Sayısı CPU RAM Depolama
1-10 kullanıcı 2 çekirdek 4 GB 20 GB SSD
10-50 kullanıcı 4 çekirdek 8 GB 50 GB SSD
50+ kullanıcı 8+ çekirdek 16+ GB 100+ GB SSD

Docker ile Metabase Kurulumu

Docker, Metabase kurulumunu en kolay ve en hızlı şekilde gerçekleştirmenizi sağlar. Aşağıdaki adımları izleyerek dakikalar içinde çalışan bir Metabase örneğine sahip olabilirsiniz.

Docker Kurulumu

Öncelikle sunucunuzda Docker'ın kurulu olduğundan emin olun. Docker'ın en son sürümünü kullanmanızı öneriyoruz:

# Docker'ı güncelleyin
sudo apt update && sudo apt upgrade -y

# Docker'ı yükleyin
curl -fsSL https://get.docker.com | sh

# Docker'ı başlatın
sudo systemctl start docker
sudo systemctl enable docker

Metabase Container Oluşturma

# Metabase Docker image'ini çekin
docker pull metabase/metabase:latest

# Metabase container'ını çalıştırın
docker run -d -p 3000:3000 \
  --name metabase \
  -e MB_DB_TYPE=postgres \
  -e MB_DB_DBNAME=metabase \
  -e MB_DB_PORT=5432 \
  -e MB_DB_USER=metabase \
  -e MB_DB_PASS=your_secure_password \
  -e MB_DB_HOST=your_postgres_host \
  --volume metabase_data:/metabase-data \
  metabase/metabase:latest

Bu komut, 3000 portunda çalışan bir Metabase örneği oluşturur. Veritabanı olarak PostgreSQL kullanmanızı öneriyoruz çünkü Metabase'in dahili veritabanı için PostgreSQL en stabilize seçenektir.

Veritabanı Bağlantısı Yapılandırması

Kurulum tamamlandıktan sonra tarayıcınızda http://sunucu-ip-adresi:3000 adresine giderek Metabase kurulum sihirbazını başlatın. İlk olarak yönetici hesabınızı oluşturduktan sonra veritabanı bağlantıları ekleyebilirsiniz.

Metabase, performans için önbellek mekanizması kullanır. Büyük veri kümeleriyle çalışıyorsanız, Metabase yönetim panelinden önbellek ayarlarını yapılandırmanızı öneriyoruz.

Desteklenen Veritabanları ve Bağlantı Ayarları

Metabase, geniş bir veritabanı yelpazesini destekler. İşte en yaygın kullanılan veritabanları ve bağlantı parametreleri:

Veritabanı JDBC Driver Bağlantı Noktası Özel Parametreler
PostgreSQL org.postgresql.Driver 5432 SSL mode, schema
MySQL com.mysql.cj.jdbc.Driver 3306 useSSL, allowPublicKey
AWS Redshift com.amazon.redshift.jdbc42.Driver 5439 cluster identifier
MongoDB mongodb.jdbc.MongoDriver 27017 authSource

Dashboard Oluşturma ve Veri Görselleştirme

Metabase'in güçlü yanlarından biri, karmaşık verileri anlaşılır görselleştirmelere dönüştürme kapasitesidir. İşte etkili dashboard oluşturmanın temel adımları:

1. Veri Sorgusu Oluşturma

Metabase'de sorgular oluşturmanın iki yolu vardır: görsel sorgu oluşturucu veya doğrudan SQL yazma. Görsel sorgu oluşturucu, sürükle-bırak mantığıyla çalışır ve teknik bilgi gerektirmez.

2. Görselleştirme Tipini Seçme

Metabase, 20'den fazla görselleştirme tipi sunar:

  • Çizgi grafik: Zaman içindeki trendleri analiz etmek için
  • Bar grafik: Kategorik karşılaştırmalar için
  • Heat map: Yoğunluk analizi için
  • Pie chart: Oran ve yüzdeler için
  • Coğrafi harita: Konumsal veriler için

3. Dashboard Düzenleme

Oluşturduğunuz soruları bir dashboard'ta birleştirerek interaktif bir rapor oluşturabilirsiniz. Dashboard'larınızı güvenlik header ayarlarınızı yapılandırarak koruma altına alabilir ve yalnızca yetkili kullanıcıların erişimine açabilirsiniz.

Güvenlik Yapılandırması ve En İyi Uygulamalar

Kendi veri ambarı sunucunuzu kurarken güvenlik en kritik faktörlerden biridir. Metabase instance'ınızı güvence altına almak için aşağıdaki önlemleri almanızı öneriyoruz:

SSL/TLS Yapılandırması

Production ortamında Mutlu Metabase çalıştırmak için mutlaka SSL sertifikası kullanmalısınız. SSL Labs testi yaparak sertifika yapılandırmanızın doğru olduğunu doğrulayabilirsiniz.

Kullanıcı İzinleri ve Roller

Metabase, granüler izin sistemi sunar:

  • Admin: Tam sistem yönetimi
  • SQL Editor: Sorgu yazma ve çalıştırma
  • Viewer: Sadece görüntüleme
  • Data Sandbox: Satır düzeyinde güvenlik

Nginx Ters Proxy Yapılandırması

server {
    listen 443 ssl http2;
    server_name metabase.sizinalanadiniz.com;

    ssl_certificate /etc/letsencrypt/live/yourdomain/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/yourdomain/privkey.pem;

    location / {
        proxy_pass http://localhost:3000;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
    }
}

Otomasyon ve Entegrasyonlar

Metabase'in gücünü artırmak için diğer araçlarla entegre edebilirsiniz. Örneğin, n8n ile Metabase verilerinizi kullanarak iş akışları oluşturabilir, otomatik raporlar gönderebilir ve tetikleyici tabanlı aksiyonlar tanımlayabilirsiniz.

API Entegrasyonu

Metabase, güçlü bir REST API sunar. Bu API'yi kullanarak:

  • Programatik olarak sorgu çalıştırma
  • Dashboard oluşturma ve düzenleme
  • Kullanıcı yönetimi
  • Veri export (CSV, JSON, XLSX)

Ayrıca Docker tabanlı CI/CD pipeline'larınızda Metabase entegrasyonu kullanarak otomatik veri doğrulama işlemleri oluşturabilirsiniz.

Metabase Alternatifleriyle Karşılaştırma

td>Ücretsiz
Özellik Metabase Superset Redash
Kurulum Kolaylığı Çok Kolay Orta Orta
SQL Desteği Evet Evet Evet
Embed Özelliği Ücretli Ücretli
Topluluk Desteği Çok İyi İyi İyi
Fiyatlandırma Ücretsiz + Paid Ücretsiz Ücretsiz + Paid

Yaygın Sorunlar ve Çözümleri

Bağlantı Sorunları

Veritabanı bağlantısı kurulamıyorsa, öncelikle sunucu güvenlik duvarı kurallarınızı kontrol edin. Metabase sunucusunun veritabanı sunucusuna erişim izni olduğundan emin olun.

Performans Problemleri

Yavaş sorgular için Metabase'in sorgu önbellek özelliğini etkinleştirin. Ayrıca veritabanı indekslerini optimize etmek sorgu sürelerini önemli ölçüde iyileştirecektir.

Oturum Açma Sorunları

E-posta kimlik doğrulama kullanıyorsanız, SMTP ayarlarınızı kontrol edin. Sunucu log dosyalarını inceleyerek hata mesajlarını analiz edebilirsiniz.

Sonuç ve Sonraki Adımlar

Metabase, veri ambarı sunucunuzu kurmak için mükemmel bir seçenekt

library_booksBenzer İçerikler

Cloud Sunucu Nedir? Avantajları ve Detaylı Rehber
Sunucu Yönetimi
calendar_today5 Nisan 2026
schedule5 dk

Cloud Sunucu Nedir? Avantajları ve Detaylı Rehber

Cloud sunucular, dinamik kaynak dağıtımıyla işletmelerin kesintisiz büyümesini sağlar. Avantajlardan karşılaştırmalara tüm detaylar bu rehberde yer alıyor.

S
Serversiumarrow_forward
Linux vs Windows Sunucu: Hangisi Projeye Uygun?
Sunucu Yönetimi
calendar_today6 Nisan 2026
schedule5 dk

Linux vs Windows Sunucu: Hangisi Projeye Uygun?

Linux ve Windows Sunucu arasındaki teknik farkları, maliyet avantajlarını ve proje uyumluluğunu detaylı olarak karşılaştırıyoruz. Yazılım stack'inize en uygun işletim sistemini seçmek için kapsamlı rehberimizle doğru altyapı kararını verin.

S
Serversiumarrow_forward
Plesk Kurulumu - Ubuntu 24 Üzerinde Adım Adım Rehber
Sunucu Yönetimi
calendar_today16 Nisan 2026
schedule5 dk

Plesk Kurulumu - Ubuntu 24 Üzerinde Adım Adım Rehber

Ubuntu 24 üzerinde Plesk kurulumunu adım adım öğrenin. Bu rehberde sistem gereksinimleri, kurulum adımları ve temel yapılandırma ayarlarını bulabilirsiniz.

S
Serversiumarrow_forward