Best self-hosted file hosting software? reddit / selfhosted ---------------------------------------------------------------------- BoxWithoutATop · 2023-11-11 00:20 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 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! ---------------------------------------------------------------------- thekrautboy · 2023-11-11 00:25 Look at Seafile? Nothing has changed since the last time this was asked. ---------------------------------------------------------------------- BoxWithoutATop · 2023-11-11 00:28 The only posts I could find about this were from a year ago or more, but admittedly I have never been good at sifting through Reddit, and I am still new to all of this, so I'm not really sure what specifically to search for. Thanks for your answer! I will look into it right now! ---------------------------------------------------------------------- thekrautboy · 2023-11-11 00:35 :) ---------------------------------------------------------------------- schklom · 2023-11-11 00:36 Note that Seafile has its own filesystem: all files are stored in a special container file that only Seafile can read. If you browse the files on your host machine, Seafile will only show a single large file. Nextcloud keeps the files you have, so it can be great if you want other softwares to access them, such as Radarr/Sonarr. ---------------------------------------------------------------------- threedaysatsea · 2023-11-11 00:45 Nextcloud is great! They have example docker-compose files on their GitHub. ---------------------------------------------------------------------- ithilelda · 2023-11-11 00:50 seafile or syncthing. It doesn't change much actually in the file hosting world. and I never use nextcloud. It's turning into a behemoth with tons of functions I don't need. ---------------------------------------------------------------------- BoxWithoutATop · 2023-11-11 01:26 Are you familiar with seafile? I went with that option, and I am having a 502 gateway error. I don't know what I'm doing wrong and could use some help. ---------------------------------------------------------------------- xkcd__386 · 2023-11-11 01:57 for 1, 2, and 3, I've tried SFTPGo, transfer,sh, and filebrowser. Filebrowser is the best I have seen so far. If item 4 is important you should go with nextcloud. ---------------------------------------------------------------------- survivallama · 2023-11-11 02:27 I've used everything and I always fall back to synology drive. Yes, you pay for it, but it is much more polished then anything else. ---------------------------------------------------------------------- oAhT_iAs · 2023-11-11 02:57 I use Nextcloud, File Browser, and Syncthing. ---------------------------------------------------------------------- jfernand3z · 2023-11-11 05:20 I find OwnCloud to be pretty decent and less bloated than NextCloud. They have a few installation options. ---------------------------------------------------------------------- Faith-in-Strangers · 2023-11-11 05:44 I love Filebrowser, simple yet powerful ---------------------------------------------------------------------- Affectionate-Fig-805 · 2023-11-11 06:16 Nextcloud maybe is the simplest and most versatile file sharing to use. Even has API support. ---------------------------------------------------------------------- Firenyth · 2023-11-11 07:29 I've never liked nextcloud, just never works right for me. I've had better experience with filerun if you want an alternative ---------------------------------------------------------------------- Bytepond · 2023-11-11 08:01 Nextcloud. It's a bit tricky to set up, but it meets all of your requirements. It's essentially a Google Drive / Dropbox replacement. ---------------------------------------------------------------------- Silencer306 · 2023-11-11 08:07 Three of them? Aren’t they the same product? ---------------------------------------------------------------------- soum8419 · 2023-11-11 08:11 If you are looking also for a photo backup memories app on nextcloud is amazing. Do check it out. I am pretty happy with it running with 1tb ssd on a nuc7 intel mini pc. ---------------------------------------------------------------------- soum8419 · 2023-11-11 08:12 If you are looking also for a photo backup memories app on nextcloud is amazing. Do check it out. I am pretty happy with it running with 1tb ssd on a nuc7 intel mini pc. ---------------------------------------------------------------------- laterral · 2023-11-11 08:13 Couldn’t figure out how to mount the data volume into it. I can see the docker compose mounts config volume, but can’t see how you add the data ---------------------------------------------------------------------- Tech88Tron · 2023-11-11 11:32 You pay for the hardware....then free updates / upgrades for life of device. ---------------------------------------------------------------------- Morpheusoo · 2023-11-11 12:34 Based on your requirements, OwnCloud would work perfectly. I personally prefer OwnCloud (Containerised) due to it’s sole purpose of doing one thing right compared to trying to do multiple things like NextCloud. From personal experience NextCloud (Non AIO - ContaInerised) ran very slow from me compared to OwnCloud. I did do some reading online and NextCloud seems to run a lot smoother on a dedicated VM (Non containerised) but never tested it as OwnCloud now suits my requirements and runs flawlessly. ---------------------------------------------------------------------- tech2but1 · 2023-11-11 13:25 Seafile user here. I used to use Nextcloud but got fed up of chasing obscure errors for days every time I updated it and it's also way over the top for simple file sharing. I wish people would stop recommending it for everything, it is completely unnecessary most of the time. Seafile works great, have family using it for their own Dropbox alternative too for hosting/sharing large files and images. ---------------------------------------------------------------------- mlazzarotto · 2023-11-11 13:37 Seafile > Nextcloud. Nextcloud has too much crap. If you just want a file sharing service go with Seafile ---------------------------------------------------------------------- iProXi · 2023-11-11 13:39 Can I view previews of images before I download them with FileBrowser? Can I play videos/music via the browser? I’m pretty sure to access any files I was required to download them last time I had a look at it. ---------------------------------------------------------------------- ismaelgokufox · 2023-11-11 13:40 Or use Virtual-dsm on docker. ---------------------------------------------------------------------- htunlogic · 2023-11-11 14:35 Hi, I am the creator of [https://hoodik.io/](https://hoodik.io/) it is an end to end encrypted file storage solution. It doesn't support your 4th point though. But maybe in the future it will. Currently I am the only developer working on it, and I do have mobile apps in plans, but am not sure when that will be. ​ It is a lot simpler then nextcloud or owncloud, it offers file storage, public link generation and multiple users with ability to set the storage limitations per each user. ---------------------------------------------------------------------- Tech88Tron · 2023-11-11 15:18 Legit and supported? Or a hack? ---------------------------------------------------------------------- ismaelgokufox · 2023-11-11 15:19 Don’t know about that. I did test it and it works with the official apps. There could be a Dockerfile where we could see how the image is created. ---------------------------------------------------------------------- antoine2tt · 2023-11-11 15:52 Hi ! Take a look at Pingvin https://github.com/stonith404/pingvin-share 😁 ---------------------------------------------------------------------- quinyd · 2023-11-11 17:14 Definitely go with Seafile. I’ve been running it 24/7 for 5+ years now ---------------------------------------------------------------------- lakimens · 2023-11-11 17:16 I can confirm Nextcloud runs pretty nicely on a VPS non-containerized. ---------------------------------------------------------------------- mb4x4 · 2023-11-11 17:20 I agree with the second part. I was an NC user for a year but it became a bloated behemoth in that time. ---------------------------------------------------------------------- purgedreality · 2023-11-11 19:21 Just please be aware when suggesting this: [Filerun free has been cancelled by the author.](http://blog.filerun.com/sorry/) You also [cannot re-activate/install your free version license](https://www.red dit.com/r/selfhosted/comments/13c1d79/cannot_install_filerun_anymore/) because it's past the June 2023 ~~extortion~~ grace period set by the author. IMHO, don't install "free" software with licenses and activation service infrastructure... its there for a reason and you're setting yourself up for ~~failure~~ future monetization opportunities by the author. See [pfSense+ Home/Lab,](https://www.netgate.com/blog/addressing-changes-to-pfsense- plus-homelab) [Mindtouch/DekiWiki](https://faultbucket.ca/2013/02/mourning-the-loss- of-dekiwiki/). ---------------------------------------------------------------------- Firenyth · 2023-11-11 19:24 Oh really, I had no idea it had changed. Thanks. ---------------------------------------------------------------------- nuvcmnee · 2023-11-11 20:56 seafile! Fast and simple, no additional crap, multi user support, download links, clients for different OS etc ---------------------------------------------------------------------- aliengoa · 2023-11-11 22:07 I'm using nextcloud in Unraid with docker and it's smooth. Set it up for use with an ssd pool rather than the array. ---------------------------------------------------------------------- oAhT_iAs · 2023-11-11 22:16 I initially used Syncthing to sync files across my devices. As I needed files to be available on those devices like Obsidian, Photos I were editing I wanted to be able to access them on a different device. I used File Browser to access my Server where those files were store in Syncthing or other folders I didn't have Syncthing syncing. I later down the line setup Nextcloud, as I had some files and photos/videos I wanted to share with others. So i setup nextcloud for that reason, and using it more now to store files. So my usages for Nextcloud went up, and using File Browser came less. ---------------------------------------------------------------------- BoxWithoutATop · 2023-11-11 23:34 Thanks for the recommendation! I am using it now, and it is perfect for my needs! Fast and efficient, and they have apps on all my devices! Thanks again man! ---------------------------------------------------------------------- ithilelda · 2023-11-12 01:06 glad you like it!