After my private Gmail was leaked somewhere, I’ve started to receive an enormous amount of spam that came through into my inbox, which made me switch to Proton and a self-hosted SimpleLogin setup.

So I decided, I might as well dirch Google entirely, for private and work-related stuff.

While Proton already covers Mail and Calendar, I’m in search of alternatives for the following services to replace.

  • Meet: I like the idea of starting a quick meeting by simply sending a link to a customer, who can join instantly. What would be an equivalent software to do that? I tried Mattermost, but it seems more like a Slack alternative, with invites, etc. and is overkill for my case. Revolt chat looks like a Discord alternative.
  • Drive: In short, If possible, I’d prefer one consolidated place to access and edit files. Docs, Excel, PDFs, pictures, videos, etc… Is Nextcloud really the only option here, with the corresponding plugins for onlyoffice and memories (photos)? I tried running thst on an intel nuc, and it’s slow as hell.
  • Father_Redbeard@lemmy.ml
    link
    fedilink
    English
    arrow-up
    9
    ·
    1 year ago

    I’ve talked mad shit about Nextcloud repeatedly. That said, I keep trying it. Almost compelled to make it work for me. This stubbornness lead me to NextcloudPi. And I don’t know what they do to that image/build, but it works very well on my Pi 4 w/4GB. Then I tried it in a docker container on my main server and it ran like trash again. So, ymmv? Easy enough to stand it up for a test though.

    I’m a huge fan of Seafile. It’s the best Google drive/Dropbox replacement, imo. It does support Collabora or Open Office integration as well, but I can’t get that to work. Take that as a sign of me still learning rather than a slight against the product. I will say though, their documentation needs work. It’s quite a mess.

    • adONis@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      6
      arrow-down
      3
      ·
      1 year ago

      Yeah… NC is really bad. I like the idea of the project, but the stack they chose to write it in, PHP, is just not suitable for such tasks

      • fluckx@lemmy.world
        link
        fedilink
        English
        arrow-up
        9
        ·
        1 year ago

        I think nextcloud suffers more from carrying along legacy code rather than blaming it on php. There’s tons of stuff written in php that performs well.

        It’s definitely not the right tool for every job, but it’s also not the wrong tool for every job. Which goes for most programming languages. I’ve seen it work fine on high traffic environments. It also carries a legacy reputation from php 5 and before. I haven’t kept up with it much in the last few years though.

        Which nextcloud tasks do you think php is unsuited for? (Genuine question)

        • adONis@lemmy.worldOP
          link
          fedilink
          English
          arrow-up
          4
          ·
          1 year ago

          I mentioned it in another topic regarding kbin, which is also written in PHP.

          If you run a node/go/rust server and you hit the endpoint /hello which returns a simple “hello world”, they will just return that. PHP however, has to initialize and execute the whole framework stuff, before returning a simple “hello world”.

          So there’s definitely some overhead, which to some degree can be limited by using caching like redis, etc.

          • fluckx@lemmy.world
            link
            fedilink
            English
            arrow-up
            2
            ·
            1 year ago

            I can follow that. I think most applications that keep running ( like a go webserver) are more likely to cache certain information in memory, while in PHP you’re more inclined to have a linear approach to the development. As in “this is all the things i need to bootstrap, fetch and get and run before I can answer the query”.

            As a result the fetching of certain information wouldn’t be cached by default and over time that might start adding up. The base overhead of the framework should be minimal.

            You ( nextcloud ) are also subject to whoever is writing plugins. Is nextcloud slow because it is slow, or because the 20 plugins people install aren’t doing any caching and a single page load is running 50 queries? This would be unrelated to NC, but I have no idea if there’s any plugin validation done.

            Then again, I could be talking completely out of my ass. I haven’t done much with NC except install it on my RPI4 and be a bit discontent with its performance. At the same time the browser experience on the RPI was also a bit disappointing so I never went in depth as to why it wasn’t performing very well. I assumed it was too heavy for the PI. This was 4 years ago mind you.

            My main experience with frameworks like Laravel and symfony is that they’re pretty low overhead. But the overhead is there ( even if it is only 40ms ).

            The main framework overhead would be negligible, but if you’re dynamically building the menu on every request using db queries it’ll quickly not become negligible

            • adONis@lemmy.worldOP
              link
              fedilink
              English
              arrow-up
              1
              ·
              1 year ago

              And what I forgot to mention, there’s the fact that it’s not async. So it adds up even more to the delay when fetching stuff.

              • fluckx@lemmy.world
                link
                fedilink
                English
                arrow-up
                2
                ·
                1 year ago

                There are libraries which allow you to do stuff async in PHP ( https://github.com/amphp/amp ). It’s not all async by default like Javascript. A lot of common corporate languages right now are synchronous rather than asynchronous like python, java, c#, … By default, but allow you to run asynchronous code.

                It all has their place. I’m not saying making it async won’t improve some of the issues. Running a program that does 15 async processes might cause some issues on smaller systems like RPIs that don’t have a lot or compute capacity like a laptop/desktop with 20 cores.

                Having said that. I can’t back that up at all :D.

                Thanks for your insights though. I appreciate the civil discussion :)

                • adONis@lemmy.worldOP
                  link
                  fedilink
                  English
                  arrow-up
                  2
                  ·
                  1 year ago

                  but also, most of these languages run a compiled executable, while PHP has to go through a parser. java is another exception with it’s vm, but you get my point.

                  so, all in all… PHP has overhead, in many ways … sure it might be negligible (gosh, I always have to look up the spelling of this word) in some situation, but in other it adds up so much that it makes it unsuitable for the task.

                  yeah, I like these type of convos where there’s no right or wrong… just "yes, but…"s

    • Moshpirit@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      Hi! I am also looking for an alternative to Google Docs more oriented to LibreOffice. You said you tried Collabora for ARM64 on Nextcloud, Docker or both?

      • Father_Redbeard@lemmy.ml
        link
        fedilink
        English
        arrow-up
        2
        ·
        1 year ago

        I have NextcloudPi image running on a Pi 4 with a CODE server and Nextcloud Office both installed from the Nextcloud “app store”. This is working great for office type docs.

        I will say I tried to do the same with Nextcloud docker images from linuxserver.io as well as the official AIO image and could not get the Office function to work. Both of those ran horribly on my older server too, so I gave up on them. NextcloudPi seems to be highly optimized and running well on the Pi 4.

  • m-p{3}@lemmy.ca
    link
    fedilink
    English
    arrow-up
    3
    ·
    1 year ago

    Meet -> Jitsi

    For Drive, do you need the editor to be web-based? If not, you could just enable SSH access and access it through SFTP using keyfile authentication.

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

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

    Fewer Letters More Letters
    HTTP Hypertext Transfer Protocol, the Web
    NAS Network-Attached Storage
    RPi Raspberry Pi brand of SBC
    SBC Single-Board Computer
    SSD Solid State Drive mass storage
    SSH Secure Shell for remote terminal access

    5 acronyms in this thread; the most compressed thread commented on today has 6 acronyms.

    [Thread #226 for this sub, first seen 19th Oct 2023, 18:25] [FAQ] [Full list] [Contact] [Source code]

  • spudwart@spudwart.com
    link
    fedilink
    English
    arrow-up
    3
    ·
    1 year ago

    Okay, I’m genuinely confused about the NextCloud hate.

    I’ve been using it for a month, and It’s literally had 0 issues.

    Nothing about it seems unstable or slow. I’m 99% certain if you’re having issues with nextcloud, it’s a hardware issue.

    • adONis@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      3
      ·
      1 year ago

      Depends what you’re running it on. If you’re running it on an 8c/16t 64gb system, you’re probably fine.

        • adONis@lemmy.worldOP
          link
          fedilink
          English
          arrow-up
          1
          ·
          1 year ago

          see… and most of us (RPis excluded) rent cheap servers where software is expected to run performantly, like 4c/8t at best (bare), but 2c/4t nucs are probably a majority… Adding to that, we run additional services, next to NC, and based on the traffic (probably up to 5 users max simultaneously) this should be fairly enough.

    • PlutoniumAcid@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      I run a home server and a NAS and I have been trying to get Nextcloud running for years, lately having some success using Docker. Sure it works, but slow as molasses. That is immensely frustrating.

    • zorflieg@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      It gets hate for the number of users over the years who run a seemingly innocuous update and it suddenly nerfs their server and they have to roll back and wait and ponder why it happened meanwhile being stuck without updates until they figure out why. I left because of it but I’m told it doesn’t happen anywhere near as often as it once did.

  • spudwart@spudwart.com
    link
    fedilink
    English
    arrow-up
    2
    ·
    1 year ago

    Drive: NextCloud, FileCloud or Synology Drive are options. But your Intel NUC might be past it’s due date if it cant handle something basic like NextCloud.

    Meet: Skype and Teams exist for non-selfhosted options. As far as self-hosted options I’m not so sure for something like this.

    • PoopMonster@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      Next cloud isn’t basic or at least it’s not written in a way that feels basic, you need pretty decent specs to run that and it may be overkill for a lot of people

  • Petter1@lemm.ee
    link
    fedilink
    English
    arrow-up
    2
    ·
    1 year ago

    In danger of stating the obvious, I would suggest nextcloud for google drive (and their office equivalent) replacement , since it is very well integrated in most operating systems and there are many apps/add-ons for it. You can even integrate your web services into their web dashboard. I’m in the process of moving my iCloud stuff there.

    • Haui@discuss.tchncs.de
      link
      fedilink
      English
      arrow-up
      0
      ·
      1 year ago

      I‘m also migrating from iCloud (to NC among other things) and its been slow to say the least. Things I struggle with:

      • setting up photo alternative with face recognition (recognition app is okayish but not as strong as I‘d like)
      • getting whatsapp to somehow backup outside of iCloud
      • getting my passwords out of iCloud (you need a mac for that) into vaultwarden
      • NC being quite slow now that a couple apps and mid 5 digits of photos are in there, will try memcache soonish

      For those who don’t know NC, these things are 1/10 of the stuff that NC is actually good at imo.

      How is your experience so far?

    • Engywuck@lemm.ee
      link
      fedilink
      English
      arrow-up
      0
      arrow-down
      1
      ·
      1 year ago

      I may also add that if one doesn’t want to host something himself, Hetzner offers quite cheap Nextcloud instances with admin access and thus the possibility to add users/apps.

  • Cyberflunk@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    https://alternativeto.net/software/bigbluebutton/?license=opensource https://alternativeto.net/software/nextcloud/

    Alternative too has great suggestions to get started.

    I’m a bigbluebutton fan, a friend of mine uses whereby and it works great, with absolutely no registration needed. https://alternativeto.net/software/appear-in/about/

    Next cloud/own cloud is great

    I’ve migrated to tutanota for email/calendar. I miss Google calendar though.

  • BCsven@lemmy.ca
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    If your “meeting” requirement is just viewing a screen then Rustdesk is super easy. if you want video and audio Webex Teams is great, or jitsi if you want to stay away from cisco.

    • adONis@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      3
      ·
      1 year ago

      Yes… I want to stay away from webex, msteams, etc. as much as possible

      Not because of the big-corp, but because the software is just a bloated crap.

      • JustEnoughDucks@feddit.nl
        link
        fedilink
        English
        arrow-up
        3
        ·
        edit-2
        1 year ago

        Then what you can do for meetings is set up a matrix instance with jitsI integration.

        Element and fluffychat apps have direct messageing and chatroom like slack with calling and conference call integration from jitsi. You can essentially have your own MSTeams.

        You can email links to external clients that they can just run in the browser also.

        It also has screensharing.

        If you don’t want to self-host, you can also just pay monthly to element and they will host it. That seems pretty easy if you are looking for reliability.

    • BCsven@lemmy.ca
      link
      fedilink
      English
      arrow-up
      3
      arrow-down
      1
      ·
      1 year ago

      Webex Teams Free

      Features

      Meeting length limit: Up to 40 min
      Meeting capacity: Up to 100
      Breakout rooms
      Video messaging by Vidcast
      Meeting recording: Local Storage
      
  • hedders@fedia.io
    link
    fedilink
    arrow-up
    3
    arrow-down
    2
    ·
    1 year ago

    It involves spending money, but I wonder whether a Synology NAS might suit you rather well? Synology Drive, Synology Photos et al make a pretty respectable replacement for the Googles.

  • zorflieg@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    Fastmail.com is excellent if you are considering Protonmail. Excellent performance, has a drive function and it sits somewhere between Google and proton in the privacy department.

    • adONis@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      I’ve already switched to protonmail. And tried skiff before that, which I didn’t like that much.

      I might give fastmail a try. Thx