In this tutorial, we will be installing WiKiss on Alpine Linux Latest. WiKiss is a simple and lightweight wiki engine that can be easily installed and configured on any server running Apache, PHP, and MySQL.
Before we get started with the installation of WiKiss, make sure that you have the following prerequisites installed on your system:
First, we need to install the required packages for WiKiss. Open the terminal and run the following command:
apk add apache2 php7 php7-mysqli php7-json php7-session php7-xml
This command will install the Apache web server, PHP, and other required modules.
Next, we need to download the latest version of WiKiss from their official website at https://wikiss.tuxfamily.org/. Download the WiKiss archive file, and then extract it to the /var/www/
directory on your system using the following command:
cd /var/www/
wget https://wikiss.tuxfamily.org/raw-attachment/wiki/WiKiss_2.0_RC1.zip
unzip WiKiss_2.0_RC1.zip
This command will download and extract the WiKiss archive to the /var/www/
directory on your system.
Next, we need to create a MySQL database for WiKiss. To do this, open the MySQL shell and run the following command:
mysql -u root -p
This command will open the MySQL shell where we can create the WiKiss database. Run the following SQL commands to create the database:
create database wikiss;
create user 'wikiss'@'localhost' identified by 'password';
grant all privileges on wikiss.* to 'wikiss'@'localhost';
Replace password
with a strong password for the WiKiss MySQL user.
Next, we need to configure WiKiss to work with our MySQL database. Edit the config.inc.php
file located in the wikiss/
directory using your favorite text editor:
cd wikiss/
nano config.inc.php
Find the following lines in the file and modify them to match your MySQL database credentials:
$db_host = 'localhost';
$db_user = 'wikiss';
$db_pass = 'password';
$db_name = 'wikiss';
Replace password
with the strong password that you set for the WiKiss MySQL user. Save and close the file.
Finally, we need to configure Apache to serve the WiKiss application. Open the Apache configuration file located at /etc/apache2/httpd.conf
using your favorite text editor:
nano /etc/apache2/httpd.conf
At the bottom of the file, add the following lines:
Alias /wikiss /var/www/wikiss
<Directory /var/www/wikiss>
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
This will create a new alias for the WiKiss application and allow Apache to serve the application properly. Save and close the file.
The last step is to restart Apache to apply the changes that we made. Run the following command to restart Apache:
rc-service apache2 restart
Now that the installation is complete, you can access the WiKiss application by navigating to http://your-server-ip-address/wikiss
in your web browser. You should be redirected to the WiKiss setup page where you can create your first wiki.
Congratulations! You have successfully installed WiKiss on Alpine Linux Latest.
If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!
Alternatively, for the best virtual desktop, try Shells!