Dalam tutorial ini, kami akan menunjukkan cara menginstal XWiki di server Ubuntu 20.04 Anda. Kami akan menjelaskan singkatan dari XWiki dan langkah-langkah tentang instalasi, konfigurasi, dan perangkat lunak tambahan lainnya yang diperlukan.
XWiki adalah platform wiki open-source dan gratis yang ditulis dalam Java, yang memungkinkan Anda untuk menyesuaikan wiki Anda dengan antarmuka web yang sangat sederhana dan ramah pengguna. Ini berjalan pada wadah servlet Tomcat, Jetty, atau JBoss dan menggunakan MySQL/MariaDB atau PostgreSQL sebagai database untuk menyimpan informasi.
Dalam posting ini, kita akan menggunakan Tomcat sebagai wadah servlet dan MariaDB sebagai database. Menginstal XWiki di Ubuntu 20.04 seharusnya tidak lebih dari 15 menit. Mari kita mulai dengan penginstalan!
Prasyarat
- Pemasangan baru Ubuntu 20.04
- Hak istimewa pengguna:pengguna root atau non-root dengan hak istimewa sudo
Langkah 1. Perbarui Sistem
Kami perlu memperbarui sistem ke versi terbaru dan memastikan perangkat lunaknya mutakhir karena kami berasumsi bahwa Anda memiliki instalasi baru Ubuntu 20.04
Jalankan perintah satu baris berikut dan tunggu beberapa saat hingga sistem mendapatkan pembaruan perangkat lunak terbaru
sudo apt update -y && sudo apt upgrade -y
Langkah 2. Instal Java
Kami membutuhkan Java untuk diinstal pada sistem kami karena XWiki tertulis di dalamnya. Java dapat diinstal dengan perintah berikut:
apt-get install default-jdk gnupg2 -y
Setelah Java terinstal, Anda dapat memeriksa versinya dengan perintah berikut:
java --version
Output berikut harus dikembalikan.
root@vps:~# java --version openjdk 11.0.11 2021-04-20 OpenJDK Runtime Environment (build 11.0.11+9-Ubuntu-0ubuntu2.20.04) OpenJDK 64-Bit Server VM (build 11.0.11+9-Ubuntu-0ubuntu2.20.04, mixed mode, sharing)
Langkah 3. Kunci publik dan repositori XWiki GPG
Kunci GPG penandatanganan dapat ditambahkan dengan perintah berikut:
wget https://maven.xwiki.org/xwiki-keyring.gpg -P /usr/share/keyrings/
Ubuntu 20.04 tidak berisi repo XWiki dan itulah mengapa langkah ini penting untuk menambahkannya.
wget "https://maven.xwiki.org/stable/xwiki-stable.list" -P /etc/apt/sources.list.d/
Perbarui repositori dengan perintah berikut:
sudo apt update -y
Langkah 4. Instal XWiki bersama dengan Tomcat dan MySQL
Sebelum menginstal XWiki ada opsi untuk membuat daftar paket XWiki yang tersedia:
apt-cache search xwiki
Dalam tutorial ini kita perlu menginstal xwiki-Tomcat9-common dan xwiki-Tomcat9-mariadb dengan perintah berikut:
sudo apt install xwiki-tomcat9-common xwiki-tomcat9-mariadb -y
Saat menginstal paket yang diperlukan, prompt akan meminta Anda memasukkan kata sandi root MySQL untuk instalasi XWiki Anda.
Tekan Ya, di jendela pertama.
Masukkan kata sandi root MySQL dan tekan Ya.
Konfirmasikan kata sandi root MySQL dan tekan Ya.
Saat penginstalan sedang berlangsung, sebaiknya simpan kata sandi root MySQL di catatan Anda untuk konfigurasi selanjutnya.
Sekarang, ketika paket diinstal, kami dapat memverifikasi apakah layanan Tomcat dan MariaDB aktif dan berjalan.
Jalankan perintah berikut untuk melihat apakah layanan Tomcat berjalan dengan benar:
systemctl status tomcat9
Anda akan melihat output berikut:
root@vps:/# systemctl status tomcat9 ● tomcat9.service - Apache Tomcat 9 Web Application Server Loaded: loaded (/lib/systemd/system/tomcat9.service; enabled; vendor preset: enabled) Drop-In: /etc/systemd/system/tomcat9.service.d └─xwiki-tomcat9-systemd.conf Active: active (running) since Mon 2021-10-11 23:32:55 UTC; 7min ago Docs: https://tomcat.apache.org/tomcat-9.0-doc/index.html Main PID: 91633 (java) Tasks: 67 (limit: 4617) Memory: 690.8M CGroup: /system.slice/tomcat9.servic
Untuk memeriksa apakah layanan MariaDB aktif dan berjalan, jalankan perintah berikut:
sudo systemctl status mariadb
Anda akan melihat output berikut:
root@vps:/# sudo systemctl status mariadb ● mariadb.service - MariaDB 10.3.31 database server Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled) Active: active (running) since Mon 2021-10-11 23:30:46 UTC; 10min ago Docs: man:mysqld(8) https://mariadb.com/kb/en/library/systemd/ Main PID: 90670 (mysqld) Status: "Taking your SQL requests now..." Tasks: 30 (limit: 4617) Memory: 69.9M CGroup: /system.slice/mariadb.service └─90670 /usr/sbin/mysqld
Langkah 5. Instal Nginx sebagai server web
Kami membutuhkan server web sehingga kami dapat mengatur proxy terbalik untuk mengakses instalasi XWiki.
Jalankan perintah berikut untuk menginstal server web Nginx:
sudo apt install nginx -y
Setelah Nginx terinstal, mulailah dengan perintah berikut:
sudo systemctl start nginx
Periksa layanan apakah aktif dan berjalan:
sudo systemctl status nginx
Anda akan melihat output berikut:
root@vps:/# sudo systemctl status nginx ● nginx.service - A high performance web server and a reverse proxy server Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled) Active: active (running) since Mon 2021-10-11 23:44:40 UTC; 5s ago Docs: man:nginx(8) Process: 93791 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=0/SUCCESS) Process: 93798 ExecStart=/usr/sbin/nginx -g daemon on; master_process on; (code=exited, status=0/SUCCESS) Main PID: 93799 (nginx) Tasks: 5 (limit: 4617) Memory: 5.0M CGroup: /system.slice/nginx.service
Langkah 6. Buat file host virtual Nginx baru
Setelah server web Nginx diinstal, buat file host virtual dengan perintah berikut:
sudo nano /etc/nginx/conf.d/xwiki.conf
Rekatkan baris berikut:
server { listen 80; server_name xwiki.example.com; access_log /var/log/nginx/xwiki-access.log; error_log /var/log/nginx/xwiki-error.log; location / { proxy_set_header X-Real-IP $remote_addr; proxy_set_header Host $host; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection 'upgrade'; proxy_cache_bypass $http_upgrade; proxy_pass http://127.0.0.1:8080; } }
Simpan dan tutup file konfigurasi.
Langkah selanjutnya adalah meningkatkan nilai hash_bucket size pada file nginx.conf:
sudo nano /etc/nginx/nginx.conf
Tambahkan atau batalkan komentar pada baris berikut di bawah bagian HTTP seperti yang ditunjukkan:
server_names_hash_bucket_size 64;
Simpan file konfigurasi dan mulai ulang layanan Nginx.
sudo systemctl restart nginx
Langkah 7. Akses antarmuka Web XWiki
Buka, browser Anda dan akses antarmuka XWiki menggunakan URL di proxy terbalik xwiki.example.com/xwiki
Klik tombol “Lanjutkan” di mana jendela lain akan ditampilkan untuk memasukkan nama depan dan belakang, nama pengguna, kata sandi, dan email alamat.
Setelah semua terisi klik tombol “Daftar dan Login”
Di jendela Berikutnya pilih salah satu Flavor sesuai pilihan Anda dan instal dengan mengklik tombol “Install this flavor”.
Pada langkah selanjutnya, biarkan semuanya apa adanya dan cukup klik tombol “Lanjutkan” hingga penginstalan selesai.
Setelah langkah terakhir, Anda akan melihat dasbor sambutan XWiki.
Itu dia! Anda berhasil menginstal platform XWiki di Ubuntu 20.04. Tentu saja, Anda tidak perlu menginstalnya jika merasa kesulitan. Anda cukup meminta admin hosting VPS Linux ahli kami untuk menginstal XWiki di Ubuntu 20.04 untuk Anda. Mereka tersedia 24/7 dan akan segera menangani permintaan Anda.
Jika Anda menyukai posting ini tentang cara menginstal XWiki di Ubuntu 20.04, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.