mranderson17

joined 2 years ago
[–] mranderson17@infosec.pub 19 points 1 year ago (1 children)

Nextcloud AIO is not the only way to run Nextcloud in docker. For example you can use the Nextcloud docker repository and docker-compose for which there are many examples. I've been running Nextcloud this way for many years now without any un-recoverable issues, and no issues at all that weren't caused by me. Upgrading is also very easy since you simply increment the version in docker-compose.yml and restart the service.

That said the NixOS suggestion from @StrawberryPigtails@lemmy.sdf.org looks really neat and I may try that out soon my self since I've never played with NixOS before and it seems like a good excuse to do so.

[–] mranderson17@infosec.pub 5 points 1 year ago* (last edited 1 year ago)

Sway for a little over a year now (on an AMD gpu). I switched for mixed refresh rate support and VRR. VRR requires a workaround in sway but works better in others, like hyprland, however I like sway's tiling better so I stuck with it. Also the absence of tearing in anything, ever, is worth it to me. I have two vertical displays and it was really hit or miss on X11. Sometimes GPU acceleration would just decide not to work in browsers and I'd have to restart them because smooth scrolling would turn into a stop-motion film. That's never happened since switching to sway.

EDIT: I used i3 before

[–] mranderson17@infosec.pub 2 points 1 year ago

I use sway and run zoom in my browser (because zoom is shady and I don't trust them). Screen sharing works fine in the browser. The application never worked very well to being with anyway for me, even on X11.

I also use https://git.dec05eba.com/gpu-screen-recorder/about/ for individual output screen recording such as gaming which works amazingly well. You can not select a section of a single output though, only the whole output. That's a deal breaker for some, and a non-issue for others, just depends on what you need.

[–] mranderson17@infosec.pub 8 points 1 year ago

But can it sneekily destroy the cables under my desk? And does it sometimes just stop and look at you to think "I could destroy you.... if only I was a little bit bigger".

[–] mranderson17@infosec.pub 1 points 1 year ago

hmm, or bluedat

[–] mranderson17@infosec.pub 3 points 1 year ago* (last edited 1 year ago)

Is it on a tty in embedded mode? If so does switching ttys using CTRL+ALT+F{1..10} work? Usually the display manager is on F1 or F7. If it's not in embedded mode, does Left Alt + Enter work?

EDIT: Re-read and realized I didn't understand completely. You're starting it with your display manager. I'm not sure how you would kill it in that case.

[–] mranderson17@infosec.pub 1 points 1 year ago

I think this one https://github.com/nextcloud/desktop/issues/5369 is probably the more relevant, and also open, issue. However even in that issue people claim you can choose not to. The argument is only that it suggests restarting explorer and also rebooting and that this is annoying. So you never get a prompt, it just dies?

I agree though that the amount of time where it was force rebooting is pretty bad, and it looks like the rollout of the patch was mishandled. I also should probably admit that I've never touched the windows client, my environment is entirely Linux and Android. The Linux client even with file manager integration doesn't require restarts of anything.

[–] mranderson17@infosec.pub 1 points 1 year ago* (last edited 1 year ago)

I mentioned the client in there (4th paragraph), but mine was more of a general rant on the overall low effort that seems to have been put in to figuring out what the actual problem was. And that it is relatively common among people in the self hosting community to assume that Nextcloud is a lot simpler than it is. It's a huge cloud suite consisting of many applications, clients, plugins, proxies, caching, database, etc. You need to have a pretty good understanding of how it all works, and how to investigate a problem, and ideally you should be testing before upgrades. Large organizations often even test endpoint applications like the desktop client and push out only tested versions to users via policy or some kind of endpoint management.

I can't really draw many conclusions from the very little information provided in this post, but I suspect OPs windows machine is not in an entirely stable state, which is what is causing some of these update issues.

And, I put some of the blame for Nextcloud under-representing it's complexity on Nextcloud's marketing and AIO. You absolutely can install it without understanding anything, and that's a little dangerous in my opinion because it is actually quite complex and you will probably end up breaking it at some point and need to dig in to fix it.

[–] mranderson17@infosec.pub 42 points 1 year ago (4 children)

Ok, I'm prepared to be downvoted today so here goes.

Nextcloud is an enterprise cloud suite. The one you run in docker on your rpi (or whatever) is the same one that is run at a company, albeit with more high availability and redundancy, but the same application, proxies, caching, db, etc. Nothing is stopping you from running the stable channel and testing your upgrades, or even rolling out specific stable client versions to your devices.

Said companies often have teams (more than one person) to run it, stage upgrades, automated testing, automated backups, monitoring, etc. They go to work and do just that, maybe not every day but at least a couple times a week their focus is Nextcloud and only Nextcloud.

What many people in the self hosting community do is spin up docker, without ever having touched docker before, and try to run Nextcloud, forget that it exists, and then upgrade it a year later across multiple versions without maintaining the database. Then they obsess about how fast an app loads by refreshing it a whole bunch, and then complain on internet forums that it sucks. This, like many posts, doesn't have a specific problem for us to help with, no logs or stack traces have been posted, and the subject of the complaint shows just how terrible your understanding of application security is.

So, while there is legitimate criticism of some of Nextcloud's design choices, this isn't it. And at the risk of sounding a little gatekeepy, if you post "nextcloud updates break everything" with no context you probably should spend some time gaining a better understanding of how internet facing services work and make an attempt to fix the problem (probably misconfiguration, and in this desktop client case probably a heap of un-updated local software installed alongside the client), which I'm sure people would find if they did the bare minimum of reading a few log files or any of the other things that come with being an application admin.

[–] mranderson17@infosec.pub 1 points 1 year ago

TIL the Cammus C5 works as a generic HID Force Feedback device in Linux. That really makes up for the weird marketing.

view more: ‹ prev next ›