Hello! How are folks self-hosting online storage, similar to Google Drive?

Some options I’ve found:

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.

  • MangoPenguin@lemmy.blahaj.zone
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    7 days ago

    https://github.com/kd2org/karadav

    Nextcloud client/app compatible WebDAV server with a lightweight file browser webUI, and multi-user support.

    Should be the closest thing to Google Drive without actually running Nextcloud.

    The only issue is it looks like the Nextcloud iOS clients don’t work.

  • Clearwater@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    7 days ago

    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.

  • aksdb@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    7 days ago

    Why does the storage layer of seafile scare you? Are you also scared of databases and prefer storing things in raw txt files? The difference is the same. You get certain features in return:

    • Versioning is possible (so each file can have a history you can roll back)
    • Sync is very fast
    • It can sync incremental changes even of big files

    You still have access via:

    • Web
    • Synced locally using Seafile Client
    • WebDAV
    • Mounted as network filesystem anywhere using SeaDrive.
  • HelloRoot@lemy.lol
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    8 days ago

    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.