Skip to content

RPToolsShare/shareServer

Repository files navigation

Github Pages Mini Fileserver

A mini fileserver which runs on top of Github pages

DEMO

https://muink.github.io/ghpages-mini-fileserver.html

Get started

git clone https://github.com/muink/ghpages-mini-fileserver
  • Remove default home folder resources/
rm -rf ghpages-mini-fileserver/resources
  • Set up your home folder like mydepot/
target='mydepot'
# Create directory "<target>"
mkdir ghpages-mini-fileserver/${target}
# Set home folder "<target>" in prenodes.sh
sed -i "s,^\(SERVER_HOME=\).*,\1${target}/," ghpages-mini-fileserver/prenodes.sh
  • Run prenodes.sh every time at file is added to the home folder
  • Start Jekyll
cd ghpages-mini-fileserver
jekyll serve

Add content to your server

Important

Github will complain if you host binaries and/or very large files. If you upload Binaries compress (Zip) them first and try to not abuse with file size.