DuckHoozy
A private self-hosted file upload service