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

guide

Listmonk'i VPS Üzerinde Kendin Host Etme (Tam Rehber)

Bu tam rehberle Listmonk'i VPS üzerinde verimli bir şekilde kendin host etmeyi öğrenin; Docker ile kurulum ve pratik ipuçları dahil.

Open-source haber bülteni ve mailing list yöneticisi olan Listmonk’i kendiniz host etmek, e-posta kampanyalarınız ve abonelik verileriniz üzerinde kontrol sahibi olmanın harika bir yoludur. Bu rehber, Docker kullanarak Listmonk’i bir Virtual Private Server (VPS) üzerinde dağıtma sürecinde size yol gösterecek ve geliştiriciler ile homelab meraklılarının kolayca kurulum yapabilmesini sağlayacaktır.

Neden Listmonk’i Tercih Etmeliyim?

Listmonk, sağlam ve kullanıcı dostu bir arayüz sunar ve şu özelliklerle gelir:

Güvenilir bir VPS sağlayıcısı seçmek, sorunsuz performans için çok önemlidir. İşte bazı önde gelen VPS sağlayıcılarının karşılaştırması:

SağlayıcıFiyat (EUR/USD)Özelliklerİdeal Olan
Contabo VPS5.99 EUR/ay4 CPU, 8 GB RAM, 200 GB SSDBütçe dostu seçenek
Hetzner Cloud4.15 EUR/ay1 CPU, 2 GB RAM, 20 GB SSDKüçük projeler için iyi
DigitalOcean6 USD/ay1 CPU, 1 GB RAM, 25 GB SSDYeni başlayanlar için
Vultr6 USD/ay1 CPU, 1 GB RAM, 25 GB SSDBasit arayüz
Linode (Akamai Cloud)5 USD/ay1 CPU, 2 GB RAM, 25 GB SSDPerformans odaklı projeler

Tam VPS karşılaştırması için, tam VPS karşılaştırmamıza göz atabilirsiniz.

Gereksinimler

Başlamadan önce, şunlara sahip olmanız gerekir:

  1. En az 1 CPU ve 2 GB RAM’e sahip bir VPS.
  2. VPS’nizde Docker kurulu olmalı. Kurulu değilse, resmi Docker kurulum kılavuzunu takip edebilirsiniz.
  3. Eğer markalı bir e-posta göndermek istiyorsanız, Listmonk örneğiniz için bir alan adı.

Adım 1: VPS’nize Erişin

VPS’nize SSH ile bağlanın:

ssh your_username@your_vps_ip

your_username ve your_vps_ip yerine uygun değerleri girin.

Adım 2: Docker’ı Kurun

Eğer Docker kurulu değilse, aşağıdaki komutları çalıştırın:

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

Kurulumu doğrulayın:

docker --version

Adım 3: PostgreSQL Veritabanını Kurun

Listmonk, veri depolama için PostgreSQL’e ihtiyaç duyar. Aşağıdaki komutları kullanarak PostgreSQL’i kurabilirsiniz:

docker run -d \
    --name listmonk-postgres \
    -e POSTGRES_DB=listmonk \
    -e POSTGRES_USER=listmonk \
    -e POSTGRES_PASSWORD=your_password \
    -p 5432:5432 \
    postgres:latest

your_password yerine güçlü bir şifre girin.

Adım 4: Listmonk’i Dağıtın

Aşağıdaki komutları kullanarak Listmonk’i çekip çalıştırabilirsiniz:

docker run -d \
    --name listmonk \
    -e LISTMONK_DB_HOST=listmonk-postgres \
    -e LISTMONK_DB_USER=listmonk \
    -e LISTMONK_DB_PASSWORD=your_password \
    -e LISTMONK_DB_NAME=listmonk \
    -p 9000:9000 \
    --link listmonk-postgres:postgres \
    --restart unless-stopped \
    listmonk/listmonk:latest

your_password’ı PostgreSQL için kullandığınız aynı şifreyle değiştirdiğinizden emin olun.

Adım 5: Listmonk Gösterge Paneline Erişin

Konteyner çalışmaya başladıktan sonra, web tarayıcınızda http://your_vps_ip:9000 adresine giderek Listmonk’e erişebilirsiniz. Varsayılan giriş bilgileriniz:

Güvenliğiniz için ilk girişte bu bilgileri değiştirmeniz önerilir.

Adım 6: Alan Adınızı ve SMTP Sunucunuzu Yapılandırın

Eğer özel bir alan adı kullanıyorsanız, DNS ayarlarınızda bu alan adını VPS IP’nize yönlendirin. Ayrıca, e-posta göndermek için bir SMTP sunucusu kurabilir veya dış SMTP servisleri kullanabilirsiniz (Listmonk dış SMTP hizmetlerini de destekler).

SSS (Sıkça Sorulan Sorular)

1. Listmonk’i Docker olmadan kendim host edebilir miyim?

Evet, Docker kullanımı Listmonk’in kurulumu ve yönetimini kolaylaştırır, ancak doğrudan Go kullanarak sunucunuza kurmak da mümkündür. Bu durumda, bağımlılıkların yüklenmesi ve hizmet yapılandırmaları gibi ek adımlar gerekecektir. Çoğu kullanıcı için Docker, dağıtım kolaylığı ve izolasyon sağladığı için önerilir.

2. Listmonk’i barındırmak için en iyi VPS sağlayıcısı hangisidir?

Doğru VPS sağlayıcısı, bütçenize ve performans ihtiyaçlarınıza bağlıdır. Hafif uygulamalar için Hetzner Cloud ve Linode uygun ve uygun fiyatlı planlar sunar (4.15 EUR/ay’dan başlar). Daha yoğun kullanım gerektiren projelerde, Contabo uygun fiyatla iyi kaynaklar sunar. Tercih yaparken uygulamanızın detaylarını ve beklenen yükü dikkate alın.

3. Listmonk’i nasıl güncelleyebilirim?

Listmonk’i güncellemek için, çalışan konteyneri durdurup, en yeni imajı çekip, yeniden başlatmanız yeterlidir:

docker stop listmonk
docker rm listmonk
docker run -d ...  # Orijinal çalıştırma komutunuzu en yeni imajla tekrar edin

Güncellemeden önce veritabanınızı yedeklemeyi unutmayın, böylece veri kaybını önlersiniz.

Bu adımları izleyerek, Listmonk’i VPS üzerinde başarıyla kendiniz host edebilirsiniz ve böylece e-posta kampanyalarınızı etkin bir şekilde yönetme araçlarına sahip olacaksınız. İyi kendin host etme!