Skugga is a client for UPD, a file server daemon. It works like other cloud-based file sharing software, but allows you to stay in control of your data while keeping their convenience like short links and quick delete of files.
Get it on github (remeh/upd), install it on your own server and start uploading your files!
Skugga also includes a share extension to let you upload files directly from the Photos app!