Blog

  • Laporan Praktikum: Deployment CMS WordPress & Nginx Reverse Proxy di Proxmox VE

    Halo semuanya! Pada kesempatan kali ini, saya ingin membagikan dokumentasi dan hasil praktikum mengenai deployment CMS WordPress di atas server virtualisasi Proxmox VE, lengkap dengan konfigurasi Nginx Proxy Manager (NPM) hingga pengujian akses menggunakan domain publik.

    📌 Identitas Praktikan

    • Nama Lengkap: Azarya Putri Setyria
    • Kelas / No. Absen: XII SIJA 1 / 07
    • Domain Resmi: azarya.fahryakbar.my.id
    • IP CT Server (Direct IP): [http://10.10.10.107](http://10.10.10.107)
    • IP Reverse Proxy (NPM): 103.210.35.185
    • Repositori GitLab: [https://git.smk2-yk.sch.id/azarya/cloud-computing-cms-zya](https://git.smk2-yk.sch.id/azarya/cloud-computing-cms-zya)

    ⚙️ Spesifikasi & Technical Stack

    Berikut adalah rincian spesifikasi sistem dan lingkungan infrastruktur yang digunakan selama praktikum:

    ParameterDetail KonfigurasiStatus
    OS ContainerUbuntu 24.04 LTS (Proxmox CT)Active
    Alokasi Resource2 Core CPU | 2048 MB (2 GB) RAMAllocated
    Alamat IP Static10.10.10.107Connected
    Web Server & DBLAMP Stack (Apache, MariaDB, PHP)Running
    Platform CMSWordPressInstalled
    Reverse ProxyNginx Proxy ManagerProxied
    Domain Hostazarya.fahryakbar.my.id (Citraweb-PANDI)Resolved

    🛠️ Ringkasan Langkah Kerja & Konfigurasi

    1. Registrasi Akun & Domain: Mendaftar akun GitLab sekolah dan mengaktifkan domain sponsorship dari Citraweb-PANDI (azarya.fahryakbar.my.id) serta melakukan penataan DNS record.
    2. Setup Container (CT) Proxmox VE: Membuat Container baru berbasis OS Ubuntu 24.04 LTS dengan alokasi resource sebesar 2 Core CPU dan 2048 MB RAM, lalu mengatur alamat IP static ke 10.10.10.107.
    3. Instalasi LAMP Stack & WordPress: Menginstal Apache web server, MariaDB database, dan PHP di dalam container. Setelah database siap, instalasi CMS WordPress dilakukan hingga dapat diakses via IP lokal.
    4. Konfigurasi Reverse Proxy (NPM): Menambahkan Proxy Host baru pada Nginx Proxy Manager (103.210.35.185) untuk mengarahkan lalu lintas dari domain azarya.fahryakbar.my.id menuju Forward IP 10.10.10.107 pada port 80.
    5. Pengujian Akhir: Memastikan situs WordPress dapat diakses melalui alamat IP lokal maupun nama domain publik dari perangkat client.

    Bukti Screenshot

    1. Profil Akun GitLab & Registrasi Domain Citraweb-PANDI

    2. Status CT Running di Proxmox (Menampilkan detail 2 Core & 2048 MB RAM)

    3. Tampilan CMS diakses via IP Direct  (10.10.10.2XX)

    4. Konfigurasi Proxy Host pada Dashboard Nginx Proxy Manager

    5.  Tampilan CMS berhasil dipanggil melalui Domain Resmi (.web.id / .biz.id / .my.id)

    📝 Kesimpulan Praktikum

    Berdasarkan seluruh tahapan praktikum yang telah dilaksanakan, dapat disimpulkan bahwa:

    1. Infrastruktur Server: Container OS Ubuntu 24.04 LTS pada Proxmox VE berhasil dikonfigurasi menggunakan alokasi resource 2 Core CPU, RAM 2 GB, serta IP Static 10.10.10.107 dengan stabil.
    2. Layanan CMS: Stack LAMP (Apache, MariaDB, PHP) serta aplikasi WordPress terpasang dan berfungsi penuh saat diakses langsung melalui IP internal.
    3. Penerusan Domain (Reverse Proxy): Nginx Proxy Manager berhasil memetakan domain azaryaputri.my.id menuju IP internal container sehingga situs web dapat dipanggil dari jaringan luar secara seamless.

  • Halo dunia!

    Selamat datang di WordPress. Ini adalah pos pertama Anda. Sunting atau hapus, kemudian mulai menulis!