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

guide

Monica'yı VPS Üzerinde Kendin Barındırma (Tam Rehber)

Kapsamlı rehberimizle Monica'yı VPS üzerinde kendiniz barındırmayı öğrenin; Docker kullanımı ve temel yapılandırma ipuçlarını içerir.

Uygulamaları kendiniz barındırmak, verileriniz üzerinde kontrolü yeniden kazanmanın ve işlevselliği ihtiyaçlarınıza göre özelleştirmenin heyecan verici bir yoludur. Monica, kişisel ilişkileri yönetmenize yardımcı olan açık kaynaklı bir kişisel CRM (müşteri ilişkileri yönetimi) aracıdır. Monica’yı VPS (Sanal Özel Sunucu) üzerinde kendiniz barındırarak, verilerinizin gizli ve güvende kalmasını sağlayabilirsiniz.

Bu rehberde, Docker kullanarak Monica’yı VPS üzerinde nasıl kuracağınızı, yapılandırma ve bakım ipuçlarıyla birlikte anlatacağız.

Gereksinimler

  1. VPS Sağlayıcı: Güvenilir bir VPS sağlayıcı seçin. İşte bazı popüler seçeneklerin karşılaştırması:

    SağlayıcıAylık FiyatRAMDepolama
    Contabo VPS5.99 EUR4GB1TB SSD
    Hetzner Cloud4.15 EUR2GB20GB SSD
    DigitalOcean6 USD1GB25GB SSD
    Vultr6 USD1GB25GB SSD
    Linode (Akamai)5 USD1GB25GB SSD

    İhtiyacınıza uygun VPS’yi selfhostvps.com/tr/en/best/ adresinde bulabilirsiniz.

  2. Docker Yüklenmiş: VPS’nizde Docker’ın kurulu olduğundan emin olun. Docker hakkında bilginiz yoksa, uygulamaları konteynerlerde geliştirme, dağıtma ve çalıştırma platformudur.

  3. Alan Adı (İsteğe Bağlı): Monica’ya daha kullanıcı dostu bir URL üzerinden erişmek istiyorsanız, VPS’nize yönlendirecek bir alan adı ayarlamayı düşünün.

Adım 1: VPS’nize Bağlanın

Sunucunuza SSH ile bağlanın. Terminalinizi açın ve şu komutu çalıştırın:

ssh root@your_vps_ip

your_vps_ip yerine VPS’nizin gerçek IP adresini girin. Hetzner veya Contabo gibi hizmetler kullanıyorsanız, IP adresinizi hesap panelinizde bulabilirsiniz.

Adım 2: Docker Kurulumu

Docker, çoğu Linux dağıtımı için tek bir komutla kurulabilir. Ubuntu için şu adımları uygulayın:

sudo apt update
sudo apt install docker.io -y
sudo systemctl start docker
sudo systemctl enable docker

Kurulumu doğrulamak için:

docker --version

Adım 3: Docker Compose Kurulumu

Docker Compose, çok konteynerli Docker uygulamalarını yönetmekte kullanışlıdır. Kurmak için:

sudo apt install docker-compose -y

Kurulumu kontrol edin:

docker-compose --version

Adım 4: Monica’yı Kurma

Monica için yeni bir dizin oluşturun:

mkdir monica && cd monica

Aşağıdaki içerikle bir docker-compose.yml dosyası oluşturun:

version: '3.7'

services:
  app:
    image: monicahq/monica
    restart: always
    ports:
      - "8080:80"
    environment:
      - APP_URL=http://your_vps_ip:8080
      - DB_CONNECTION=mysql
      - DB_HOST=db
      - DB_PORT=3306
      - DB_DATABASE=monica
      - DB_USERNAME=monica
      - DB_PASSWORD=secret
    depends_on:
      - db

  db:
    image: mysql:5.7
    restart: always
    environment:
      - MYSQL_ROOT_PASSWORD=rootpassword
      - MYSQL_DATABASE=monica
      - MYSQL_USER=monica
      - MYSQL_PASSWORD=secret
    volumes:
      - db_data:/var/lib/mysql

volumes:
  db_data:

your_vps_ip kısmını VPS IP adresinizle değiştirin. Diğer ayarları, parola ve ortam değişkenleri gibi, ihtiyaçlarınız doğrultusunda düzenleyin.

Adım 5: Monica’yı Başlatın

docker-compose.yml dosyanızın bulunduğu dizinde şu komutu çalıştırın:

docker-compose up -d

Bu komut, Monica uygulamasını ve veritabanını arka planda başlatır.

Adım 6: Monica’ya Erişim

Birkaç dakika sonra Monica çalışmaya başlamalı. Tarayıcınızı açın ve şu adrese gidin:

http://your_vps_ip:8080

Kurulumu tamamlamak için yönetici hesabı oluşturun ve tercihlerinizi yapılandırın.

SSS (Sıkça Sorulan Sorular)

Monica’yı kendiniz barındırmanın avantajları nelerdir?

Monica’yı kendiniz barındırmak, verileriniz üzerinde tam kontrol sağlar ve kişisel ihtiyaçlara göre özelleştirmenize imkan tanır. Ayrıca, üçüncü taraf servislerine bağımlı olmamayı sağlayarak gizliliği artırır. Ayrıca, özellikle zaten bir VPS kullanıyorsanız, abonelik bazlı hizmetlere kıyasla maliyet açısından tasarruf sağlayabilirsiniz.

Monica ile HTTPS kullanabilir miyim?

Evet, kurulumu HTTPS ile güvenli hale getirmeniz şiddetle önerilir. Bunu, Nginx veya Traefik gibi ters proxy kullanarak ve Let’s Encrypt’den SSL sertifikaları alarak yapabilirsiniz. Böylece, istemci ve VPS arasındaki iletişim şifrelenmiş olur ve ek güvenlik katmanı sağlar.

Kurulum sırasında sorun yaşarsam ne yapmalıyım?

Monica’yı kendiniz barındırırken sorunla karşılaşırsanız, resmi Monica GitHub deposunda çözüm ipuçlarına bakabilir veya r/selfhosted veya awesome-selfhosted gibi platformlardaki topluluklardan yardım alabilirsiniz. Yaygın sorunlar Docker yapılandırması, güvenlik duvarı ayarları veya veritabanı bağlantılarıyla ilgili olabilir.

Bu adımları takip ederek Monica’yı VPS üzerinde başarıyla kendiniz barındırmış olacaksınız. Topluluk geniştir ve forumlar ile depolardan alınan kaynaklar, kendin barındırma yolculuğunuzda size yardımcı olabilir. --- End ---