Hey guys, I know this has been asked a few times in the past, but we all know how quickly things change in the self-hosted world, so I’m wondering, what do you think is the best file hosting software right now for home labbers? My personal criteria are:

  1. should support multiple users
  2. should be able to generate direct download links
  3. should be able to upload and download a wide variety of file types
  4. (optional) should support file sync on multiple devices, ideally through the use of synced folders, similar to Dropbox and OneDrive

I have heard good things about NextCloud and OwnCloud, but wanted to hear what you guys think. For context, I am currently running Ubuntu 22.04.2 LTS and Docker 20.10.21. I am still relatively new to self-hosting, so if I ask stupid or simple questions, that is why.

So what do you guys think? I’m looking to set something like this up, so any details on why you picked what you picked would be great for me to figure out what’s best for me. Thank you!