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

guide

Cara Self-Host Miniflux di VPS (Panduan Lengkap)

Pelajari cara self-host Miniflux di VPS dengan Docker, panduan langkah demi langkah termasuk pengaturan, konfigurasi, dan manajemen.

Cara Self-Host Miniflux di VPS (Panduan Lengkap)

Miniflux adalah pembaca RSS dan feed minimalis yang memungkinkan Anda mengagregasi dan membaca konten web favorit dari satu tempat. Self-hosting memungkinkan Anda memiliki kendali penuh atas data Anda dan menyesuaikan sesuai kebutuhan. Panduan ini akan memandu Anda melalui langkah-langkah untuk meng-host Miniflux secara efektif di VPS menggunakan Docker.

Mengapa Memilih Miniflux?

Prasyarat

Sebelum memulai instalasi, Anda perlu:

  1. VPS dari penyedia terpercaya (lihat perbandingan di bawah).
  2. Pengetahuan dasar tentang Docker dan antarmuka baris perintah.
  3. Nama domain (opsional tetapi disarankan).
  4. Akses SSH ke VPS Anda.

Berikut beberapa penyedia VPS populer yang perlu dipertimbangkan:

PenyediaHarga BulananCPURAMStorage
Contabo VPS5.99 EUR1 vCPU4 GB100 GB
Hetzner Cloud4.15 EUR1 vCPU2 GB20 GB
DigitalOcean6 USD1 vCPU1 GB25 GB
Vultr6 USD1 vCPU1 GB25 GB
Linode5 USD1 vCPU1 GB25 GB

Untuk perbandingan VPS lengkap, kunjungi full VPS comparison.

Langkah 1: Pilih dan Persiapkan VPS Anda

Pilih penyedia VPS sesuai kebutuhan. Untuk panduan ini, kami merekomendasikan Contabo atau Hetzner karena keseimbangan antara performa dan biaya. Setelah VPS siap, hubungkan melalui SSH:

ssh root@your-vps-ip

Langkah 2: Instal Docker

Docker sangat penting untuk menjalankan Miniflux. Ikuti langkah-langkah berikut untuk menginstal Docker di VPS Anda:

# Perbarui repositori paket
sudo apt update

# Instal paket yang diperlukan
sudo apt install -y apt-transport-https ca-certificates curl software-properties-common

# Tambahkan GPG key resmi Docker
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

# Tambahkan repository Docker
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

# Perbarui indeks paket lagi
sudo apt update

# Instal Docker
sudo apt install -y docker-ce

# Periksa instalasi Docker
docker --version

Langkah 3: Tarik dan Jalankan Docker Image Miniflux

Setelah Docker terpasang, Anda bisa menarik image Miniflux dan menjalankannya:

# Tarik image Miniflux
docker pull miniflux/miniflux

# Jalankan container Miniflux
docker run -d \
  --name miniflux \
  -e MINIFLUX_DATABASE_URL=postgres://user:password@postgres/miniflux?sslmode=disable \
  -e MINIFLUX_PORT=8080 \
  -p 8080:8080 \
  miniflux/miniflux

Ganti user dan password dengan kredensial database PostgreSQL Anda.

Langkah 4: Siapkan Database

Agar Miniflux dapat berjalan, perlu dibuat database PostgreSQL:

# Instal PostgreSQL
sudo apt install postgresql postgresql-contrib

# Mulai layanan PostgreSQL
sudo systemctl start postgresql

# Akses shell PostgreSQL
sudo -u postgres psql

# Buat database dan pengguna Miniflux
CREATE DATABASE miniflux;
CREATE USER user WITH PASSWORD 'password';
GRANT ALL PRIVILEGES ON DATABASE miniflux TO user;
\q

Langkah 5: Akses Miniflux

Dengan semua pengaturan selesai, Anda bisa mengakses Miniflux melalui browser web. Kunjungi http://your-vps-ip:8080. Anda akan disambut dengan antarmuka Miniflux, di mana Anda dapat mengkonfigurasi feed Anda.

Pertimbangan Keamanan

Untuk mengamankan instalasi Miniflux, pertimbangkan:

FAQ

Bagaimana cara membackup data Miniflux saya?

Backup data Miniflux melibatkan pembuatan salinan database PostgreSQL. Gunakan perintah berikut untuk melakukan backup database Anda:

PGPASSWORD=password pg_dump -U user -h localhost miniflux > miniflux_backup.sql

Pastikan menjalankan perintah ini secara berkala, dan pertimbangkan menggunakan cron job jika memungkinkan. Untuk ketahanan penuh, gunakan juga Docker volume untuk menyimpan data Miniflux. Pelajari konsep-konsep ini di r/selfhosted untuk strategi backup lainnya.

Bisakah saya menyesuaikan tampilan Miniflux?

Ya, Miniflux menawarkan berbagai opsi kustomisasi melalui antarmuka pengaturannya. Anda dapat menyesuaikan tema, memodifikasi tata letak, dan menambah atau menghapus feed sesuai preferensi.

Untuk kustomisasi lebih mendalam, pertimbangkan melihat kode sumber atau berkontribusi pada proyek di repositori GitHub-nya. Berinteraksi dengan komunitas open-source seperti awsome-selfhosted bisa memberi wawasan dan kustomisasi tambahan.

Apa keuntungan menggunakan Docker untuk Miniflux?

Menggunakan Docker untuk menjalankan Miniflux menawarkan berbagai manfaat. Ia menyederhanakan proses instalasi dan mengisolasi aplikasi, memastikan bahwa aplikasi berjalan sama di semua lingkungan. Docker membuat manajemen versi dan dependencies menjadi lebih mudah, serta memungkinkan upgrade dan rollback yang cepat. Selain itu, Anda dapat dengan cepat mereplikasi pengaturan ini ke server atau mesin lain.

Kesimpulan

Self-hosting Miniflux di VPS memberi Anda fleksibilitas dan kendali atas pengalaman membaca RSS Anda. Dengan mengikuti panduan langkah demi langkah ini, Anda dapat mengatur instance Miniflux Anda dalam waktu singkat. Tetap perbarui perangkat lunak Anda dan berinteraksi dengan komunitas untuk meningkatkan pengalaman self-hosting Anda. Nikmati membaca feed favorit Anda dengan Miniflux! --- END ---