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

guide

Cara Self-Host ntfy di VPS (Panduan Lengkap)

Pelajari cara self-host ntfy di VPS Anda menggunakan Docker dengan panduan rinci langkah demi langkah yang disesuaikan untuk pengembang dan homelabbers.

Self-hosting ntfy, layanan notifikasi yang ringan, menyediakan cara untuk mengelola notifikasi Anda secara independen dan aman. Dalam panduan ini, kami akan memandu Anda melalui proses men-deploy ntfy di VPS dengan Docker, mencakup langkah instalasi, konfigurasi, dan praktik terbaik. Sebelum mulai, pastikan Anda memiliki penyedia VPS yang menawarkan paket harga yang kompetitif. Berikut perbandingan beberapa pilihan populer:

PenyediaHarga (Bulanan)
Contabo VPS5.99 EUR
Hetzner Cloud4.15 EUR
DigitalOcean6 USD
Vultr6 USD
Linode (Akamai Cloud)5 USD

Memulai

1. Pilih Penyedia VPS Anda

Pertama, pilih VPS dari salah satu penyedia yang tercantum di atas. Setiap opsi memiliki harga yang terjangkau dan cocok untuk self-hosting aplikasi seperti ntfy. Untuk perbandingan lengkap dan penawaran terbaik, cek perbandingan VPS lengkap.

2. Siapkan VPS Anda

Setelah memilih penyedia, buat akun dan deploy instansi VPS baru. Anda dapat memilih konfigurasi dasar terlebih dahulu (1 CPU, 1 GB RAM sudah cukup). Pastikan memilih distribusi Linux seperti Ubuntu 20.04 untuk penggunaannya yang lebih mudah.

3. Akses VPS Anda

Gunakan SSH untuk terhubung ke VPS Anda. Buka terminal dan jalankan:

ssh root@your_vps_ip

Ganti your_vps_ip dengan alamat IP VPS Anda yang sebenarnya.

4. Instal Docker

Periksa apakah Docker sudah terinstal. Jika tidak, instal dengan perintah berikut:

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

Untuk memastikan Docker berjalan dengan baik, jalankan:

docker --version

5. Siapkan Container Docker ntfy

Sekarang, tarik image Docker ntfy dan jalankan. Eksekusi perintah berikut:

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

6. Konfigurasi ntfy

Untuk mengonfigurasi ntfy, navigasikan ke folder konfigurasi yang Anda tentukan sebelumnya. Di sini, Anda dapat mengedit config.yaml dan mengatur preferensi Anda, seperti nama server, pengaturan otentikasi, dan lain-lain.

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

7. Restart Container

Setelah melakukan perubahan, restart container ntfy agar perubahan berlaku:

docker restart ntfy

8. Verifikasi Instalasi

Untuk memeriksa apakah ntfy berjalan dengan baik, buka browser dan akses http://your_vps_ip. Anda seharusnya melihat antarmuka ntfy, yang menandakan bahwa instalasi berhasil.

Praktik Terbaik

FAQ

Bagaimana cara mengakses ntfy setelah instalasi?

Setelah menginstal ntfy, Anda dapat mengaksesnya dengan memasukkan http://your_vps_ip di browser Anda. Pastikan untuk mengganti your_vps_ip dengan alamat IP VPS. Jika Anda mengonfigurasi ntfy melalui HTTPS menggunakan domain dan sertifikat SSL, gunakan https://your_domain sebagai gantinya. Hal ini penting untuk mengamankan notifikasi Anda dan mencegah serangan man-in-the-middle.

Bisakah saya menyesuaikan notifikasi ntfy?

Ya, ntfy memungkinkan Anda menyesuaikan notifikasi sesuai kebutuhan. Melalui file config.yaml, Anda dapat mengatur berbagai parameter, termasuk format notifikasi, opsi otentikasi pengguna, dan bahkan topik yang berbeda untuk notifikasi tertentu. Ini memungkinkan Anda menyesuaikan layanan agar memenuhi kebutuhan spesifik Anda, menjadikannya alat yang serbaguna untuk manajemen notifikasi.

Apakah mungkin menjalankan ntfy tanpa Docker?

Walaupun Docker merupakan metode yang direkomendasikan untuk men-deploy ntfy karena kesederhanaan dan fleksibilitasnya, memungkinkan untuk menjalankan ntfy secara langsung di VPS dengan membangun dari sumbernya. Anda perlu menginstal Go dan dependensinya, mengunduh kode sumber ntfy, dan mengkompilasinya. Menjalankan ntfy sebagai container Docker menyederhanakan proses dan mengenkapsulasi lingkungan, membuatnya lebih andal dan mudah dikelola. Oleh karena itu, sangat disarankan menggunakan Docker.

Dengan mengikuti langkah-langkah dalam panduan ini, Anda dapat dengan mudah self-host ntfy di VPS Anda dan menikmati sistem notifikasi yang benar-benar dapat dikelola sesuai kebutuhan. Selamat mencoba self-hosting!