GNU/Linux >> Belajar Linux >  >> Panels >> Panels

Cara Menginstal XWiki di Ubuntu 20.04

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.


Panels
  1. Cara Menginstal Logstash di Ubuntu 18.04

  2. Instal XWiki di Ubuntu 16.04

  3. Cara Menginstal Go di Ubuntu 18.04

  1. Cara menginstal R di Ubuntu 16.04

  2. Cara Menginstal MongoDB di Ubuntu 20.04

  3. Cara Menginstal R di Ubuntu 18.04

  1. Cara Menginstal Syncthing di Ubuntu 20.04

  2. Cara Menginstal XWiki di CentOS 7

  3. Cara Menginstal phpBB di Ubuntu 20.04