Skip to content

A mini fileserver which runs on top of Github pages

License

MIT, MIT licenses found

Licenses found

MIT
LICENSE
MIT
LICENSE.md
Notifications You must be signed in to change notification settings

muink/ghpages-mini-fileserver

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.