GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Menginstal dan Mengonfigurasi XWiki di Ubuntu 16.04

XWiki adalah perangkat lunak wiki sumber terbuka dan gratis yang ditulis dalam Java berjalan pada wadah servlet seperti Tomcat, JBoss dll. XWiki menggunakan database seperti MySQL atau PostgreSQL untuk menyimpan informasinya. XWiki memungkinkan kita untuk menyimpan data terstruktur dan menjalankan skrip server dalam antarmuka wiki. Anda dapat meng-host beberapa blog dan mengelola atau melihat file dan folder Anda menggunakan XWiki.

XWiki hadir dengan banyak fitur, beberapa di antaranya tercantum di bawah ini:

  • Mendukung kontrol versi dan ACL.
  • Memungkinkan Anda mencari wiki lengkap menggunakan wildcard.
  • Ekspor halaman wiki dengan mudah ke PDF, ODT, RTF, XML, dan HTML.
  • Organisasi konten dan impor konten.
  • Pengeditan halaman menggunakan editor WYSIWYG.

Persyaratan

  • Server yang menjalankan Ubuntu 16.04.
  • Pengguna non-root dengan hak istimewa sudo.

Perbarui Sistem

Sebelum memulai, Anda perlu memperbarui repositori Ubuntu ke versi terbaru. Anda dapat melakukannya dengan menggunakan perintah berikut:

sudo apt-get update -y
sudo apt-get upgrade -y

Setelah repositori diperbarui, mulai ulang sistem untuk menerapkan semua pembaruan.

Instal Java

Xwiki adalah aplikasi berbasis Java, jadi Anda harus menginstal Java 8 terlebih dahulu. Secara default Java 8 tidak tersedia di repositori Ubuntu. Anda dapat menginstal Java 8 dengan menambahkan repositori PPA webupd8team ke sistem Anda.

Pertama, tambahkan PPA dengan menjalankan perintah berikut:

sudo add-apt-repository ppa:webupd8team/java

Selanjutnya, perbarui repositori dengan perintah berikut:

sudo apt-get update -y

Setelah repositori diperbarui, Anda dapat menginstal Java 8 dengan menjalankan perintah berikut:

sudo apt-get install oracle-java8-installer -y

Setelah menginstal Java, Anda dapat memeriksa versi Java dengan perintah berikut:

java -version

Anda akan melihat output berikut:

Java version "1.8.0_91"
Java(TM) SE Runtime Environment (build 1.8.0_91-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.91-b14, mixed mode)

Unduh dan Instal Xwiki

Selanjutnya, Anda perlu mengunduh file setup yang disediakan oleh XWiki. Anda dapat mengunduhnya menggunakan perintah berikut:

wget http://download.forge.ow2.org/xwiki/xwiki-enterprise-installer-generic-8.1-standard.jar

Setelah unduhan selesai, Anda dapat menginstal file paket yang diunduh menggunakan perintah java seperti yang ditunjukkan di bawah ini:

sudo java -jar xwiki-enterprise-installer-generic-8.1-standard.jar

Anda akan melihat output berikut:

28 Jan, 2018 6:57:37 PM INFO: Logging initialized at level 'INFO'
28 Jan, 2018 6:57:37 PM INFO: Commandline arguments: 
28 Jan, 2018 6:57:37 PM INFO: Detected platform: ubuntu_linux,version=3.19.0-25-generic,arch=x64,symbolicName=null,javaVersion=1.7.0_151
28 Jan, 2018 6:57:37 PM WARNING: Failed to determine hostname and IP address
Welcome to the installation of XWiki Enterprise 8.1!
The homepage is at: http://xwiki.org/

Press 1 to continue, 2 to quit, 3 to redisplay

Sekarang, tekan 1 untuk melanjutkan instalasi, Anda akan melihat output berikut:

Please read the following information: 
                                                                                             
 XWiki Enterprise - Readme                                                                        
                                                                                                 
                                                                                                  
 XWiki Enterprise Overview                                                                        
XWiki Enterprise is a second generation Wiki engine, features professional features like       
 Wiki, Blog, Comments, User Rights, LDAP Authentication, PDF Export, and a lot more.              
XWiki Enterprise also includes an advanced form and scripting engine which makes it an ideal   
 development environment for constructing data-based intranet applications. It has powerful       
 extensibility features, supports scripting, extensions and is based on a highly modular          
 architecture. The scripting engine allows to access a powerful API for accessing the XWiki       
 repository in read and write mode.                                                               
XWiki Enterprise is used by major companies around the world and has strong                    
 Support for a professional usage of XWiki.                                                       
 Pointers                                                                                         
Here are some pointers to get you started with XWiki once you have finished installing it:     
                                                                                                  
The documentation can be found on the XWiki.org web site                                        
If you notice any issue please file a an issue in our issue tracker                             
If you wish to talk to XWiki users or developers please use our                                 
 Mailing lists & Forum                                                                            
You can also access XWiki's                                                                     
 source code                                                                                      
If you need commercial support please visit the                                                 
 Support page                                                                                     
                                                                                                  
                                                                                                  

Press 1 to continue, 2 to quit, 3 to redisplay

Sekarang, tekan 1 untuk melanjutkan instalasi, Anda akan melihat output berikut:

See the NOTICE file distributed with this work for additional        
information regarding copyright ownership.                           
This is free software; you can redistribute it and/or modify it      
under the terms of the GNU Lesser General Public License as          
published by the Free Software Foundation; either version 2.1 of     
the License, or (at your option) any later version.                  
This software is distributed in the hope that it will be useful,     
but WITHOUT ANY WARRANTY; without even the implied warranty of       
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU     
Lesser General Public License for more details.                      
You should have received a copy of the GNU Lesser General Public     
License along with this software; if not, write to the Free          
Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA   
02110-1301 USA, or see the FSF site: http://www.fsf.org.             

Press 1 to accept, 2 to reject, 3 to redisplay

Sekarang, tekan 1 untuk menerima perjanjian lisensi, Anda akan melihat output berikut:

Select the installation path:  [/usr/local/XWiki Enterprise 8.1] 

Press 1 to continue, 2 to quit, 3 to redisplay

Sekarang, tekan enter dan tekan 1 untuk memilih jalur instalasi default, Anda akan melihat output berikut:

  [x] Pack 'Core' required
????????????????????????????????????????????????????????????????????????????????
  [x] Include optional pack 'Default Wiki'
????????????????????????????????????????????????????????????????????????????????
Enter Y for Yes, N for No: 
Y
Press 1 to continue, 2 to quit, 3 to redisplay

Sekarang, tekan Y dan tekan 1 untuk melanjutkan instalasi, Anda akan melihat output berikut:

[ Starting to unpack ]
[ Processing package: Core (1/2) ]
[ Processing package: Default Wiki (2/2) ]
[ Unpacking finished ]

Sekarang, Anda akan diminta untuk membuat pintasan untuk pengguna, Anda dapat menekan 'Y' untuk menambahkan mereka. Selanjutnya, Anda akan diminta untuk membuat skrip instalasi otomatis, cukup tekan Enter untuk memilih nilai default, setelah instalasi selesai, Anda akan melihat output berikut:

????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
Generate an automatic installation script
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
Enter Y for Yes, N for No: 
Y
Select the installation script (path must be absolute)[/usr/local/XWiki Enterprise 8.1/auto-install.xml]

Installation was successful
application installed on /usr/local/XWiki Enterprise 8.1
[ Writing the uninstaller data ... ]
[ Console installation done ]

Sekarang, XWiki telah terinstal di sistem Anda, saatnya untuk memulai skrip startup XWiki seperti yang ditunjukkan di bawah ini:

cd /usr/local/XWiki Enterprise 8.1
sudo bash start_xwiki.sh

Harap, tunggu beberapa saat untuk memulai proses. Sekarang, Anda akan melihat beberapa pesan di terminal seperti yang ditunjukkan di bawah ini:

start_xwiki.sh: 79: start_xwiki.sh:
Starting Jetty on port 8080, please wait...
2018-01-28 19:12:41.842:INFO::main: Logging initialized @1266ms
2018-01-28 19:12:42.905:INFO:oejs.Server:main: jetty-9.2.13.v20150730
2018-01-28 19:12:42.956:INFO:oejs.AbstractNCSARequestLog:main: Opened /usr/local/XWiki Enterprise 8.1/data/logs/2018_01_28.request.log
2018-01-28 19:12:42.965:INFO:oejdp.ScanningAppProvider:main: Deployment monitor [file:/usr/local/XWiki%20Enterprise%208.1/jetty/contexts/] at interval 0
2018-01-28 19:13:31,485 [main] INFO  o.x.s.s.i.EmbeddedSolrInstance - Starting embedded Solr server... 
2018-01-28 19:13:31,507 [main] INFO  o.x.s.s.i.EmbeddedSolrInstance - Using Solr home directory: [data/solr] 
2018-01-28 19:13:43,371 [main] INFO  o.x.s.s.i.EmbeddedSolrInstance - Started embedded Solr server. 
2018-01-28 19:13:46.556:INFO:oejsh.ContextHandler:main: Started [email protected]{/xwiki,file:/usr/local/XWiki%20Enterprise%208.1/webapps/xwiki/,AVAILABLE}{/xwiki}
2018-01-28 19:13:46.697:INFO:oejsh.ContextHandler:main: Started [email protected]{/,file:/usr/local/XWiki%20Enterprise%208.1/webapps/root/,AVAILABLE}{/root}
2018-01-28 19:13:46.776:INFO:oejs.ServerConnector:main: Started [email protected]{HTTP/1.1}{0.0.0.0:8080}

XWiki sekarang aktif dan berjalan, saatnya mengakses antarmuka web XWiki.

Akses XWiki

XWiki berjalan pada port 8080 , jadi Anda harus mengizinkan port 8080 melalui firewall. Pertama, aktifkan firewall UFW dengan perintah berikut:

sudo ufw enable

Selanjutnya, izinkan port 8080 melalui firewall UFW dengan perintah berikut:

sudo ufw allow 8080/tcp

Selanjutnya, muat ulang aturan firewall untuk menerapkan semua perubahan dengan menjalankan perintah berikut:

sudo ufw reload

Anda bisa mendapatkan status firewall UFW dengan perintah berikut:

sudo ufw status

Sekarang, buka browser web Anda dan ketik URL http://your-server-ip:8080 , Anda akan diarahkan ke beranda XWiki seperti yang ditunjukkan di bawah ini:

Anda dapat menghentikan server XWiki kapan saja dengan menekan Ctrl + C tombol di terminal.

Kesimpulan

Selamat! Anda telah berhasil menginstal dan mengonfigurasi XWiki di server Ubuntu 16.04. Saya harap Anda sekarang dapat dengan mudah meng-host situs wiki Anda sendiri menggunakan XWiki di server Ubuntu 16.04. Untuk informasi lebih lanjut, Anda dapat memeriksa halaman dokumentasi resmi XWiki di https://www.xwiki.org/xwiki/bin/view/Documentation/. Jangan ragu untuk mengomentari saya jika Anda memiliki pertanyaan.


Ubuntu
  1. Cara Menginstal dan Mengonfigurasi Redis di Ubuntu 18.04

  2. Cara Menginstal dan Mengkonfigurasi Redmine di Ubuntu 18.04

  3. Cara Menginstal dan Mengonfigurasi Samba di Ubuntu 18.04

  1. Cara Menginstal dan Mengonfigurasi Redis di Ubuntu 20.04

  2. Cara Menginstal dan Mengonfigurasi Jenkins di Ubuntu 20.04

  3. Cara Menginstal dan Mengonfigurasi Askbot di Ubuntu 16.04

  1. Cara Menginstal dan Mengonfigurasi MongoDB di Ubuntu 14.04

  2. Cara menginstal dan mengkonfigurasi Solr 5.5 di Ubuntu 14.04

  3. Cara menginstal dan mengkonfigurasi Solr 6 di Ubuntu 16.04