Cara Install Onno Center Wiki di Ubuntu 18.04

Cara Install Onno Center Wiki di Ubuntu 18.04

Onno Center Wiki adalah kumpulan artikel teknis atau tutorial yang ditulis oleh Onno W. Purbo seputar free software, open source, Linux, teknologi jaringan komputer, internet, dan keamanan komputer.

Di halaman utama (Main Page) Onno Center Wiki tertulis dengan nama SpeedyWiki, karena pada awalnya wiki ini berada di domain Telkom Speedy.

Seluruh tulisan beserta data yang berada di Onno Center Wiki dapat diinstall atau diduplikasi ke server lain, misalnya di laptop, server sekolah, kampus, kantor, atau server online.

Menurut saya paling cocok dipasang di server yang berada dalam jaringan komputer sekolah atau kampus, dijadikan sebagai salah satu sumber referensi teknis baik itu mahasiwa, dosen, dan staf. Selain itu dapat menghemat bandwidth internet karena sudah tersedia di server lokal, tidak harus lagi mengakses internet, cukup server saja yang mengakses ke internet untuk kebutuhan update data wiki.

Cara Install Onno Center Wiki di Ubuntu 18.04
Onno Center Wiki

0. Perangkat yang Dibutuhkan

Sebelum install Onno Center Wiki, kita harus menyiapkan terlebih dahulu perangkat yang dibutuhkan. Secara umum menggunakan LAMP dan MediaWiki. Di tutorial ini saya menggunakan:

  1. Sistem operasi: Ubuntu 18.04
  2. Web server: Apache2
  3. Database: MariaDB 10.4
  4. PHP Engine: PHP 7.2
  5. MediaWiki: MediaWiki 1.31.3
  6. Data Onno Center Wiki
  7. Domain: wiki.jejak.web.id

1. Install Web Server Apache

Install web server Apache di Ubuntu.

Konfigurasi virtual host wiki.jejak.web.id.

Isi dengan konfigurasi virtual host.

Aktifkan virtual host, dan modul Apache.

Membuat direktori dan file test.html untuk wiki.jejak.web.id.

Isi file test.html.

Menguji domain + virtual host apakah sudah berjalan dengan baik, browsing http://wiki.jejak.web.id/test.html.

Cara Install Onno Center Wiki di Ubuntu 18.04
Pengujian Apache virtual host

Hapus file test.html.

2. Install PHP

Install PHP beserta modul yang dibutuhkan.

Buat file info.php buat testing menjalankan script PHP.

Browsing http://wiki.jejak.web.id/info.php.

Cara Install Onno Center Wiki di Ubuntu 18.04
Pengujian PHP

Hapus file info.php.

3. Install Database MariaDB

Pasang repository MariaDB.

Install database MariaDB.

Jalankan mysql_secure_installation.

Jawab pertanyaan.

Login mysql shell untuk membuat database, username, dan password untuk wiki.

Membuat database.

Membuat username dan memberi hak akses ke database.

4. Install MediaWiki

Download MediaWiki 1.31.3.

Extract mediawiki-1.31.3.tar.gz.

Copy isi direktori hasil extract mediawiki-1.31.3 ke /var/www/wiki.jejak.web.id.

Ubah kepemilikan dan hak akses file.

Browsing http://wiki.jejak.web.id. Klik set up the wiki.

Cara Install Onno Center Wiki di Ubuntu 18.04
Install MediaWiki

Pilih bahasa, lalu Continue.

Cara Install Onno Center Wiki di Ubuntu 18.04
Pilih bahasa

Pengecekan environment dan modul PHP, apakah semuanya sudah terpenuhi. Jika tidak ada masalah, Continue.

Cara Install Onno Center Wiki di Ubuntu 18.04
Pengecekan environment server

MySQL settings, masukkan database, username, dan password yang sudah dikonfigurasi sebelumnya ditahap install MariaDB. Pastikan Database table prefix = wiki_.

  • Database host = localhost
  • Database name = wiki
  • Database table prefix = wiki_
  • Database username = user_wiki
  • Database password = pass_wiki
Cara Install Onno Center Wiki di Ubuntu 18.04
MySQL settings

Database settings, Continue.

Cara Install Onno Center Wiki di Ubuntu 18.04
Database settings

Isi nama wiki dan akun admin. Password minimal 8 karakter, tidak boleh sama dengan username. Opsi paling bawah pilih I’m bored already, just install the wiki., lalu Continue.

Cara Install Onno Center Wiki di Ubuntu 18.04
Setting nama Wiki

Continue.

Cara Install Onno Center Wiki di Ubuntu 18.04
Setting instalasi selesai

Install MediaWiki selesai. Continue.

Cara Install Onno Center Wiki di Ubuntu 18.04
MediaWiki sukses terinstall

Download LocalSettings.php lalu upload ke /var/www/wiki.jejak.web.id.

Cara Install Onno Center Wiki di Ubuntu 18.04
Download LocalSettings.php

Halaman Main Page dari MediaWiki yang baru saja selesai diinstall.

Cara Install Onno Center Wiki di Ubuntu 18.04
Halaman Main Page MediaWiki

5. Import Data Onno Center Wiki

Setelah MediaWiki terinstall, selanjutnya import data Onno Center Wiki ke MediaWiki.

Download database dan images Onno Center Wiki. Saat artikel ini dibuat file wikidb.sql.tar.gz telah mencapai 67MB dan images.tar.gz mencapai 1GB.

Extract file images.tar.gz.

Copy file hasil extract ke /var/www/wiki.jejak.web.id.

Extract database.

Drop database lama dan import dengan database baru.

Update struktur database.

Akses kembali http://wiki.jejak.web.id untuk melihat hasil akhirnya.

Cara Install Onno Center Wiki di Ubuntu 18.04
Data Onno Center Wiki sukses diimport

6. Mengganti Logo Wiki

Buat logo dengan ukuran yang sama 135×135 format .png. Lalu upload ke direktori /var/www/wiki.jejak.web.id/resources/assets.

Ubah konfigurasi LocalSettings.php untuk mengganti nama file logo.

Variabel yang diubah nilainya $wgLogo.

Refresh kembali halaman wiki.

Cara Install Onno Center Wiki di Ubuntu 18.04
Logo MediaWiki berhasil diganti

7. Update Otomatis

Untuk update Onno Center Wiki yang telah diinstall di server kita sendiri saya telah membuat artikel tersendiri khusus untuk update. Proses update mulai dari download data wiki sampai import database yang dijalankan secara otomatis dengan kombinasi bash script dan cron. Silakan baca di Cara Update Otomatis Onno Center Wiki di Ubuntu 18.04.

Selamat mencoba 🙂

5 Comments

  1. Saya udah ikutin semua stepnya & tidak ada notifikasi error.
    tapi setelah konfig php update.php tidak ada perubahan ..
    kenapa ya ?

Leave a Reply

Your email address will not be published. Required fields are marked *