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.

  • 0x0@lemmy.zip
    link
    fedilink
    English
    arrow-up
    2
    ·
    10 minutes ago

    Whatever the alternative - or even googledrive - if you first store your files in a cryptomator folder then it really doesn’t matter where you sync them to.

  • ikidd@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    37 minutes ago

    I don’t get the sudden interest in Filebrowser. Never heard of the project before it went into Maintenance, now it seems like everyone wants to use it.

  • oranki@piefed.social
    link
    fedilink
    English
    arrow-up
    6
    arrow-down
    1
    ·
    8 hours ago

    Nextcloud, despite you’re not considering it. You can disable or not install the apps you don’t need, like Calendar, Contacts, Photos, Dashboard, Activity, etc.

    There’s also a fork of Filebrowser, called Filebrowser Quantum, which I’ve been interested in, though haven’t tried yet: https://github.com/gtsteffaniak/filebrowser

  • aksdb@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    arrow-down
    1
    ·
    10 hours 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.
    • paequ2@lemmy.todayOP
      link
      fedilink
      English
      arrow-up
      4
      ·
      9 hours ago

      Are you also scared of databases and prefer storing things in raw txt files?

      Yes, actually. 😅 I can’t manage a database for more than a few weeks before I screw it up or want to easily edit something and stop using it.

      I don’t think databases are bad. I think I’m too much of a fuckup to manage one.

      • aksdb@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        8 hours ago

        LOL, ok, fair 😁

        You should in any case consider your backup strategy. If you have reliable backups, your fuckups can’t be as bad anymore. If you don’t have reliable backups, a “raw” storage doesn’t help you either. Maybe even the contrary: you won’t notice, if individual files get corrupted or even lost until it’s too late. (Not talking about disk corruption, against which the right filesystem can guard you… but I am not sure you trust filesystems either 😛)

  • MangoPenguin@lemmy.blahaj.zone
    link
    fedilink
    English
    arrow-up
    5
    arrow-down
    1
    ·
    edit-2
    14 hours 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.

  • HelloRoot@lemy.lol
    link
    fedilink
    English
    arrow-up
    7
    ·
    edit-2
    17 hours 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.

  • themadcodger@kbin.earth
    link
    fedilink
    arrow-up
    1
    ·
    13 hours ago

    Nextcloud got too bulky for me, and in my search I tried a number of different options before installing OpenCloud without realizing it isn’t fully finished yet. That said, it still works well enough for my use case.

  • Clearwater@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    arrow-down
    1
    ·
    15 hours 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.

  • lorentz@feddit.it
    link
    fedilink
    English
    arrow-up
    1
    ·
    15 hours ago

    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.

  • IsThisAnAI@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    arrow-down
    4
    ·
    13 hours ago

    Self hosting backups for anything remotely critical is usually a terrible terrible idea. Carry on.