• 5 Posts
  • 141 Comments
Joined 1 year ago
cake
Cake day: July 28th, 2023

help-circle




  • thisisawayoflife@lemmy.worldtoTechnology@lemmy.worldbash.org is gone
    link
    fedilink
    English
    arrow-up
    13
    ·
    edit-2
    6 months ago

    It’s an entirely closed source, proprietary codebase, run by a for-profit company where you have little control over anything. These corporations don’t care about actual users and they will leave you high and dry. There is a reason people still use IRC - it’s open, easy to connect to and has been around for literal decades. Remember CompuServe? AOL? AIM? ICQ? Google Chat shutting it’s doors to xmpp? If so, you understand the pattern. It’s about walled gardens and blocking interoperability. The industry doesn’t need more of that. We are chatting on an open source link aggregation site because bean counters at Reddit decided to shut off APIs to existing apps arbitrarily.

    The matrix stack solves most of those problems by providing an open source codebase and protocol, easy to connect to solution that is akin to Slack. I am fortunate enough to not have to use discord much beyond checking on a class schedule and downloading some sheet music, so I will never be a discord power user. Maybe some there is crazy awesome feature that discord provides that no open source platform does, but I have some serious doubts about that.




  • I remember using 2k for a long time, after the laughably unstable previews where mice would go crazy. I don’t remember exactly what the tool was called, but I was an MCSE back then and had the big binder of MS discs, so I would build my own windows ISOs with a bunch of the built in drivers stripped out and slip stream other packages like Firefox in. Would end up with core installs of only a few hundred MBs. Did the same with XP when it came out, but I started daily driving Ubuntu around 2004 and I left Windows behind for the most part with the exception of work.

    I’m sure battery life is still better with Windows, but it’s not enough to make me want to go back to it, I’d probably pick up a Mac before that happens.











  • I wonder what performance impact there would be if you were to move pgsql onto bare metal with enough ram dedicated to caching all of the db data (think: i5 or i7 nuc). That’s going to be my next step with my homelab; I want to migrate everything to a single db host with a lot of RAM and M2 storage and avoid the db process replication I have going on. I have no performance complaints with NC currently, I’m running PHP cache and redis as well as image preview and imaginary.



  • You absolutely need to move from patch to patch and cannot just do a multiple version jump safely. You also need to validate the configs between versions, especially major release updates or you risk breaking. New features and optimizations happen and you also may need to change our update your reverse proxy configuration on update, or modify db table configuration (just puking this from memory as I’ve had to do it before). I don’t know that there’s automation for each one of those steps.

    Because of that, I run nextcloud in a VM and install it from the binary package. I wrote a shell script that handles downloading, moving the files, updating permissions and copying the old config forward, symlinking and doing the upgrade. Then all I have to do is log in as administrator, check out the admin dashboard and make sure there aren’t new things I have to address in the status page. It’s a pain, but my nextcloud uses external db and redis and PHP caching so it’s not an easy out of the box setup. But it’s been solid for a long time once I adopted using this script.