Hey all! I’m still in the somewhat early stages of setting up my home server. I have Nextcloud installed for file storage/management. However, realizing that it would be nice to have access to the entire storage drive for the server, I installed File Browser.

Now I’m having a hard time justifying having both. I have a handful of services that could be run as individual services (calDav, notes, news, etc… although, phonetrack seems to be hard to replace).

I’ve noticed lists that people have posted of the “must-have” services on their home servers have included both. My question is “why?” It seems like, at a basic level, they serve similar roles. If you remove the app-platform role from Nextcloud by separately hosting the individual apps, what benefit do you get from having both Nextcloud and File Browser?

I really like NextCloud, but i’m having a hard time justifying the resource usage if its functionality can be replaced by a handful of containers. Or, is that the reason to have it, so you don’t have to do that?

Any opinions on the subject would be appreciated.

  • rambos@lemm.ee
    link
    fedilink
    English
    arrow-up
    11
    ·
    11 months ago

    Nextcloud can sync between devices,so you can even use files while offline. There is recycle bin and many more features and apps available. I mostly use filebrowser just to manage files on the server. Both apps are amazing

    • TCB13@lemmy.world
      link
      fedilink
      English
      arrow-up
      6
      arrow-down
      2
      ·
      11 months ago

      Nextcloud can sync between devices,so you can even use files while offline

      Until it fails. If you want reliable sync just pair FileBrowser with Syncthing and have something that actually works fine.

      • rambos@lemm.ee
        link
        fedilink
        English
        arrow-up
        4
        ·
        11 months ago

        Tbh Im using syncthing for obsidian notes, but android app is disconnecting from server quite a lot. I have to open syncthing app on my phone to make connection again. Also keeping all files on the phone would fill up storage.

        • TCB13@lemmy.world
          link
          fedilink
          English
          arrow-up
          1
          ·
          edit-2
          11 months ago

          For mobile I access my files with SFTP pointed to the same folders I sync my desktops with Syncthing. I don’t want to sync all my files to the phone as that may lead to a stolen phone with all my data on it.

      • Aux@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        arrow-down
        1
        ·
        11 months ago

        Syncthing is not a good solution at all. It requires a persistent connection. That means you will have crazy battery drain and you will have issues when your mobile devices roam between networks. Syncthing is not a replacement for Google Drive/Nextcloud, it solves a different problem.

        • TCB13@lemmy.world
          link
          fedilink
          English
          arrow-up
          1
          ·
          edit-2
          11 months ago

          Personally, for mobile, I access my files with SFTP pointed to the same folders I sync my desktops with Syncthing.

          Also, what stops you from having syncthing without a persistent connection? You can set it to just sync whenever the phone is plugged in and/or you manually open the thing.

          • Aux@lemmy.world
            link
            fedilink
            English
            arrow-up
            1
            arrow-down
            1
            ·
            11 months ago

            SFTP is not the same as Drive functionality, that’s the thing. Again, Syncthing solves a different problem, it’s not applicable here.

  • redcalcium@lemmy.institute
    link
    fedilink
    English
    arrow-up
    7
    ·
    11 months ago

    If you have multiple users and want things such as quota management, groups, mounting external storage providers, or perhaps some advanced features such as sso (either as a client or server), then keeping nextcloud would make sense.

    • shiftymccool@lemm.eeOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      11 months ago

      Not planning on having more than 2 users so the enterprise-y type features don’t really apply. Very good points though!

  • Shady_Shiroe@lemmy.world
    link
    fedilink
    English
    arrow-up
    6
    ·
    11 months ago

    After using owncloud, nextcloud, and file browser, I found file browser to be a lot easier to use and it does everything I need. I don’t need video players or PDF viewer, just simple ui for file broswing.

    • shiftymccool@lemm.eeOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      11 months ago

      Exactly! It’s just so convenient from an app platform standpoint, though… But, it just feels strange to keep a tool around, who’s main job is basically file management, just for an app platform when those apps’ functionality can be found elsewhere. I may just keep Nextcloud around as a testbed for new functionality via its apps, then reproduce that functionality with another service in a separate container if it turns out to be useful.

      • Dave@lemmy.nz
        link
        fedilink
        English
        arrow-up
        3
        ·
        edit-2
        11 months ago

        I have nextcloud and don’t even use it for file management (in that sense). It’s a joplin sync server, I use the Cookbook app probably as my most used thing on nextcloud, I use phonetrack, sync tasks.org to it for task management, use the Bookmarks app for keeping track of links.

        Plus I never feel bad for running extra services. Idle services use a pretty tiny amount of resources. I had 15 or 20 on a Raspberry Pi 4 before I switched to using an old laptop.

  • brenno@lemmy.brennoflavio.com.br
    link
    fedilink
    English
    arrow-up
    5
    ·
    11 months ago

    If you remove the app-platform role from Nextcloud by separately hosting the individual apps, what benefit do you get from having both Nextcloud and File Browser?

    Nothing really. For almost any Nextcloud feature out there, you can find a server app that does the same.

    But that’s the point in my opinion. I don’t want to waste time managing tons of apps if I can manage one Nextcloud instance. Nextcloud basically decides for me what’s the best way to get those features running, so I don’t need to figure out myself.

    Now if you’re into self hosting one container for each feature, go for it, no reason to not do so.

  • Decronym@lemmy.decronym.xyzB
    link
    fedilink
    English
    arrow-up
    3
    ·
    edit-2
    11 months ago

    Acronyms, initialisms, abbreviations, contractions, and other phrases which expand to something larger, that I’ve seen in this thread:

    Fewer Letters More Letters
    NAS Network-Attached Storage
    RPi Raspberry Pi brand of SBC
    SBC Single-Board Computer
    VPN Virtual Private Network

    3 acronyms in this thread; the most compressed thread commented on today has 15 acronyms.

    [Thread #343 for this sub, first seen 11th Dec 2023, 21:25] [FAQ] [Full list] [Contact] [Source code]

    • BearOfaTime@lemm.ee
      link
      fedilink
      English
      arrow-up
      4
      arrow-down
      2
      ·
      edit-2
      11 months ago

      Tailscale… Finally!

      I used Hamachi since around 2005 on all my Windows machines. It was fantastic.

      When Android came along they didn’t really support it, there was a third party attempt, but it fizzled, Hamachi got bought, and basically languished.

      Just setup Tailscale on every device that can support it, and on my RPi it runs an exit note and a subnet router.

      BRILLIANT! TS alone is enough for me to justify putting an RPi on every family member’s network.

      And you can even share the connection so people can use a web browser to access a device on your mesh.

      • shiftymccool@lemm.eeOP
        link
        fedilink
        English
        arrow-up
        1
        ·
        11 months ago

        Why would I use anything that runs my homelab traffic through centralized servers? It kinda defeats my whole purpose in “privatizing” my data. They say they don’t collect data blah blah blah but nobody can be 100% sure what goes on in their own servers.

        I really like the idea of combining VPN with Syncthing-like connectivity but not at the cost of privacy. If they would just allow an opt-out from using their servers and not requiring signing up for an account I would be all over it.

        Unless I’m mistaken, I’ll be sticking with my Wireguard with one port forwarded through my router.

  • TCB13@lemmy.world
    link
    fedilink
    English
    arrow-up
    3
    arrow-down
    2
    ·
    11 months ago

    y question is “why?” It seems like, at a basic level, they serve similar roles. If you remove the app-platform role from Nextcloud by separately hosting the individual apps, what benefit do you get from having both Nextcloud and File Browser?

    NextCloud sucks, it overpromises, underdelivers, wastes resources and has tons of issues and stupid bugs like these. If you simply setup FileBrowser + Syncthing you’ll get a much better experience for way “cheaper”.

    • shiftymccool@lemm.eeOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      11 months ago

      While I think “sucks” might be a bit of an overstatement, I agree with your point. I’m already running Syncthing as my main method of spreading important files around to different drives so the file sync part of Nextcloud isn’t that important to me.

  • Aux@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    arrow-down
    1
    ·
    11 months ago

    After tinkering with several software packages like NextCloud I decided to buy a Synology NAS instead. Their mobile apps are much better than anything open source today and they do a great job of de-Googling your life. The apps are so good that your non-techy members of the family won’t even notice the change.

    • shiftymccool@lemm.eeOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      11 months ago

      I’m thinking that, when I decide to upgrade from my homelab-ish setup, I’ll be going with one of these. I haven’t looked into the software so much but just something a bit more purpose-built than a pi4 with a USB drive 😋

      • Aux@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        arrow-down
        1
        ·
        11 months ago

        I thought about setting up a mini PC, which can work beautifully, but the apps are crap, so I decided against that idea. I mean I personally can deal with hacky solutions, but not my family members. Synology software turned out to be a transparent replacement for the services my family is using.