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

guide

ntfy'yi VPS Üzerinde Kendin Host Edinme (Tam Kılavuz)

Geliştiriciler ve homelab severler için özel olarak hazırlanan bu detaylı, adım adım kılavuz ile Docker kullanarak VPS'nizde ntfy'yi kendin host etmeyi öğrenin.

Hafif bir bildirim servisi olan ntfy’yi kendin host etmek, bildirimlerinizi bağımsız ve güvenli bir şekilde yönetmenin yoludur. Bu kılavuzda, ntfy’yi Docker ile VPS’nizde dağıtma sürecini anlatacağız; kurulum adımları, yapılandırma ve en iyi uygulamaları kapsayacak şekilde. Başlamadan önce, rekabetçi fiyatlandırma planları sunan bir VPS sağlayıcısına sahip olmanız gerekir. Aşağıda bazı popüler seçeneklerin karşılaştırması yer almaktadır:

SağlayıcıAylık Fiyat
Contabo VPS5.99 EUR
Hetzner Cloud4.15 EUR
DigitalOcean6 USD
Vultr6 USD
Linode (Akamai Cloud)5 USD

Başlangıç

1. VPS Sağlayıcınızı Seçin

İlk olarak, yukarıda listelenen sağlayıcılardan birinden VPS seçin. Her seçenek makul fiyatlı ve ntfy gibi kendi kendine barındırılan uygulamalar için uygundur. En detaylı karşılaştırmalar ve en iyi teklifleri görmek için tam VPS karşılaştırmamıza bakabilirsiniz.

2. VPS’nizi Kurun

Sağlayıcınızı seçtikten sonra, bir hesap oluşturun ve yeni bir VPS örneği dağıtın. Başlangıç için temel bir yapılandırma tercih edebilirsiniz (1 CPU, 1 GB RAM yeterli olacaktır). Kullanım kolaylığı açısından Ubuntu 20.04 gibi bir Linux dağıtımını seçtiğinizden emin olun.

3. VPS’nize Erişin

SSH kullanarak VPS’nize bağlanın. Terminalinizi açın ve aşağıdaki komutu çalıştırın:

ssh root@your_vps_ip

your_vps_ip yerine VPS’nizin gerçek IP adresini yazın.

4. Docker’ı Yükleyin

Docker’ın zaten yüklü olup olmadığını kontrol edin. Yüklü değilse, aşağıdaki komutlarla kurabilirsiniz:

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

Docker’ın doğru çalıştığını doğrulamak için aşağıdaki komutu çalıştırın:

docker --version

5. ntfy Docker Konteynerini Kurun

Şimdi, ntfy Docker imajını çeker ve çalıştırırsak:

docker run -d --name ntfy -p 80:80 -v /path/to/your/config:/app/config ghcr.io/binwiederhier/ntfy:latest

6. ntfy’yi Yapılandırın

ntfy’yi yapılandırmak için, yukarıdaki komutta belirttiğiniz yapılandırma klasörüne gidin. Burada config.yaml dosyasını düzenleyebilir ve tercihlerinizi, örneğin sunucu adı, doğrulama ayarları gibi ayarları yapabilirsiniz:

cd /path/to/your/config
nano config.yaml

7. Konteyneri Yeniden Başlatın

Değişikliklerin geçerli olması için, ntfy konteynerini yeniden başlatın:

docker restart ntfy

8. Kurulumu Doğrulayın

ntfy’nin düzgün çalıştığını kontrol etmek için bir web tarayıcı açın ve http://your_vps_ip adresine gidin. ntfy arayüzünü göreceksiniz; bu, kurulumun başarılı olduğunu gösterir.

En İyi Uygulamalar

SSS (Sıkça Sorulan Sorular)

ntfy’yi kurduktan sonra nasıl erişirim?

ntfy’yi kurduktan sonra, web tarayıcınıza http://your_vps_ip yazıp erişebilirsiniz. your_vps_ip yerine VPS’nizin IP adresini kullanmayı unutmayın. Eğer ntfy’yi bir alan adı ve SSL sertifikasıyla HTTPS üzerinden yapılandırdıysanız, https://your_domain kullanmalısınız. Bu, bildirimlerinizi güvence altına almak ve man-in-the-middle saldırılarını önlemek için önemlidir.

ntfy bildirimlerini özelleştirebilir miyim?

Evet, ntfy’yi ihtiyaçlarınıza göre özelleştirebilirsiniz. config.yaml dosyasıyla çeşitli parametreleri ayarlayabilirsiniz; bildirim formatları, kullanıcı doğrulama seçenekleri ve hatta belirli bildirimler için farklı konular gibi. Bu sayede servisi, spesifik gereksinimlerinize göre uyarlamak mümkündür ve böylece bildirim yönetimi konusunda oldukça esnek bir araç haline gelir.

Docker olmadan ntfy çalıştırmak mümkün mü?

Docker, kurulum kolaylığı ve esnekliği nedeniyle ntfy’yi dağıtmak için önerilen yöntem olsa da, doğrudan VPS’nizde kaynak kodunu derleyerek ntfy’yi çalıştırmak mümkündür. Bunun için Go dilini ve bağımlılıklarını yüklemeniz, ntfy kaynak kodunu indirmeniz ve derlemeniz gerekir. Docker konteyner kullanmak, ortamı kapsüllediği ve yönetimi kolaylaştırdığı için daha güvenilir ve kullanışlıdır. Bu nedenle, Docker kullanmanız şiddetle tavsiye edilir.

Bu kılavuzdaki adımları izleyerek, ntfy’yi VPS’inizde kolayca kendiniz host edebilir ve ihtiyaçlarınıza uygun, tamamen yönetilebilir bir bildirim sistemi kurabilirsiniz. İyi self-hostingler!