[-] hamsda@feddit.org 4 points 3 days ago

I was just visiting a friend of mine last sunday with my SteamDeck and we played Unrailed! the whole day :D

The SteamDeck is THE perfect, portable fun-games-machine to just take with you. And every sale there's another few local-splitscreen-multiplayer games on sale, my library is scared already.

If you did not live through the time of "going to your friends to play games", this is your ticket to a past you sadly never got to experience.

[-] hamsda@feddit.org 4 points 4 days ago

Haha, same here.

Though for me it wasn't about the Zerg, I just liked the logo. That's how I got to Arch and that's (partly) why my servers use debian :D

[-] hamsda@feddit.org 8 points 1 month ago

If you're selfhosting, the cloud is your someone else's computer ;)

[-] hamsda@feddit.org 5 points 2 months ago

I'm talking about ones that are like one line of code being set to true instead of false etc

I don't know how many, if any, settings matching the true/false + 1 line of code restraints even exist.

If you can change a setting, even if it's a binary choice, someone had to think about, implement and test everything pertaining to these choices.

Depending on what kind of mechanic we're talking about and how deeply integrated into the rest of the game this mechanic is, that could be a big task.

[-] hamsda@feddit.org 17 points 3 months ago

If you don't want to have any freedom until you have it all, you'll be slave forever.

You're letting perfect get in the way of good enough.

16
submitted 3 months ago by hamsda@feddit.org to c/proxmox@lemmy.world

Hello fellow Proxmox enjoyers!

I have questions regarding the ZFS disk IO stats and hope you all may be able to help me understand.

Setup (hardware, software)

I have Proxmox VE installed on a ZFS mirror (2x 500 GB M.2 PCIe SSD) rpool . The data (VMs, disks) resides on a seperate ZFS RAID-Z1 (3x 4TB SATA SSD) data_raid.

I use ~2 TB of all that, 1.6 TB being data (movies, videos, music, old data + game setup files, ...).

I have 6 VMs, all for my use alone, so there's not much going on there.

Question 1 - costant disk write going on?

I have a monitoring setup (CheckMK) to monitor my server and VMs. This monitoring reports a constant write IO operation for the disks, ongoing, without any interruption, of 20+ MB/s.

I think the monitoring gets the data from zpool iostat, so I watched it with watch -n 1 'sudo zpool iostat', but the numbers didn't seem to change.

It has been the exact same operations and bandwidth read / write for the last minute or so (after taking a while for writing this, it now lists 543 read ops instead of 545).

Every 1.0s: sudo zpool iostat

              capacity     operations     bandwidth
pool        alloc   free   read  write   read  write
----------  -----  -----  -----  -----  -----  -----
data_raid   2.29T  8.61T    545    350  17.2M  21.5M
rpool       4.16G   456G      0     54  8.69K  2.21M
----------  -----  -----  -----  -----  -----  -----

The same happens if I use -lv or -w flags for zpool iostat.

So, are there really constantly 350 write operations going on? Or does it just not update the IO stats all too often?

Question 2 - what about disk longevity?

This isn't my first homelab-setup, but it is my first own ZFS- and RAID-setup. If somebody has any SSD-RAID or SSD-ZFS experiences to share, I'd like to hear them.

The disks I'm using are:

Best regards from a fellow rabbit-hole-enjoyer.

[-] hamsda@feddit.org 6 points 3 months ago* (last edited 3 months ago)

I don't know about tailscale, but it seems pihole has got you covered with local DNS, if you're willing to set the local DNS records manually.

I use pihole as selfhosted DNS server for all my servers and clients. I don't have many local DNS records (only 2), so if you handle a great amount of ever-changing DNS records, this might not be for you.

[-] hamsda@feddit.org 5 points 4 months ago

Es hört sich schon irgendwie sehr viel an. Aber man kann sich alles ziemlich hoch und teuer konfigurieren, auch wenn es halbwegs günstig startet.

Bei Hetzner kann ich mir auch einen echten Server mieten für 960 € im Monat mit Standort Deutschland

  • physische Hardware in einem Rechenzentrum
  • AMD EPYC 9454P 48 Core / 96 Threads
  • 640 GB DDR5 ECC RAM
  • 2x ~4 TB NVME Disks
  • 6x ~8 TB NVME Disks

Da zahlst halt auch den Hardware-Support von wegen Teile austauschen wenn notwendig etc.

[-] hamsda@feddit.org 9 points 4 months ago

To me it seems like:

  • you want to do a lot of stuff yourself on arch
  • but there's quite some complicated stuff to learn and try

I'd try Proxmox VE and, if you're also searching for a Backup Server, Proxmox Backup Server.

I recommend these because:

  • Proxmox VE is a Hypervisor, you can just spin up Arch Linux VMs for every task you need
  • Proxmox VE, as well as Proxmox BS are open source
  • you can buy a license for "stable updates" (you get the same updates, but delayed, to fix problems before they get to you)
  • includes snapshots, re-rolls, full-backups, a firewall (which you can turn on or off for every VM), ...

I personally run a Proxmox VE + Proxmox BS setup in 3 companies + my own homelab.

It's not magic, Proxmox VE is literally Debian 13 + qemu + kvm with a nice webui. So you know the tech is proven, it's just now you also get an easy to use interface instead of virsh console commands or virt-manager.

I personally like a stable infrastructure to test and run my important and experimental tuff upon. That's why I'm going with this instead of managing even the hypervisor myself with Arch.

[-] hamsda@feddit.org 16 points 4 months ago

Thank you very much. I sent this to my coworker who expressed interest in switching to vim :)

[-] hamsda@feddit.org 6 points 4 months ago

It seems nobody really tested 11 to 13, or maybe any kind of major-version-skipping and you won't find direct experiences here.

Your best bet is to follow the official procedure, so 11 -> 12 -> 13. I'll leave you with the official upgrade guide for 11 to 12 and 12 to 13.

It seems longer than it is, as not every step is actually required for every system. When upgrading VMs, a snapshot pre-upgrade can also help you skip backup-steps in the guides.

[-] hamsda@feddit.org 9 points 6 months ago

Proxmox Virtual Environment (PVE, Hypervisor), my beloved. Especially in combination with Proxmox Backup Server (PBS).

My homelab would not exist without Proxmox VE, as I'm definitely not going to use Nutanix or VMWare. I love working with linux and Proxmox VE is literally debian with a modified kernel and a Management Webinterface on top.

I first learned about Proxmox VE in my company, while we still had VMWare for us and all of our customers. We gradually switched everyone over to Proxmox VE and now I'm using it at home too. Proxmox is an Austrian (my country) company, so I was double hyped about this software.

A few things I like most about Proxmox VE

  • Ease of access to the correct part of the documentation you currently need (*)
  • Open Source
  • Company resides in my country (no US big tech walled garden)
  • Linux / Debian based, so no learning new OS's and toolchains
  • Free version available
  • Forum available and actually used

(*) What I mean by ease of access to the correct part of the documentation is: Whenever you're in the WebUI and need to decide on some settings, there's a button somewhere on the same page which is going to lead you directly to the portion of the documentation you need right now. I don't know why this seems like such a great luxury, every software should have something like this.

Next steps

My "server" (some mini PC with spare parts I already had) is getting too weak for the workload I put it through, so I'm going to migrate to a better "server". I already have a PC and most of the necessary parts, I just need some SSDs and an AMD CPU.

Even migrating from PVE (old) -> PVE (new) couldn't be easier:

  • PVE (old): create last backup to PBS, shut down PVE (old)
  • PVE (new): add PBS, restore Backups
  • ???
  • profit

I think it's great to have a series posting about personal achievements and troubles with selfhosting. There's so much software out there, you always get to see someone doing something you didn't even know could be done or using a software you didn't realize even existed. Sharing is caring.

9
submitted 6 months ago* (last edited 6 months ago) by hamsda@feddit.org to c/graphene_os@lemmy.sdf.org

Dear GrapheneOS community,

I recently switched to GrapheneOS with my new Pixel 9a. All in all it works well, but there's still one or two things I just cannot get to work.

Whenever I start GPS navigation, I can hear a voice saying a single sentence and then just stopping and silence for the rest of the drive.

I tried the following apps:

  • Osmand
  • Organic Maps
  • CoMaps

I have installed RHVoice as TTS software.

When starting navigation, Osmand tells me how long my journey will take and how much distance I have to drive and that's the last thing I ever hear from Osmand voice navigation.

Organic Maps navigation tells me the first thing I need to do on the drive (e.g. "turn right in 400m") and then not a single word for the rest of the drive.

CoMaps seems to be the same.

If I enable Osmand Development Plugin in Osmand, I can then test voice output, which works perfectly. It just does not work when I need it and I have no idea why.

Does anyone know what I'm doing wrong?

[EDIT]

If anyone comes here from google or somewhere to find help, I sadly have no solution to present. I just gave up and uninstalled all navigation / TTS apps.

I tried different navigation apps, so it isn't a navigation app problem. I tried different TTS engines, so it's not an TTS engine problem either.

[-] hamsda@feddit.org 4 points 6 months ago

Of course you can always build a good PC or server.

I could have done that too, but I wanted my first real homelab-do-it-all-yourself setup to be a little more on the cautiously small side. I didn't want to have too much noise in my apartment and also didn't want to stress my electricity-bill and wallet too much, so I opted to build small and reuse what I had lying around.

I already had 2 Mini-PCs and a raspberry pi from earlier experiments with selfhosting. I just bought some disks and RAM. If you don't have any mini-PCs, they're relatively cheap in comparison with full PCs. Or you could use some older PC you still have but do not use.

My motto more or less was you can always spend more money and build bigger later

The final Hardware

  • Mini-PC: Zotac ZBox CI665 nano
  • RAM: 32 GB DDR4 RAM (according to specs, CI665 cannot go beyond 32GB sadly)
  • SSD: 1x 2TB Samsung SATA SSD
  • external USB HDD (6TB)

What I host on my Proxmox VE

The 2nd Mini PC (some old intel NUC with 4 cores and 16 GB RAM) + a USB HDD is my Proxmox Backup Server for all this. And what's really important (my data from nextcloud + some configs) gets backed up to my Hetzner Storage Box with restic.

The raspberry pi is now my WiFi Access Point :)

Conclusion

Homelab doesn't need to be big or small, it can be whatever you want it to be or whatever you can afford or are willing to have and maintain. From my experience, if you're not hosting anything CPU-intensive, older or smaller machines will do just fine.

For example, my nextcloud could easily use more resources than the whole Zotac ZBox could house, if there were more users. But as my services are only used by me, most of them are idle most of the time.

Tip at the end about your opsense-VM on Proxmox

I tried letting Proxmox host my pfSense too, but that got old pretty fast. Whenever Proxmox needed a Reboot, my internet was gone too for that time, as the pfSense VM on Proxmox was the gateway to my ISP-modem. In the end, I just bought a real Netgate pfSense appliance.

view more: next ›

hamsda

0 post score
0 comment score
joined 7 months ago