🔧 1. Siapkan Docker + Docker Compose
Pastikan sudah terpasang dengan menjalankan perintah berikut:
sudo apt update
sudo apt install docker.io docker-compose -y
📁 2. Buat Folder dan File docker-compose.yml
mkdir ~/miniflux && cd ~/miniflux
nano docker-compose.yml
Isi file docker-compose.yml
dengan konten berikut:
version: "3"
services:
db:
image: postgres:15
container_name: miniflux_db
environment:
POSTGRES_USER: miniflux
POSTGRES_PASSWORD: minifluxpass
POSTGRES_DB: miniflux
volumes:
- ./postgres-data:/var/lib/postgresql/data
restart: always
miniflux:
image: miniflux/miniflux:latest
container_name: miniflux_app
depends_on:
- db
ports:
- "8080:8080"
environment:
DATABASE_URL: postgres://miniflux:minifluxpass@db/miniflux?sslmode=disable
RUN_MIGRATIONS: 1
CREATE_ADMIN: 1
ADMIN_USERNAME: admin
ADMIN_PASSWORD: passwordku
restart: always
🔐 Ganti nilai ADMIN_USERNAME
dan ADMIN_PASSWORD
sesuai keinginan Anda.
▶️ 3. Jalankan Docker Compose
docker-compose up -d
Cek apakah container sudah berjalan:
docker ps
🌐 4. Akses Miniflux di Browser
Jika Anda menjalankan di komputer lokal, buka:
http://localhost:8080
Jika Anda menggunakan VPS atau server remote, akses melalui:
http://<IP-server>:8080