• oij2@lemmy.world
    link
    fedilink
    English
    arrow-up
    7
    ·
    6 months ago

    Well… no… I have been self hosting it for several years over multiple major versions now. Only for Files, Calendar and Deck though. It was a bit hard to set up, but reading the general Apache and PHP documentation helped a lot.

  • Gerowen@lemmy.world
    link
    fedilink
    English
    arrow-up
    6
    ·
    edit-2
    6 months ago

    I’ve hosted mine for years on my own bare metal Debian/Apache install and 28 is the first update that has been a major pain. I’ve had the occasional need to install a new package to enable a new feature, or needed to add new/missing indices to the database, but the web interface literally tells you how to do those things, so they’re not hard.

    28 though broke several of the “featured” apps that I use regularly, like “Retention”. It also introduced some questionable UI changes that they had to fix with the recent .1 update. I’ll get occasional errors when trying to move or delete files in the web interface and everything. 28 really feels like beta software, even though we’re a point release in and I got it from the “stable” update channel.

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

      I’ve not moved to 28 yet, might wait a bit longer from your post. My 27 is rock solid, I don’t understand why so many have issues with nextcloud.

      Maybe the docker installs are pants

      • Gerowen@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        6 months ago

        I’m on my laptop so I thought I would elaborate on my first comment to give you things to watch out for if/when you update. I’ve been hosting mine with the zip file manually installed with my own Apache/PHP/MySQL/MariaDB setup for ages now without issue. It’s been rock solid except for, like I said, the occasional changes required to take advantage of new features such as adding new indices to the database or installing an additional php addon. Here’s the things that I noticed with updating to 28.

        • The 3 dot/ellipses menu was missing in the web interface and was replaced with dedicated buttons for “Download”, “Add to Favorites” and “Delete”. Shift clicking was also broken. This meant that when I, for example, take a lot of photos for a holiday, I can’t use the web interface to select a large range of multiple files and then move them all from “InstantUpload” into a more permanent album. I either had to use the mobile app, or do them one at a time. The ellipses menu, along with the options to bulk “move/copy” have been added back since then with the *.1 update, but shift clicking in the web interface to select a range of files is still broken.
        • The “Retention” app, which is listed as a “Featured” app doesn’t function any more. I used it to automatically delete backups of my Signal messenger, files in the “InstantUpload” folder that were over a year old, etc. You can enable it, but it doesn’t actually work and just throws errors in the log file, which is now reported in the “Overview” portion of the “Administration” page with a note of “X number of errors since somedate”, and prevents you getting the green checkmark. It’s probably safe to assume that other apps will also have issues because I had half a dozen get automatically disabled with the update.
        • Occasionally when I use the web interface to move or copy a file, I’ll get an error message that the operation failed. Sometimes this is true, sometimes it’s not and the operation actually succeeded. If it ends up being true and the move did actually fail, doing it again results in a successful move.

        It seems like they’ve made some substantial under-the-hood changes to the user interface that shouldn’t have been shipped to the “stable” channel. It’s not completely broken, it “is” usable, especially after they restored my bulk move/copy button, but I still can’t use the Retention app, at least last time I looked, so I’ve literally got daily cron scripts to check those folders for old files and delete them, then trigger an occ files:scan of the affected directories to keep the Nextcloud database in sync with the changes. This however, bypasses the built-in trash bin so I can’t recover the files in the event of an issue. I actually considered rolling back to 27 for a bit, but decided against it, so if I were you, I would stick with 27 for a while and keep an ear to the ground regarding any issues people are having that are or aren’t getting fixed in 28.

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

          Thanks for the heads up, will wait for 28.0.2 as that is currently cooking.

          On the Retention app thing, I got into tagging to remove old backups. Will have in the morning for how I set it up

  • LordKitsuna@lemmy.world
    link
    fedilink
    English
    arrow-up
    5
    arrow-down
    1
    ·
    6 months ago

    I didn’t realize that next Cloud was so bad, might I recommend people having issues try Seafile? Also open source and I’ve been using it for many years without issues. It doesn’t have as many features and it doesn’t look as shiny but it’s rock solid

    Have a random meme from my instance

    https://seafile.kitsuna.net/f/074ad17b12ad47e8a958/

      • HEISENBERG@lemmy.world
        link
        fedilink
        English
        arrow-up
        3
        ·
        6 months ago

        I’m having a hard time believing that… There is a difference between being able to fix the update issues every time without problems or having no problems at all. But if so, neat.

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

    Bad stories about nextcloud scare me 😂 I hope Im not gonna jinx myself, but my nextcloud runs super stable for almost a year. I get some errors while updating, but service doesnt stop working and its usually simple fix by following the message it shows.

    I removed apps that I dont use (most of them) and web ui became super fast on my budget server

    Actually all services are so smooth and almost no issues, maybe beginner luck 😉

  • BrightCandle@lemmy.world
    link
    fedilink
    English
    arrow-up
    8
    ·
    6 months ago

    The new Linuxserver.io docker image at the very least has solved the annoying update cycle NextCloud has and seems to have fixed the need to do that every few months. I haven’t ever had it die but I don’t push it hard and I keep the plugins to a minimum because I just don’t trust it and it doesn’t run all that well.

  • onlinepersona@programming.dev
    link
    fedilink
    English
    arrow-up
    9
    arrow-down
    8
    ·
    6 months ago

    I wish there were an alternative in a sane programming language that I could actually contribute to. For some reason PHP is extremely sparse in its logging and errors mostly only pop up on the frontend. Having to debug errors after an update and following some guide to edit a file in the live env that sets a debugging variable, puts the system in maintenance mode and stores additional state in the DB is scary.

    Plus PHP is so friggin slow. Nextcloud takes noticeable time to load nearly anything. Even instances hosted by pros that only host nextcloud are just slow.

    CC BY-NC-SA 4.0 🎖

    • jcg@halubilo.social
      link
      fedilink
      English
      arrow-up
      3
      ·
      6 months ago

      You could check out Frappe Drive (and Frappe, the framework it’s built on, it’s pretty awesome). They aren’t accepting contributions at the moment but I’m sure that’ll change once it’s out of beta like with the other frappe apps. There’s also Raven messenger also built on Frappe and you can use the two together (but without any real integration between the two yet, but that’s on the roadmap on the Raven side).

      I’ve spent a lot of time researching alternatives and NextCloud is the only one that does everything it does in one place. I’ve dug into the code a lot to find places to make it work faster and came out confused and mostly empty. It’s also federated, and I think it’s the only FOSS file sharing platform that is. It’'s a very mature application so you’ll be hard pressed to find features that are missing, but also to find things that could be further optimized without ripping out major chunks of the application which are likely interconnected with other major chunks of the application. For my personal use NextCloud instance I’ve resorted to just completely deleting the database and installing everything fresh between major versions, then just rescanning my local folder.

  • Lettuce eat lettuce@lemmy.ml
    link
    fedilink
    English
    arrow-up
    15
    ·
    6 months ago

    When I first deployed Nextcloud, it was just like this. Random crashes, lockups, weird user signin issues, slow and clunky.

    But one day it just started working and was super stable. I didn’t do anything, still not sure what fixed it lol.

  • Bakkoda@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    1
    arrow-down
    1
    ·
    6 months ago

    My wonderful MongoDB powered, old as fuck mFi vm. It’s running on Ubuntu 14 because that’s the last supported version and Ubiquiti abandoned this shit decades ago. It’s set to restore and reboot once a month. That usually keeps shit working lol

  • excitingburp@lemmy.world
    link
    fedilink
    English
    arrow-up
    19
    ·
    6 months ago

    This has been a serious concern of mine. In the event that I prematurely die I have everything set up with automatic updates, so that hopefully my family can continue to use the self-hosted services without me.

    Nextcloud will not stop shitting the bed. I’d give it a few months at most if I died, at which point my family would likely turn back to Google Drive.

    I’m looking for a more reliable alternative, even if it’s not as feature-rich.

    • Cole@midwest.social
      link
      fedilink
      English
      arrow-up
      6
      ·
      6 months ago

      I’ve told my wife and family that if something happens to me, they need to start migrating all their stuff off my self-hosted services to cloud services because its a matter of time before something fails and nobody’s around who knows or cares to fix it.

        • Cole@midwest.social
          link
          fedilink
          English
          arrow-up
          1
          ·
          6 months ago

          My oldest kid is a senior in highschool and is starting to show some interest in Linux and this kind of stuff. I’m hopeful that I can change my tune soon and maybe have one of the kids to share a hobby with!

    • sneakyninjapants@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      3
      ·
      6 months ago

      If you’re ok with just file storage sftpgo has been solid for me for years now. Does sftp ftp and WebDAV (like nextcloud). Webui isn’t as pretty but it’s fast. Mobile apps will be various sync apps with sftp or WebDAV support. On Android folder sync pro is pretty good for keeping documents and pictures backed up

    • Chadarius@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      6 months ago

      The way that they do updates doesn’t make automated updates very easy. There are usually a few little nagging things that have to be done or changed and they don’t always seem to be the same. I just update manually and make sure I’ve got a good backup of all my family’s files.

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

    Thats unfortunate.

    I had a vm (windows) on proxmox that was crashing ~5-10 times a week. Turned out to be a graphics settings that was killing it.

  • butt_mountain_69420@lemmy.world
    link
    fedilink
    English
    arrow-up
    8
    arrow-down
    1
    ·
    6 months ago

    Dude- it’s like you’re reading my mind. I’ve installed Nextcloud 4 different times, the most recent being on docker desktop in Win11. I’ve resorted to using chatgpt to help me with the commands. LITERALLY EVERY STEP RESULTS IN AN ERROR. The Collabora office suite (necessary to view or edit cloud docs without downloading them) WILL NOT DOWNLOAD. The “php -d memory_limit=512M occ app:install richdocumentscode” chatgpt and Nextcloud suggest is not recognized by the terminal. You can’t just download Collabora, cuz fuck you, i guess, and you can’t access Docker’s actual file system from windows explorer.

    I’ve typed nonsense into various black screens for upward of 20 hours now, and nextcloud is “working” locally. I can access my giant hard drive from my android nextcloud app, but it’s SLOW AS FUCK.

    I can’t imagine how many man-hours it would take to open the server to the internet. Makes me want to fucking barf just thinking about it.

    I’ve been fucking with Linux since 2005 and have yet to get a single thing to work correctly. I guess I’m the only one who thinks an (mostly) invisible file system in incomprehensible repetitive folders, made of complete nonsense commands might not be the best way to operate a computer system.

    I’m really frustrated if you can’t tell.

    On another topic, trying to get Ollama to run on my Lubuntu VM was also impossible. I guess if everyone knew it was going to force you to somehow retroactively configure every motherfucking aspect of the install nobody would bother. You can sudo all day and it still denies me permission to do things LISTED IN THE MOTHERFUCKING DOCUMENTATION.

    Is this all just low-effort poorf** bullshit that doesn’t actually work?