Apaxy is a modern Apache theme that makes it easy to create an elegant, customized directory listing. In this tutorial, we will show you how to install Apaxy on Manjaro.
Before starting, make sure you have the following prerequisites:
To download Apaxy, visit the following link: https://github.com/oupala/apaxy/releases
From the releases page, download the latest version of Apaxy by clicking on the "Apaxy-X.X.X.zip" link. Once the download is complete, extract the ZIP file.
Copy the extracted Apaxy directory to your web server document root directory.
sudo mv apaxy /srv/http/
Next, we need to configure Apache to use Apaxy as the default theme for directory listings.
First, edit your Apache configuration file:
sudo nano /etc/httpd/conf/httpd.conf
Add the following lines to the file:
<Directory "/srv/http">
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
Options Indexes FollowSymLinks
IndexOptions FancyIndexing
AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip
AddIconByType (TXT,/icons/text.gif) text/*
AddIconByType (IMG,/icons/image2.gif) image/*
AddIconByType (SND,/icons/sound2.gif) audio/*
AddIconByType (VID,/icons/movie.gif) video/*
AddIcon /icons/binary.gif bin
AddIcon /icons/binhex.gif bin
AddIcon /icons/tar.gif tar
AddIcon /icons/world2.gif var
AddIcon /icons/compressed.gif Z
AddIcon /icons/a.gif a
AddIcon /icons/p.gif p
AddIcon /icons/text.gif txt
AddIcon /icons/i.gif i
AddIcon /icons/unknown.gif *
HeaderName /apaxy/header.html
ReadmeName /apaxy/footer.html
IndexIgnore .*/
IndexOrderDefault Descending Name
Save and exit the file.
Now restart Apache to apply the changes:
sudo service httpd restart
Open your web browser, and navigate to your Apache document root directory. You should see the Apaxy theme applied to your directory listing.
Congratulations! You have successfully installed and configured Apaxy on Manjaro. Now, enjoy your elegant, customized directory listing.
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!