Tutorial Cara Deploy Wiki js di Cpanel
Apa itu Wiki Js?
Wiki.js adalah sebuah perangkat lunak wiki yang bersifat open-source dan dibangun menggunakan teknologi Node.js. Ini memungkinkan pengguna untuk membuat wiki pribadi atau publik, dengan fitur-fitur seperti penyuntingan kolaboratif, manajemen konten yang fleksibel, pencarian yang kuat, dan banyak lagi.
Wiki.js memiliki beberapa kelebihan yang membuatnya menjadi pilihan yang baik untuk membuat wiki:
- Open Source: Wiki.js adalah perangkat lunak open source, yang berarti dapat digunakan secara gratis dan dikembangkan oleh komunitas pengembang yang luas.
- Penggunaan Markdown: Wiki.js menggunakan sintaksis Markdown untuk penulisan konten, yang membuatnya mudah dipelajari dan digunakan oleh pengguna dengan berbagai tingkat pengalaman.
- Penyuntingan Kolaboratif: Wiki.js mendukung penyuntingan kolaboratif, yang memungkinkan beberapa pengguna untuk bekerja bersama-sama dalam menyunting halaman wiki.
Kombinasi dari fitur-fitur ini membuat Wiki.js menjadi solusi yang baik untuk membuat dan mengelola wiki, baik untuk penggunaan pribadi maupun untuk penggunaan tim atau organisasi.
Beli Hosting Murah DiSIni
Cek Artikel Lainnya DiSini
Membuat Database PostgreSQL
1. login kecpanel kalian
2. setelah itu kalian kemenu penaharian dan ketikkan “PostgreSQL database wizard” lalu kalian click
3. kalian isi nama database dengan nama bebas dan kalian create
4. kalian isi lagi sesuaikan dengan petunjuk dibawah ini, jika sudah create
5. jika sudah kalian isi silakan di sumbit
6. maka hasilnya seperti ini
Membuat Node Js
1. balik kemenu awal dan ketik di pencaharian “setup node.js apps” dan kalian click
2. click create application
3. setelah itu kalian isikan untuk membuat apps node js
Node.js version : versi untuk node jsnya mulai dari versi lama hingga terbaru
Application mode : ada dua pilihan yaitu devolopment dan production
Application root : untuk menuju directory folder/file anda di cpanel
Application URL : domain sebuah website anda (dikosongkan saja)
Application startup file : beerguna untuk ke tampilan website tersebut
Add variable : opsional saja
4. setelah itu kalian create diatas kanan berwarna biru
5. dan kalian akan mendapatkan source contoh dibawahi ini berwarna putih
Download folder wiki js
selanjutnya kalian download folder wiki js
tar xzf wiki-js.tar.gz
rm -f wiki-js.tar.gz
Lalu silakan rename file config.sample.yml menjadi config.yml Agar lebih mudah kamu bisa langsung jalankan perintah berikut.
mv config.sample.yml config.yml
Mengsetting port dan database pada file
Langkah selanjutnya adalah melakukan setting port dan database pada file config.yml
Setting database pada file config.yml bisa kamu lakukan melalui SSH atau secara manual melalui file manager di cPanel hosting.
Pada panduan kali ini akan melakukan setting database melalui SSH. Kamu bisa menjalankan perintah dibawah ini.
nano config.yml
Secara default, Wiki js akan berjalan di port 3000. Namun demi keamanan kamu bisa mengubah nilai port secara bebas. Misalnya port 4848.
Setting File .htaccess
Agar domain dan subdomain bisa menampilkan hasil deploy, maka kamu harus melakukan setting pada file .htaccess
. Silakan pilih menu File Manager
di cPanel. Lalu buka folder public_html
jika kamu menggunakan domain utama atau folder subdomain jika kamu menggunakan subdomain dilanjutkan pilih file .htaccess
dan juga klik Edit
.
Kemudian salin dan pastekan script di bawah ini.
<IfModule Litespeed>
</IfModule>
# DO NOT REMOVE OR MODIFY. CLOUDLINUX ENV VARS CONFIGURATION END
Options +FollowSymLinks -Indexes
IndexIgnore *
DirectoryIndex
<IfModule mod_rewrite.c>
RewriteEngine on
# Simple URL redirect:
RewriteRule ^(.*)$ http://127.0.0.1:4848/$1 [P] //sesuaikan port yang telah dibuat tadi
</IfModule>
Jangan lupa untuk klik save
Selain setting file .htaccess
, kamu juga pelru menghapus file apps.js
. Silakan masuk ke folder Wiki js, pilih apps.js
lalu klik Delete
.
Deploy wiki js berhasil
Kesimpulan :
Wiki JS merupakan perangkat lunak wiki yang kuat dengan berbagai fitur seperti manajemen konten yang fleksibel, dukungan untuk markup berbasis Markdown, dan kemampuan kolaborasi tim. Penggunaan Wiki JS relatif mudah dengan antarmuka yang intuitif, memungkinkan pengguna untuk dengan cepat membuat dan mengelola halaman, serta mengatur akses pengguna.