I hear people say that about Nextcloud often, which is part of why I haven’t bothered setting it up yet.

Is there a technical reason why it’s slow and clunky? Any problematic choices with how it was built?

  • @[email protected]
    link
    fedilink
    English
    569 months ago

    It needs some tweaks to be snappy. The defaults are really bad.

    • change database from SQLite to a proper database like MySQL or Postgres, and configure the database server to use your memory fully
    • increase the PHP memory limit from the default (128M on many distros) to >1G, the more the better
    • install APCu in-memory cache for PHP
    • add Redis as additional cache
    • turn off the antivirus extension, if installed (ClamAV is useless)
    • use http/2 on Apache/nginx to increase performance with multiple connections

    https://docbot.onetwoseven.one/services/nextcloud/

    • @[email protected]
      link
      fedilink
      English
      79 months ago

      Thank you for these suggestions. But I have a few questions.

      How can I do the 2nd and 3rd point if I am using docker/podman containers?

      Why is ClamAV useless?

      • @KneeTitts
        link
        English
        19 months ago

        it should work with mariaDB which is faster in my experience

    • @TCB13
      link
      English
      -179 months ago

      You can do all of that and NC will still be the piece of shirt that is it is fail to sync stuff.

        • @TCB13
          link
          English
          -29 months ago

          Or one of the few people who tested the thing and spend time taking screenshots and pointing out issues unlike most others…

          • @ikidd
            link
            English
            09 months ago

            Git gud.

        • @TCB13
          link
          English
          19 months ago

          Well I only saw problems with about 1TB of small files. I’m not sure if they were actually caused by the volume of the data or because there were multiple using syncing parts of that data as well.

          • Possibly linux
            link
            fedilink
            English
            19 months ago

            My setup has no where near that much data. Maybe it gets bogged down with lots of IO.

            I will say caching is really important for Nextcloud to be fast