Halo, pada kesempatan kali ini saya ingin berbagi sebuah dokumentasi pribadi saat instalasi NPM (Nginx Proxy Manager) pada Proxmox.
Ada 2 cara untuk menginstall NPM, yakni Menggunakan LXC atau Container langung yang dijalankan diatas Proxmox atau dengan cara kedua Yakni dengan LVM. Pada dokumentasi saat ini saya memilih menggunakan cara kedua.
Hal pertama yang harus dilakukan adalah kita harus mempunyai sistem operasi ubuntu 20.04 yang berjalan diatas Proxmox. Untuk speknya bisa disesuaikan saja seperti punya saya.
-2 Core
-2GB RAM
-32GB ROM Disk
Setelah semuanya sudah siap lakukan instalasi docker pada VM kalian.
buat file “docker-compose.yaml” dengan isi sebagai berikut
services: app: image: 'jc21/nginx-proxy-manager:latest' restart: unless-stopped ports: # These ports are in format <host-port>:<container-port> - '80:80' # Public HTTP Port - '443:443' # Public HTTPS Port - '81:81' # Admin Web Port # Add any other Stream port you want to expose # - '21:21' # FTP #environment: # Uncomment this if you want to change the location of # the SQLite DB file within the container # DB_SQLITE_FILE: "/data/database.sqlite" # Uncomment this if IPv6 is not enabled on your host # DISABLE_IPV6: 'true' volumes: - ./data:/data - ./letsencrypt:/etc/letsencrypt
Jalankan container
docker compose up -d
lalu uji coba dengan buka di browser
ip_address:81
login dengan user dan password
Email: admin@example.com
Password: changeme
Sampai disini instalasi NPM sudah seelsai dan sudah bisa digunakan. Selamat mencoba!
Terima Kasih
Leave a Reply