Download Server for your static binary files with an Apache and Apaxy-V2 by Fusengine.
This tool was developed for a fast public file sharing without any role and user management. If you need user and role management, have a look to Filebrowser or something like Nextcloud.
You can easily setup this tool with a docker container:
docker run --rm -p 8080:8080 secanis/camarero:latest
To map the files from a filesystem you can mount folders or file to /var/www, ensure that you not overwrite the /var/www/theme folder.
docker run -p 8080:8080 -v /data/myprojectfolder:/var/www/dl secanis/camarero:latest
The internal mount folder has to be
/var/www/dl
because it will automatically set the rewrite rules correctly and will fetch the theme without any problems.
If you want to set your own logo, you can map your own .png file to the directory /var/www/theme/icons/logo.png. You can customize everything by mounting the complete theme folder into the container, that also includes the style.css file.
docker run -p 8080:8080 -v /data/mylogo.png:/var/www/theme/icons/logo.png secanis/camarero:latest
// folder structure
- theme
- icons
- .htaccess
- footer.html
- header.html
- style.css