I’ve been using ownCloud for several months and have come to like it a lot. ownCloud is the fastest and easiest way to set up and control your own personal cloud. It has a good Web interface, and you can dig into the configuration files as much as you like, which are all written in PHP.
ownCloud Conference 2017 was a blast! A week full of best practices, hacking, talks, solutions, awesome conversations and ownCloud!