WordPress Self-hosted Menggunakan Biznet Gio Neo Lite

Article ini akan membahas bagaimana cara menggunakan Biznet Gio Cloud NEO Lite untuk Deploy WordPress menggunakan MySQL sebagai database dan Let's Encrypt sebagai SSL gratis.

WordPress Self-hosted Menggunakan Biznet Gio Neo Lite
Biznet Gio Neo Lite
Clip Studio Paint - Start Your Free Trial Now!

Saya menggunakan Coolify sebagai Self-hostable Docker container yang saya jalankan di server NEO Lite BiznetGio dengan begitu saya bisa deploy WordPress sebagai service app, Selain WordPress Coolify mendukung juga Ghost CMS.

Untuk Domain saya menggunakan Cloudflare Domain dengan subdomain sebagai domain untuk website WordPress yang saya jalankan


Coolify

Made self-hosting simple

An open-source & self-hostable Heroku / Netlify alternative (and even more).

Github / Website


Cloudflare Registrar

Domain registrar with no-markup pricing

Securely register new domains, transfer existing domains, and effortlessly consolidate and manage all your domain portfolios, with transparent, no-markup pricing. Eliminate surprise renewal fees and hidden add-on charges.

You pay what we pay — you won’t find better value.

Website


WordPress Self-hosted Biznet Gio Neo Lite

  1. Setup BiznetGio Neo Lite Compute
  2. Instal Coolify di neo Lite
  3. Deploy WordPress dan Tambahkan Domain
  4. Deploy WordPress

Setup BiznetGio Neo Lite Compute

BiznetGio Menawarkan Paket Produk Neo Lite Compute Sebagai Berikutabs

  • vCPU 1 Core
  • RAM 1 GB
  • Storage 60 GB
  • 1 Public IP
Neo Lite
Neo Lite

Gambar di atas adalah setup sever NEO Lite yang saya gunakan. Saya menggunakan Ubuntu 20.04.

Instal Coolify di Neo Lite

Copy perintah berikut dan Paste ke Terminal

wget -q https://get.coollabs.io/coolify/install.sh -O install.sh; sudo bash ./install.sh

Jika kamu belum pernah menjalankan docker atau menginstall docker di server maka akan mendapatkan perintah seperti ini

Installation
Installation

Kamu cukup menjalankan perintah "Yy" dan akan otomatis menginstall docker

Tunggu hingga install coolify selesai dan kamu akan mendapatkan perintah seperti ini, kamu akan di arahkan untuk membuka dashboard

Installation
Installation

Sekarang kamu sudah berhasil menjalankan coolify dan kamu sudah bisa mendeploy WordPress dari dashboard

Halaman login Coolify
Halaman login Coolify

Deploy Wordpress dan Tambahkan Domain

Setelah kamu berhasil membuat akun dan sudah login saat nya kita menambahkan domain cloudflare ke coolify

Pertama kamu login dan akses dashboard NEO Lite kamu dan Copy Public ip

Public IP
Public IP

Setelah kamu copy public ip nya kamu login ke cloudflare dan masukan ip yang barus kamu copy ke DNS settings

DNS Settings
DNS Settings

Ikuti pengaturan dari gambar di atas, paste Public IP kamu dan jangan aktifkan cloudflare proxy nya lalu save.

Name * menunjukan bahwa kamu menggunakan subdomain dan @ sebagai root domain ( foo.bar.com ) foo adalah subdomain dan bar adalah root domain.

Setelah selesai menambahkan Public IP kamu ke cloudflare DNS Settting sekarang saat nya menambahkan domain ke coolify di dashboard

Coolify Setting
Coolify Setting

URL (FQDN) masukan nama domain subdomain kamu, kamu bebas memilih nama yang kamu suka, setelah kamu nemabahkan subdomain sekarang kamu save dan kamu bisa mengakses dashboard coolify menggunakan subdomain yang sudah mendapatkan SSL daripada harus memasukan public ip kamu di mesin pencarian

Deploy Wordpress

Saat nya mendeploy WordPress buka menu dashboard dan create new resource lalu kamu pilih service WordPress

WordPress service
WordPress service

Kamu akan kembali memasukan subdomain yang akan kamu gunakan untuk domain Website kamu, dan kamu akan memilih beberapa pengaturan WordPress sebelum kamu mendeploy nya.

Kamu akan memilih php version dan generate SSL untuk WWW dan non WWW website kamu sudah mendapatkan FREE SSL Let's Encrypt tanpa perlu pengaturan lain nya dan untuk Database menggunakan Mysql.

Database
Database

Setelah semua pengaturan sudah selesai klik save lalu deploy dan kamu bisa langsung mengakses dashboard WordPress admin.

wpadmin
wpadmin