EduPi is a web-based file sharing tool that exposes a directory tree, allowing direct viewing of some file types and allowing authenticated users to upload files as well.
It is an abandonned project originaly developed at https://github.com/Orange-Foundation/edupi
Current code works with Python 3.7 using the following Debian dependenceies:
libmagic1 ghostscript libmagickwand-dev npm nodejs git
See offspot container-images for a sample setup.