Nextcloud is a private file sync and share communication server. It is fully open source and you can host it yourself or pay a company to do it for you. That way, you are in control of your photos, your calendar and contact data, your documents and everything else.
Visit the default repository of Documents, Photos and Music.
You will find an Admin page at http://demo.mazizone.eu/nextcloud
User Name : admin
Password : mazizone