This theme is inspired by Apaxy.
- Download or clone this repository. Copy the
theme
directory and paste it in the root of your own site. - Copy the
.htaccess
file and paste in the root too. - Upload your own files and directories to the root directory. They will now be indexed as rows in a table.
This theme is setup with Bootstrap's table classes and grid system, and has another few functionalities including:
- Fancybox for viewing images and PDF files in the browser.
- Breadcrumb navigation for easy navigation between directories.
- Search bar that makes all files and directories searchable. This search does not however scan for files inside the directories.
- Bootstrap CSS styles.
- (OPTIONAL) One way to restrict access to your archive is to use basic authentication for your domain. Add the following Apache configuration snippet in the bottom of your
.htaccess
file to enable this feature:
AuthType Basic
AuthName "Private domain"
AuthUserFile /etc/apache2/.htpasswd
Require valid-user
Notice that you will also need to create a .htpasswd
file for the authentication to work. This file will contain a username and an encrypted password. Use this tool to generate an entry for the .htpasswd
file and upload it to your server at /etc/apache2
.
Finally, remember to change the AuthUserFile
to the correct path for where .htpasswd
is stored on your server. Whenever you access the domain, you should now be prompted with a login dialog.
The following shows screenshots of the archive in use (I use it mostly for vacation photos, degree certificates, software etc.).