Install MediaWiki: Difference between revisions

From AbahDoku Wiki
No edit summary
m 49 revisions imported
 
(37 intermediate revisions by the same user not shown)
Line 1: Line 1:
Bahan-bahan yang perlu disiapkan untuk MediaWiki di Armbian (basis Debian) antara lain Docker, PHP, Apache, MySql dan lain-lain.
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.
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==
==Container==
Line 6: Line 9:


Buat container untuk MediaWiki
Buat container untuk MediaWiki
  docker container run -d --name demo-mediawiki -p 8080:80 --restart always mediawiki
  docker container run -d --name demo-mediawiki -p 8080:80 --restart always mediawiki
Cek container yang sudah dibuat dengan perintah
docker ps


Buat container untuk MySql
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
  docker container run -d --name demo-mysql -v mediawiki-mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=rahasia --restart always mysql


Cek lagi container mysql yang sudah dibuat dengan docker ps
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
Buat Network di Docker untuk menghubungkan demo-mediawiki dengan demo-mysql


Line 27: Line 27:
  docker network connect demonet-mediawiki demo-mediawiki
  docker network connect demonet-mediawiki demo-mediawiki
  docker network connect demonet-mediawiki demo-mysql
  docker network connect demonet-mediawiki demo-mysql
.
 
.
==Test Eksekusi Container Mysql ==
.
.
.
== Test Eksekusi Container Mysql ==
  docker exec -it demo-mysql /bin/bash
  docker exec -it demo-mysql /bin/bash
  bash-4.4# mysql -p
  bash-4.4# mysql -p
  mysql>
  mysql>
ketik exit jika ingin keluar dari mysql dan bash
 
==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
Next >>> Ase nak ajalan dengan MediaWiki ദ്ദി(ᵔᗜᵔ)

Latest revision as of 22:47, 19 November 2024

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[edit]

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

Container[edit]

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[edit]

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[edit]

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

Configurasi MediaWiki[edit]

Buka browser

    • Gambar-gambar pendukung lagi disiapkan

Copy File[edit]

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


Next >>> Ase nak ajalan dengan MediaWiki ദ്ദി(ᵔᗜᵔ)