Hello! How are folks self-hosting online storage, similar to Google Drive?
Some options I’ve found:
- https://filebrowser.org/ (maintenance-only mode)
- https://www.seafile.com/en/home/ (weird disk layout scares me)
- https://tinyfilemanager.github.io/ (i like simple!)
- https://github.com/mickael-kerjean/filestash
A bunch more: https://github.com/awesome-selfhosted/awesome-selfhosted?tab=readme-ov-file#file-transfer---web-based-file-managers
I mainly just need basic file management features. I don’t plan to share files outside of my tailscale VPN. I do need to support multiple users though.
I’m not considering Nextcloud because that seems too big. I’m also not considering syncthing for this project because I don’t want copies on multiple devices.
I’m currently just using ssh+nautilus and that’s worked great for just me, but something similar to Google Drive would be easier to onboard my family.
I use Nextcloud, but as you said it’s a bit big, and with each update it’s slowly turning into more of the entire G-Suite.
I’ve used filebrowser, but be aware that until just a few days ago, it gave out access to a shell. Even with that turned off, I’d be very weary of allowing access from out of the VPN. I had a server pwned with filebrowser appearing to be the vector, and to my memory console access was disabled for the account most likely breached.
FileBrowser has a fork under development: https://github.com/gtsteffaniak/filebrowser
I currently use copyparty. It’s not the prettiest, but it’s fast and the documentation on GitHub is extensive. The maintainer is also very friendly and helpful.
Nextcloud, hands down.
There’s a new version (fork?) of filebrowser dubbed “quantum” if that’s your thing https://github.com/gtsteffaniak/filebrowser
I use filestash. I like it because it can connect with so many backends. In my setup it uses samba behind the scenes all the shares permissions are in a single configuration and I don’t have to worry about a different set of user credentials.
I personally really like sftpgo and I mount it via webdav.
I used seafile first, then nextcloud. Each for a couple of years and had significant problems with both.
I’m also using SFTPGo at home and it works well.
SFTPGo is such an awesome project, never had any problems with it.
WebDAV would work. Mounts directly in the Finder in MacOS.
Zipline
There are several projects named zipline. I think you’re talking about this one though: https://github.com/diced/zipline