Install MediaWiki

From AbahDoku Wiki

Bahan-bahan yang perlu disiapkan untuk MediaWiki di Armbian (basis Debian) antara lain Docker, PHP, Apache, MySql dan lain-lain. Karena instalasi MediaWiki disini menggunnakan Docker, jadi wajib untuk Install Docker terlebih dahulu.

Docker: Install di Armbian Server

Docker yang penulis gunakan saat experiment adalah Armbian (5.84) aarch64 Armbian_20.10_Arm-64_bullseye_current_5.9.0.

Container

apt update

Buat container untuk MediaWiki

docker container run -d --name demo-mediawiki -p 8080:80 --restart always mediawiki

Buat container untuk MySql

docker container run -d --name demo-mysql -v mediawiki-mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=rahasia --restart always mysql

Cek container yang sudah dibuat apakah sudah berhasil dengan command

docker ps

Docker Network

Buat Network di Docker untuk menghubungkan demo-mediawiki dengan demo-mysql

docker network create <nama_network>
docker network create demonet-mediawiki

Koneksikan Network yang dibuat dengan docker yang sudah dibuat sebelumnya dengan command

docker network connect demonet-mediawiki demo-mediawiki
docker network connect demonet-mediawiki demo-mysql

Test Eksekusi Container Mysql

docker exec -it demo-mysql /bin/bash
bash-4.4# mysql -p
mysql>

Configurasi MediaWiki

Buka browser

    • Gambar-gambar pendukung lagi disiapkan

Copy File

Proses copy ini di lakukan melalui terminal di pc. Copy file LocalSetting.php ke folder /root server.

scp LocalSetting.php root@10.20.30.40:/root

Untuk proses copy berikut dilakukan di terminal server Armbian. Copy file LocalSetting.php di folder /root server ke dalam docker container demo-mediawiki dengan posisi folder /var/www/html

docker cp LocalSetting.php demo-mediawiki:/var/www/html


Bersambung ...... ComingSoon

Menambahkan ekstensi GoogleAnalyticsMetrics

Karena server MediaWiki yang penulis miliki berada di dalam sebuah Container di dalam Docker. Untuk menambahkan ekstensi GoogleAnalyticsMetrics, penulis harus masuk terlebih dahulu ke dalam container.

docker exec -it mediawiki bash
masuk ke direktori extensions
cd extensions
jalankan perintah git berikut :
git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/GoogleAnalyticsMetrics