My Nextcloud has always been sluggish — navigating and interacting isn’t snappy/responsive, changing between apps is very slow, loading tasks is horrible, etc. I’m curious what the experience is like for other people. I’d also be curious to know how you have your Nextcloud set up (install method, server hardware, any other relevent special configs, etc.). Mine is essentially just a default install of Nextcloud Snap.

Edit (2024-03-03T09:00Z): I should clarify that I am specifically talking about the web interface, and not general file sync capabilites. Specifically, I notice the sluggishness the most when interacting with the calendar, and tasks.

  • Tiritibambix@lemmy.ml
    link
    fedilink
    English
    arrow-up
    10
    ·
    4 months ago

    Nextcloud pleases A LOT 10% of it’s users. Those 10% are composed by tech savvy people, coders and developpers that spent countless hours tinkering with their instance.

    I’m one of the 90% left. Despite really wanting to use nextcloud and trying to set it up correctly for 2 years, I finally gave up and I feel much happier in my life, in my work, with my family and friends, and they thank me for that.

    Now I just recommend Owncloud or seafile. They’re both really easy to install and just work out of the box.

    Out of habit and convenience, I keep a nextcloud running on oracle free tier just for what it’s good at: caldav and contacts.

    • ShortN0te@lemmy.ml
      link
      fedilink
      English
      arrow-up
      4
      ·
      4 months ago

      The out of the box experience of the containerized nextcloud is actually really bad. Had it running bare metal with apache and it was way faster.

      But have you tried the official AIO docker compose file? Basically copy the redis stuff from there and you are good to go.

  • NateNate60@lemmy.world
    link
    fedilink
    English
    arrow-up
    9
    ·
    4 months ago

    Mine is… eh. It’s alright. I don’t use any of the apps. Just the actual sync functionality. Sometimes when I’m moving files around there’s a problem where the entire thing just stops responding. My MediaWiki instance still works, just not Nextcloud. Not sure why this happens and not sure if it also happens to other people.

    For comparison, it is running on a Contabo VPS M

  • Jeena@jemmy.jeena.net
    link
    fedilink
    English
    arrow-up
    7
    ·
    4 months ago

    Mine has always been slow. I started on a raspberry pi but later on a NUC and even on my VPS at Hetzner, it was always like you describe. Because I only used it for calendar, adressbook and sharing a few files I replaced it with Radicale for CalDav and CardDav and Syncthing for sharing files.

    • Handles@leminal.space
      link
      fedilink
      English
      arrow-up
      2
      ·
      4 months ago

      Yeah, me too. Nextcloud is way too unwieldy for basic usage like calendar/contact/even file sync. I tried a couple collaboration tools but they only stuttered and crapped out.

      I’m actually fine hosting several smaller, dedicated services for the features I need rather than one lumbering point of failure.

  • JASN_DE@lemmy.world
    link
    fedilink
    English
    arrow-up
    6
    ·
    4 months ago

    Docker behind a Traefik proxy with crowdsec checking (adds additional lag). Ryzen 2700x 32GB local machine. All storage on SSD.

    The web interface is very usable, switching subpages takes maybe half a second max without it being cached by the browser.

    Could of course be quicker (as basically everything ever), but as we mostly use it with the Windows sync clients and Android apps we never really have any issues.

  • Decronym@lemmy.decronym.xyzB
    link
    fedilink
    English
    arrow-up
    3
    ·
    edit-2
    4 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
    HTTP Hypertext Transfer Protocol, the Web
    LXC Linux Containers
    NUC Next Unit of Computing brand of Intel small computers
    SSD Solid State Drive mass storage
    VPS Virtual Private Server (opposed to shared hosting)
    ZFS Solaris/Linux filesystem focusing on data integrity
    nginx Popular HTTP server

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

    [Thread #566 for this sub, first seen 3rd Mar 2024, 08:45] [FAQ] [Full list] [Contact] [Source code]

  • TheCorminator@lemmy.ml
    link
    fedilink
    English
    arrow-up
    3
    ·
    4 months ago

    What hardware are you running it on? I set mine up originally on a raspberry pi 3b and the web interface was very slow, but upgrading it to a RPi4 with 4GB RAM made a massive difference. Though I suspect some of that was that the data and database were being stored on an external SSD in both cases, the RPi4 had a usb 3 interface and dedicated Ethernet, but the 3b had a single USB 2 bus to share between the Ethernet and SSD.

    • Engywuck@lemm.ee
      link
      fedilink
      English
      arrow-up
      1
      ·
      4 months ago

      MIne is on a RPi4 4 GB as well (the AIO container) with two SSD and the performance of the frontend are meh… But I seldom use the web part anyway and mainly rely on the desktop client/android App, which work just fine.

  • SGG@lemmy.world
    link
    fedilink
    English
    arrow-up
    3
    ·
    4 months ago

    Mine is nice and quick in regards to the web interface and general functions. However I run it on a server at home and my upload speed isn’t the best, so if I need to pull a larger file (Files On Demand enabled) then obviously the transfer speed of the file is a bit sluggish.

    Hosted on a VM with 16GB RAM, 4 cores. Using the NextcloudAIO docker deployment option, all behind an Apache reverse proxy (I have a bunch of other services on another VM that all have reverse proxy access in place as well).

    • Kalcifer@sh.itjust.worksOP
      link
      fedilink
      English
      arrow-up
      2
      arrow-down
      1
      ·
      4 months ago

      Did you do anything special configuration-wise, or did you, more or less, just deploy the AIO docker as-is?

      • SGG@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        4 months ago

        Nothing too special, just had to do some fiddling to get the Apache reverse proxy working correctly. Now I believe they have a pre-made example for it, but back then they only had nginx. I stick with Apache because that’s still what I know. Might start learning nginx, but my main work isn’t in web stuff.

  • SDK@midwest.social
    link
    fedilink
    English
    arrow-up
    2
    ·
    4 months ago

    Same.

    I’ve always run Nextcloud as a docker behind an NGINX/Let’s Encrypt proxy and login sometimes takes over a minute, even if I access the Nextcloud docker directly without the proxy. It’s a very frustrating experience to use a self hosted Nextcloud.

  • poVoq@slrpnk.net
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    4 months ago

    Configuring a Redis cache really helps in my experience.

    But I also recently noticed something odd: it works quite well on my usual internet connection, but when I traveled abroad it became excruciatingly slow, more so than the admittably worse mobile connection would have let me assume. Something about it seems to require a relatively stable internet connection on the client side it seems.

    • maiskanzler@feddit.de
      link
      fedilink
      English
      arrow-up
      1
      ·
      4 months ago

      That might be due to your ISP’s routing and interconnects. They usually have good routes to big services and might lack good connections between home users in different countries or on different continents.

  • N3UR0N@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    1
    ·
    4 months ago

    Mine runs very smoothly. I set it up on a Raspberry Pi 4 (4GB) with an external 1TB drive. I run it in docker with the official (?) image and can’t remember having set any special config. If you have any questions, I’m happy to answer them. :)

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

    I run linuxserver.io docker container, disabled almost all apps and its been running rock solid and quite fast on old celeron. It takes 3-5 sec to open a web page, but I mostly use desktop/android app anyway

  • Björn Tantau@swg-empire.de
    link
    fedilink
    English
    arrow-up
    1
    ·
    4 months ago

    Pretty sluggish for me as well. Bare metal install with Apache, PHP 8.3, since a few days PostgreSQL and the whole Redis memcached opcache whatevercache stuff. Next step would be to check if the AIO Docker is the magical thing that makes it fly.

    Some 8 core CPU I’m too lazy to look up, 16 GB RAM and two HDDs. SSDs would probably help, I guess.

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

    Docker, using the nextcloud:stable image (not-all in-one) with postgres, behind nginx, and finally ZFS with 2x modern HDDs for storage. I run the stock apps plus a small handful, and have carried the same database through many versions over the last 5 years.

    It’s usable, but definitely not snappy.

    The web interface for files is fine. Not instantaneous at all but not a huge problem. I have about 1TB of files (images and videos) in one folder, then varying files everywhere else. I suspect that the number of files (but probably not the size) is causing the slowdown.

    Switching to, for example, the notes app is incredibly slow, and the NC Android app is just as bad.

  • Matt The Horwood@lemmy.horwood.cloud
    link
    fedilink
    English
    arrow-up
    1
    ·
    4 months ago

    My nextcloud was almost instant, then the upgrade to v28 seems to have broke a load of things and now is very slow.

    • nginx LB in LXC
    • qemu vm with PHP and nginx on it
      • as many PHP optimisations as I can find
    • qemu vm with just mysql
      • as many MySQL optimisations as I can find
    • docker notify thing on the docker swarm vms

    All on the same host with other things

  • Foofighter@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    1
    ·
    4 months ago

    Mine runs very smooth. I guess it’s a matter of hardware or Ressource allocation?

    I have a fujitsu thin client with a 4 core Celeron CPU and 8gb RAM. Nextcloud and Maria DB run in separate containers in proxmox.

    I am the only user. I have only office, face recognition and maps installed. Other than that I use calender, contact and Foto sync.