[-] thecoffeehobbit@sopuli.xyz 13 points 4 months ago

Didn't realise there's a windows version of sudo rm - rf /

-8
submitted 7 months ago* (last edited 7 months ago) by thecoffeehobbit@sopuli.xyz to c/showerthoughts@lemmy.world

~~Rooks~~ Pawns can become queens, but not kings.

There are a couple of explanations for this.

Either ~~rooks~~ pawns are all female, or the queen is a gender neutral position that may be assumed by a suitable warrior twink

[-] thecoffeehobbit@sopuli.xyz 16 points 7 months ago

Many people's income, especially in creative fields, simply depends on specific software. Photographers, video editors come to mind; having a certain style and efficiency to your workflow might just be the thing that keeps the cash flow positive. There's often no time or energy to even think about an alternative, sadly. This is one of the things why I think it's crucially important we don't demand, even implicitly, that people switch everything at once. I just installed Spotify flatpak on a friend's Debian. No regrets. Every little switch matters in the end.

Adobe stuff still doesn't work reliably on Linux to my knowledge. And having to even consider any kind of virtualization is a huge deal for anyone who's using the technology for some other purpose than technology, which is most of the users.

[-] thecoffeehobbit@sopuli.xyz 8 points 9 months ago

Strawberry, was the first one I got to work with my iPods and that's my main use case

[-] thecoffeehobbit@sopuli.xyz 8 points 1 year ago

I'll consider this!

44
submitted 1 year ago* (last edited 1 year ago) by thecoffeehobbit@sopuli.xyz to c/selfhosted@lemmy.world

Hiya,

I have a bit of a dilemma with my DIY NAS rig. I thought I was being clever by getting the cheapest 8TB seagates in existence for a RAIDZ1 pool, but I have to conclude they're Fucking Noisy^TM^. I'm very sensitive to the noise, unable to relocate the rig further away from my sleeping space and I never need the spinning drives at night anyway.

I run Proxmox with the drives passed through to a TrueNAS VM. I'm willing to turn this setup upside down to get a super convenient way to put the drives to sleep and wake them up exactly when I want to. Heck, I'll write my own webapp to do it if I need to, but I rather ask around first because this has to be a reoccurring thing.

I know it's possible to put drives to sleep with Linux. I know it reduces their lifespan and I don't care, I need to sleep. :) I'm unsure how exactly it should be done when the drives are passed through to a VM.

Do you put your drives to sleep? What tricks have you used to achieve this conveniently? Let me know!

E: Should have clarified, but there are other, SSD-backed services on the same machine that need to stay online regardless of what is going on with the spinning drives.

E2: Thanks all! Ended up dismantling the VM disk passthrough setup and going with hd-idle for now. It does what it says on the tin and even works nicely together with smartmontools even though it warned against it. Still need to setup network shares via LXC and recreate all the snapshot tasks I had going on in TrueNAS. But that's non-urgent. I may well also look into better insulation soon, the case is indeed not ideal as it is right now.

[-] thecoffeehobbit@sopuli.xyz 18 points 1 year ago

Practically every house and apartment has (access to) a sauna. If not inside the apartment, there will most often be a shared sauna in the basement.

About the UK, I'm going to go a bit deeper and note that it was somehow eye-opening that there's a whole society that actually just daily drives English. For my whole life before the visits to UK and later US, English was the language of the internet and some specific international situations where it was most people's second language. Until well into my mid-20s, I basically didn't have real life contact with any community that would just speak English natively, despite speaking it myself fairly okay-ish.

[-] thecoffeehobbit@sopuli.xyz 41 points 1 year ago

Gay and bi men are often excluded from donating due to higher HIV risk I believe.

[-] thecoffeehobbit@sopuli.xyz 8 points 1 year ago

Get base Debian, you'll have more options for desktop environment. Once you get past the installation hassle it should just work for the rest of times. MX has its place but it's specifically made to have no systemd which may not be something a new user is looking for. It feels very opinionated, is what I'm trying to say. May be your thing of course, but I'd recommend reading more on its philosophy before picking.

8 years is probably not old enough to require lighter desktops if the machines were at least mid range at the time. You should be able to use gnome or KDE as you please. Nothing against XFCE in principle, but it can be a little clunky especially for a laptop. No touch gestures, for example.

101

Are you going to try it? What is your use case? What are you hoping to do with it?

I'll be evaluating it as a potential default recommendation for new Linux users, and possibly daily driving on my personal home desktop (now Arch).

[-] thecoffeehobbit@sopuli.xyz 22 points 1 year ago

This meme is about old enough to drink at this point.

31
submitted 1 year ago* (last edited 1 year ago) by thecoffeehobbit@sopuli.xyz to c/linux@programming.dev

Hi, Long time Mac user here, recently switching my personal devices to Linux. My work unfortunately does not support this, mandating work be done on the provisioned device and it has to be Mac or Windows. So, I'm finding it a bit hard to get up to speed when coding on Linux. I've tried GNOME, KDE, Hyprland and find no obvious heaven in any of them. I have two external 27" monitors fwiw. My personal PC has Arch and KDE for gaming reasons, but I'm also looking to code more on open source tools to avoid personal vendor lock-ins.

In other companies I've visited I've seen varied policies, one runs stock Ubuntu, one mandates Fedora with user choice for DE/WM, many use Macs but allow for Linux if desired. So, I'd want to run a small survey. Keeping in mind all the aspects of using a device at varied software work, so coding, email, chat, managing servers, having online meetings, sharing screens, making presentations: if you use Linux for work,

What DE or WM (and distro if relevant) do you use for your actual, professional work?

Was this a choice by you or pre-selected by the employer? Do they allow you to work on your own device if desired? (Excluding freelancers obv.)

Do you need to balance stability vs. customisability? Or is that a no-brainer for you? (="Have you ever had to cancel a meeting because an Arch update broke your screen sharing?")

How much time do you find reasonable to put into maintaining/developing your setup?

Did distro choice (or lack thereof) impact your choices for DE/WM?

Do you feel like your code editor, language stack, or job profile has an impact on the choices? For example, is your profile very specific ("I go to dailies and turn tickets into code / I work alone for weeks at a time researching stuff"), allowing you to optimise the setup further?

Anything else you'd want to highlight about this?

Edit: Takeaways so far

  • Immutable setups ftw
  • Arch is stable enough though
  • Type of work affects distro choice more so than DE choice (I do backend webdev, my deliverables are very platform independent, so I didn't think about this much)
  • Plenty of XFCE users out there!
  • Zero mentions for Hyprland!
[-] thecoffeehobbit@sopuli.xyz 12 points 1 year ago

Yeah we're gonna use like 1 tanker for that, 2 on a busy day. The 28 others are going somewhere else

[-] thecoffeehobbit@sopuli.xyz 13 points 1 year ago

Gastrointestinal rights hotline?

(Yes I can infer what it's about but as non-American I have zero idea what it concretely stands for..)

[-] thecoffeehobbit@sopuli.xyz 15 points 1 year ago

No more security updates, so it will gradually become unsafe to use online.

36
submitted 1 year ago* (last edited 1 year ago) by thecoffeehobbit@sopuli.xyz to c/selfhosted@lemmy.world

Hi Lemmy! First post, apologies if it's not coherent :)

I have a physical home server for hosting some essential personal cloud services like smart home, phone backups, file sharing, kanban, and so. I'm looking to re-install the platform as there are some shortcomings in the first build. I loosely followed the FUTO wiki so you may recognise some of the patterns from there.

For running this thing I have a mini-pc with 3 disks, 240GB and 2x 960GB SSDs. This is at capacity, though the chassis and motherboard would in theory fit a fourth disk with some creativity, which I’m interested to make happen at some point. I also have a Raspberry Pi in the house and a separate OPNsense box for firewall/dns blocking/VPN etc that works fine as-is.

In the current setup, I have Ubuntu Server on the 240GB disk with ext4, which hosts the services in a few VMs with QEMU and does daily snapshots of the qcow2 images onto the 960GB SSDs which are set up as a mirrored zfs pool with frequent automatic snapshots. I copy the zpool contents periodically to an external disk for offsite backup. There’s also a simple samba share set up on the pool which I thought to use for syncthing and file sharing somehow. This is basically where I’m stopping to think now if what I’m doing makes sense.

Problems I have with this:

  • When the 240GB disk eventually breaks (and I got it second hand so it might be whatever), I might lose up to one day of data within the services such as vikunja, since their data is located on the VMs, which are qcow2 files on the server’s boot drive and only backed up daily during the night because it requires VM shutdown. This is not okay, I want RPO of max 1 hour for the data.
  • The data is currently not encrypted at rest. The threat model here is data privacy in case of theft.

Some additional design pointers:

  • Should be able to reboot remotely in good weather.
  • I want to avoid any unreliable or “stupid” configurations and not have insane wear on my SSDs.
  • But I do want the shiny snapshotting and data integrity features of modern filesystems for especially my phone’s photo feed.
  • I wish to avoid btrfs as I have already committed to zfs elsewhere in the ecosystem.
  • I may want to extend the storage capacity later with mirrored HDD bulk storage.
  • I don’t want to use QEMU snapshots for reaching the RPO as it seems to require guest shutdown/hibernation to be reliable and just generally isn’t made for that. I’m really trying to make use of zfs snapshots like I already do on my desktop.

My current thoughts revolve around the following - comments most welcome.

  • Ditch the 240GB SSD from the system to make space for a pair of HDDs later. So, the 960GB pair would have both boot and data, somehow. (I'm open to having a separate NAS later if this is just not a good idea)
  • ZFS mirror w/ zfs-auto-snapshot + ZVOLs + ext4 guests? Does this hurt the SSDs?
  • Or: ext4 mdadm raid1 + qcow2 guests running zfs w/ zfs-auto-snapshot? Does this make any sense at all?
  • ZFS mirror + qcow2 + ext4 guests? This destroys the SSDs, no?
  • In any case, native encryption or LUKS?
  • Possibly no FDE, but dataset level encryption instead if that makes it easier?
  • I plan to set up unattended reboots with the Pi as key server running something like Mandos. Passphrase would be required to boot the server only if the Pi goes down as well. So, any solution must support using a key server to boot.
  • What FS should the external backup drives have? I'm currently leaning into ZFS single disk pools. Ideally they should be readable with a mac or windows machine.
  • Does Proxmox make things any easier compared to Ubuntu? How?
  • I do need at least one VM for home assistant in any case. The rest could pretty much all run in containers though. Should I look into this more or keep the VM layer?

I'm not afraid to do some initially complex setting up. I'm a full stack web developer, not a professional sysadmin though, so advice is welcome. I don’t want to buy tons of new shit, but I’m not severely budget limited either. I’m the only admin for this system but not the only user (family setting).

What’s the 2025 way of doing this? I’m most of all looking any inspiration as to the “why”, I can figure out ways to get it done if I see the benefits.

tldr: how to best have reliable super-frequent snapshots of a home server’s data with encryption, preferably making use of zfs.

[-] thecoffeehobbit@sopuli.xyz 14 points 2 years ago

I personally know three, myself included, who are switching right now.

view more: next ›

thecoffeehobbit

0 post score
0 comment score
joined 2 years ago