A sane network share/cloud cluster file system


NB: This is just an idea I finally got started on after getting fed up one too many times with Nextcloud. It may or may not ever get finished. Watch this space!

This will hopefully become a network file system which has these features:

  • Multiple "server" nodes
  • Configurable (non-mandatory) file replication between server nodes
  • Automatic relocation of data between servers to move files where they are used most
  • Clients use FileProvider on macOS, Cloud Sync Engine on Windows and hopefully kioslave on Linux (proper Linux file provider API that isn't FUSE when)
  • Alternative interfaces (like a HTTP directory listing) exposable from the server(s)
  • Other features like file history, ACLs, ...