Cara Install Homer di NAT VPS

NATVPS.id – Homer adalah homepage statis yang dapat dipasang secara self-host di server. Homer dapat digunakan untuk membuat homepage pribadi yang estetik dan minimalis, serta untuk memantau layanan lain yang ada pada server langsung dari satu tempat. Homer menggunakan file YAML sebagai konfigurasi isi pada homepage. Artikel ini membahas langkah-langkah instalasi Homer di NAT VPS, menggunakan Docker.

Server yang digunakan pada artikel berbasis OS Ubuntu 22.04, namun Anda dapat menggunakan OS Linux 64-bit lainnya.

Konfigurasi Port Forwarding

Sebelum melanjutkan ke proses instalasi, kita perlu menambahkan 1 konfigurasi port forwarding pada panel Virtualizor (atau panel VPS lain sesuai provider).

Sebagai contoh, pada artikel ini akan menggunakan port 32501 sebagai port web UI untuk mengakses Homer. Anda bebas menggunakan port lain. Catat port ini, karena kita akan menggunakannya lagi pada proses deploy.

Install Docker

Kita akan menggunakan Docker untuk men-deploy Homer.

Install curl menggunakan perintah:

apt update && apt install curl -y

Kemudian, jalankan script instalasi otomatis dari Docker dengan memasukkan:

curl -fsSL get.docker.com | sh

Tunggu hingga proses instalasi selesai.

Deploy Homer

Buat direktori baru dengan nama homer:

mkdir homer && cd homer

Buat file baru dengan nama docker-compose.yml. Contohnya jika menggunakan Nano:

apt install nano -y
nano docker-compose.yml

Lalu, tempelkan kode berikut di dalamnya:

# Docker Compose untuk install Homer di NAT VPS
# https://natvps.id/install-homer-di-nat-vps/
# Source: https://github.com/bastienwirtz/homer/blob/main/docker-compose.yml

---
version: "2"
services:
  homer:
    image: b4bz/homer
    container_name: homer
    volumes:
      - ./assets/:/www/assets
    ports:
      - 32501:8080
    user: 0:0 # User root
    environment:
      - INIT_ASSETS=1

Perhatikan pada bagian:

ports:
  - 32501:8080

Sesuaikan 32501 dengan port yang telah di-forward sebelumnya.

Simpan file tersebut dengan menekan Ctrl-X, y, kemudian Enter.

Terakhir, mulai Docker Compose dengan memasukkan perintah:

docker compose up -d

Tunggu hingga kontainer berhasil berjalan.

Mengakses Homer

Homer dapat diakses melalui alamat: http://<IP Publik NAT VPS>:<Port Dashdot>. Sebagai contoh: http://103.186.31.38:32501

Penutup

Demikianlah artikel ini mengenai langkah-langkah instalasi Dashdot di NAT VPS. Semoga dapat membantu Anda dalam manajemen NAT VPS ataupun web server.

Jika bingung atau ragu, jangan sungkan untuk bertanya di grup Telegram @IPv6Indonesia. Terima kasih!

You May Also Like

About the Author: Hendra Manudinata