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

guide

VPS Üzerinde Umami Kendinize Host Etme (Tam Kılavuz)

Docker kullanarak verimli bir kurulum süreci sağlayan adım adım kılavuzumuzla VPS üzerinde Umami'yi kendinize host etmeyi öğrenin.

Umami, gizlilik ve sadeliği ön planda tutan kendinize ait web analitik çözümüdür. Bu kılavuz, Docker kullanarak VPS üzerinde Umami’yi kendinize nasıl host edeceğinizi adım adım gösterecek ve geliştiriciler ile evlab meraklıları için tam bir rehber sunacaktır.

Gereksinimler

İşe başlamadan önce, aşağıdaki gereksinimleri karşıladığınızdan emin olun:

  1. Güvenilir bir sağlayıcıdan aktif bir VPS. İşte popüler seçeneklerin karşılaştırması:
SağlayıcıAylık FiyatTemel Özellikler
Contabo VPS5.99 EURYüksek performans, sağlam SSD depolama
Hetzner Cloud4.15 EUREsnek kaynak ölçeklendirme, mükemmel destek
DigitalOcean6 USDKullanımı kolay arayüz, hızlı kurulum
Vultr6 USDÇoklu veri merkezi konumları, hızlı kurulum
Linode5 USDİyi performans, sade faturalama

Daha detaylı karşılaştırmalar için tüm VPS karşılaştırmamıza göz atabilirsiniz.

  1. Temel komut satırı bilgisi.
  2. VPS’nize yönlendirilmiş bir alan adı.
  3. Kurulu Docker ve Docker Compose.

Adım 1: VPS’nizi Kurma

İlk olarak, VPS’nize SSH ile erişin. username ve vps_ip yerlerine kendi kullanıcı adınız ve VPS IP adresinizi yazın:

ssh username@vps_ip

Depo dizininizi güncelleyin:

sudo apt update && sudo apt upgrade -y

Adım 2: Docker Kurulumu

Docker kurulu değilse, aşağıdaki adımlarla kurabilirsiniz:

sudo apt install apt-transport-https ca-certificates curl software-properties-common -y
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt update
sudo apt install docker-ce -y

Docker kurulumunu doğrulayın:

sudo systemctl status docker

Adım 3: Docker Compose Kurulumu

Docker Compose, çoklu konteyner uygulamaları yönetmenizi kolaylaştırır. Kurmak için:

sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose

Kurulumu kontrol edin:

docker-compose --version

Adım 4: Umami’yi Çalıştırma

Umami için bir dizin oluşturun:

mkdir umami && cd umami

Bir docker-compose.yml dosyası oluşturun:

version: '3'

services:
  umami:
    image: umami/umami
    restart: always
    environment:
      DATABASE_URL: postgres://umami:umami_password@db:5432/umami
      NEXT_PUBLIC_USERNAME: admin
      NEXT_PUBLIC_PASSWORD: admin_password
    ports:
      - "3000:3000"

  db:
    image: postgres
    restart: always
    environment:
      POSTGRES_USER: umami
      POSTGRES_DB: umami
      POSTGRES_PASSWORD: umami_password
    volumes:
      - db_data:/var/lib/postgresql/data
    networks:
      - umami-network

volumes:
  db_data:

networks:
  umami-network:

umami_password ve admin_password alanlarını güçlü ve benzersiz şifreler ile değiştirin.

Adım 5: Umami’yi Başlatma

Aşağıdaki komutla Umami’yi başlatın:

docker-compose up -d

Tüm konteynerlerin çalıştığını doğrulayın:

docker-compose ps

Adım 6: Umami’yi Yapılandırma

Tarayıcınızda http://your_domain_or_vps_ip:3000 adresine giderek Umami’ye erişin. İzlenecek siteleri ekleyerek kurulumu tamamlayın.

SSS (Sıkça Sorulan Sorular)

Umami’yi HTTPS ile nasıl güvenli hale getirebilirim?

Umami kurulumunuzu Güvenlik Duvarı ile korumak ve Let’s Encrypt ile SSL sertifikası almak için Nginx veya Traefik kullanarak ters proxy kurmanız gerekir. Alan adınızın sunucunuza yönlendiğinden emin olun, ardından Nginx veya Traefik dökümantasyonunu takip ederek SSL yapılandırmasını tamamlayın.

Birden fazla siteyi Umami ile izleyebilir miyim?

Evet, Umami aynı panelden birden fazla siteyi takip etmenize imkan sağlar. Giriş yaptıktan sonra “Add a new site” seçeneğine tıklayın ve sitenizin URL’sini ve ilgili bilgileri girin. Ekleme işlemi tamamlandıktan sonra, her siteyi ayrı ayrı Analitikleri görebileceğiniz şekilde panelden takip edebilirsiniz.

Umami’yi çalıştırmak için sistem minimum gereksinimleri nelerdir?

Umami’nin katı sistem gereksinimleri yoktur, ancak sorunsuz bir deneyim için en az 1 GB RAM ve 1 CPU çekirdeği bulunan bir VPS önerilir. Daha yüksek trafik seviyeleri için ek kaynaklar gerekebilir ve SSD kullanımı performansı büyük ölçüde artırır.

Sonuç

VPS üzerinde Umami’yi kendiniz barındırmak, analitik verilerinize tam kontrol sahibi olmanızı sağlar ve güçlü, açık kaynaklı bir platformun avantajlarından yararlanmanıza imkan tanır. Docker ile kurulum çok daha erişilebilir ve yönetilebilir hale gelir. Artık, gizliliğinizi riske atmadan web sitenizin performansını analiz etmeye hazırsınız. İyi kendinize host etme!