Iād say mostly because the client is fairly good and works about the way people expect it to work.
It sounds very much like a DropBox/Google Drive kind of use case and from a user perspective it does exactly that, and itās not Linux-specific either. I use mine to share my KeePass database among other things. The app is available on just about any platform as well.
Yeah NextCloud is a joke in how complex it is, but you can hide it all away using their all in one Docker/Podman container. Still much easier than getting into bcachefs over usbip and other things Iāve seen in this thread.
Ultimately I donāt think there are many tools that can handle caching, downloads, going offline, reconcile differences when back online, in a friendly package. I looked and thereās a page on Oracleās website about a CacheFS but that might be enterprise only, thereās catfs in Rust but itās alpha, and canāt work without the backing filesystem for metadata.
Easiest for this might be NextCloud. Import all the files into it, then you can get the NextCloud client to download or cache the files you plan on needing with you.
They even used to be the best drivers, a long time ago when nobody cared about the graphics stack. Had ATI/AMD? You got the FGLRX proprietary driver and it was really bad.
12 years ago it was probably one of the least broken GPU drivers available. You actually got most of your GPUs capabilities.
Now with Intel and AMD going open-source, those are now the best drivers and NVIDIA is lagging behind and not keeping up with advancements in the Linux graphics stack. Hopefully the open driver and NVK catches up and brings everyone a good open-source NVIDIA experience so we can stop relying on the proprietary driver.
I get that you canāt stop people from commenting on your posts but you can still filter it out from the results.
Mastodon is arguably easier to deal with since youāre replying directly to someone, so the userās server can reject it and be done with it. On Lemmy it really should behave as if you blocked the user: just hide it from view. Simply because if youāre on instance A, blocked instance is B and the community is on C, B has no problem posting to C as it doesnāt know youāve blocked it on A. But even defederation doesnāt address that either: you can reply to defederated users and theyāll never know for the same reason.
I think on this type of social media, not seeing it is the best you can do regardless.
I think it can also get weird when you call other makefiles, like if you go make -j64 at the top level and that thing goes on to call make on subprojects, that can be a looooot of threads of that -j gets passed down. So even on that 64 core machine, now you have possibly 4096 jobs going, and it surfaces bugs that might not have been a problem when we had 2-4 cores (oh no, make is running 16 jobs at once, the horror).
Prometheus/VictoriaMetrics/Grafana are pretty good, had no issues with it and thereās an exporter for damn near anything. Theyāre pretty easy to custom write too.
Note: do that from a live CD/USB or with the source drive mounted readonly. If you dd a mounted and used filesystem, youāll most likely end up with a corrupted and useless filesystem on the target.
Hi, I'm new with self-hosting but managed to set up my own Lemmy and Mastodon instances on a VPS recently. However, I ran into an issue with disk space quite rapidly (which I had way too few, because I started with the cheapest, smallest package for my VPS)....
You know what I just realised? These āuniversal formatsā were created to make it easier for developers to package software for Linux, and there just so happens to be this thing called the Open Build Service by OpenSUSE, which allows you to package for Debian and Ubuntu (deb), Fedora and RHEL (rpm) and SUSE and OpenSUSE (also...
The problem is that you canāt just convert a deb to rpm or whatever. Well you can and it usually does work, but not always. Tools for that have existed for a long time, and thereās plenty of packages in the AUR that just repacks a deb, usually proprietary software, sometimes with bundled hacks to make it run.
Thereās no guarantee that the libraries of a given distro are at all compatible with the ones of another. For example, Alpine and Void use musl while most others use glibc. These are not binary compatible at all. That deb will never run on Alpine, you need to recompile the whole thing against musl.
What makes a distro a distro is their choice of package manager, the way of handling dependencies, compile flags, package splitting, enabled feature sets, and so on. If everyone used the same binaries for compatibility we wouldnāt have distros, we would have a single distro like Windows but open-source but heaven forbid anyone dares switching the compiler flags so it runs 0.5% faster on their brand new CPU.
The Flatpak approach is really more like āfine weāll just ship a whole Fedora-lite base system with the appsā. Snaps are similar but they use Ubuntu bases instead (obviously). Itās solving a UX problem, using a particular solution, but itās not the solution. Itās a nice tool to have so developers can ship a reference environment in which the software is known to run well into and users that just want it to work can use those. But the demand for native packages will never go away, and people will still do it for fun. Thatās the nature of open-source. Itās what makes distros like NixOS, Void, Alpine, Gentoo possible: everyone can try a different way of doing things, for different usecases.
If we can even call it a āproblemā. Itās my distroās job to package the software, not the developerās. Thatās how distros work, thatās what they signed up for by making a distro. To take Alpine again for example, they compile all their packages against musl instead of glibc, and it works great for them. That shouldnāt become the developerās problem to care what kind of libc their software is compiled against. Using a Flatpak in this case just bypasses Alpine and musl entirely because itās gonna use glibc from the Fedora base system layer. Are you really running Alpine and musl at that point?
And this is without even touching the different architectures. Some distros were faster to adopt ARM than others for example. Some people run desktop apps on PowerPC like old Macs. Fine you add those to the builds and now someone wants a RISC-V build, and a MIPS build.
There are just way too many possibilities to ever end up with an universal platform that fits everyoneās needs. And thatās fine, thatās precisely why developers ship source code not binaries.
Does anyone know, or can anyone guess, the business case for predictive text? On phone apps, it is often incredibly difficult to turn off. Why is that, do you think? (The examples I have recent experience with are Facebook and Outlook mobile apps.)...
I have none of that on my phone, just plain old keyboard.
But the reason itās everywhere is itās the new hot thing and every company in the world feels like they have to get on board now or theyāll be potentially left behind, canāt let anyone have a headstart. Itās incredibly dumb and shortsighted but since actually innovating in features is hard and AI is cheap to implement, thatās what every company goes for.
The Verge and 404 Media are building out new functions that would allow them to distribute posts on their sites and on federated platforms ā like Threads, Mastodon and Bluesky ā at the same time. Replies to those posts on those platforms become comments on their sites.
I setup a micro PC with Ubuntu and plugged it into my TV for media streaming, and was just wondering if there was a way to optimize the experience for non KBM
Yeah thatās what it does, that was a shitpost if it wasnāt obvious :p
Though I do use ZFS which you configure the mountpoints in the filesystem itself. But it also ultimately generates systemd mount units under the hood. So I really only need one unit, for /boot.
Boost fails to open .mp4 for me. When I browse āAllā there usually is some mp4 content, especially from ā¦ well ā¦ nsfw instances. Theese almost always fail and I see just black screen. Firefox on mobile opens it without a problem and so does Sync For Lemmy. Do you have this issue or is it just me? F.e. can you open this...
Yeah, if I see āSteam Deck verifiedā, I expect the game to work 100% out of the box. Although I guess a āplayableā rating might have been more appropriate, but with online mode being so popular Iām sure there would be tons of complaints if Valve said it worked perfectly.
How to speed up accessing lots of files on another computer? Some kind of local cache?
Title is TLDR. More info about what Iām trying to do below....
Released: NVIDIA 555.42.02 Linux Beta Brings Wayland Explicit Sync, GSP Firmware (www.phoronix.com)
(SOLVED) I'm Going Insane. Why Does Mullvad DNS Not Work Underneath My Linux Machine When Every Other DNS Does?
I have wasted the last 2.5 hours trying to see where I went wrong with my configuration and I just canāt....
A certain overly sensitive instance deleted my meme so I've blocked it completely. Will it also block their community from interacting with me on other instances?
Gentoo users be like (sh.itjust.works)
Googleās AI Overviews are out of control (stackdiary.com)
Would you like a spicy spaghetti dish? Just use some gasoline.
Monitoring software for a wide array of hw and sw
Iām looking into setting up some monitoring combined with simple automation for my selfhosting. Currently I was thinking about using Zabbix....
Wage theft now outnumbers all other types of theft in the U.S., reaching $482 million (medium.com)
CentOS 6.3 - Best backup / restore solution?
Hello everyone!...
[Question] Disk Space for Lemmy and Mastodon instances
Hi, I'm new with self-hosting but managed to set up my own Lemmy and Mastodon instances on a VPS recently. However, I ran into an issue with disk space quite rapidly (which I had way too few, because I started with the cheapest, smallest package for my VPS)....
Did I just solve the packaging problem? (please feel free to tell me why I'm wrong)
You know what I just realised? These āuniversal formatsā were created to make it easier for developers to package software for Linux, and there just so happens to be this thing called the Open Build Service by OpenSUSE, which allows you to package for Debian and Ubuntu (deb), Fedora and RHEL (rpm) and SUSE and OpenSUSE (also...
Why is predictive text so hard to disable?
Does anyone know, or can anyone guess, the business case for predictive text? On phone apps, it is often incredibly difficult to turn off. Why is that, do you think? (The examples I have recent experience with are Facebook and Outlook mobile apps.)...
Why publishers are preparing to federate their sites - Digiday (digiday.com)
The Verge and 404 Media are building out new functions that would allow them to distribute posts on their sites and on federated platforms ā like Threads, Mastodon and Bluesky ā at the same time. Replies to those posts on those platforms become comments on their sites.
Controller Oriented Interface for linux?
I setup a micro PC with Ubuntu and plugged it into my TV for media streaming, and was just wondering if there was a way to optimize the experience for non KBM
TFW boot fails b/c fstab is zero bytes... (lemmy.sdf.org)
write: fstab: no space left on device
[Bug] Does anyone else have problems with .mp4 videos?
Boost fails to open .mp4 for me. When I browse āAllā there usually is some mp4 content, especially from ā¦ well ā¦ nsfw instances. Theese almost always fail and I see just black screen. Firefox on mobile opens it without a problem and so does Sync For Lemmy. Do you have this issue or is it just me? F.e. can you open this...
Valve is making a huge mistake with Ghost of Tsushima on Steam Deck (www.pcgamesn.com)
Wifi circuit breaker : a terrible idea (www.youtube.com)
All the protections in software, what an amazing idea!
[Bug] Viewing a comment (eg. from Inbox) doesn't have a "view parent" option
It only shows āview all commentsā, so you canāt see the full context of the comment tree.