klangcola

joined 2 years ago
[–] klangcola@reddthat.com 4 points 3 months ago

Some key points regarding Proxmox:

  • Even if you only want to run two services, you still want to keep them isolated. This can save you much pain and frustration in the future when they require upgrades
  • Proxmox let's you easily manage VM and LXC containers. So you can easily manage backups, or spinning up a separate test instance of your service. Which again, can save you pain and frustration when it comes to future updates of your services.
  • Backups are even better if you can deploy the separate Proxmox Backup Server
  • Should you ever want to add another service in the future, you can test it out in a new VM or container without it affecting your existing services at all
  • ZFS is indeed quite memory hungry, but AFAIK it's mainly used for the read cache, and can be tuned to use less RAM at the cost of performance
  • ZFS is mentioned a lot because it's good, but Proxmox also supports a range of other storage technologies: LVM, mdraid, EXT4, CEPH
  • Proxmox is just standard Debian and KVM/QEMU virtual machines under the hood. Which means you can use standard tooling and workflow should you need it for some edgecase.
  • You mentioned Jellyfin in a container: My understanding is that Jellyfin in Docker has some extra limitations or complexities when it comes to hardware encoding.
    • Jellyfin also has official documentation for how to deploy in LXC container and get HW transcoding working (Less complex than in Docker).
    • LXC containers are not like Docker containers. While a Docker container is meant to be an immutable image of a (single) application, LXC is more like a full fledged VM, but without the overhead of virtualization. LXC containers are full systems, and you install software via the usual apt, dnf etc
    • The "correct" way to run Docker in Proxmox is to run Docker in a Virtual machine. Installing Docker inside a LXC container is also possible, with some caveats. Installing Docker directly on the Proxmox host is not recommended

For reference, my oldest Proxmox server is a 2013 AMD dualcore 16GB DDR2 ram with VMs on LVMthin on a single SSD, with legacy VM doing mdraid of 3 HDDs using hardware passthrough. Performance is still OK, the overhead from Proxmox is negligible compared to strain from the actual workloads

[–] klangcola@reddthat.com 2 points 3 months ago

On Windows the system wakes up when connected or disconnected from an AC adapter.

Does it? I could sweat my work laptop (windows 10) doesn't , and I'm pretty sure I'd notice cause I sleep and move it a lot during a working day.

Is it a windows 11 thing? Or something to do with the so-called "hybrid sleep / hybrid boot"? (Pretty sure that's disabled by corporate, and for friends and family I always disable that when their laptop goes in a boot crash loop). Does BitLocker matter ?

[–] klangcola@reddthat.com 1 points 3 months ago

What if you put your laptop to sleep cause youre done using it and intend to pack up. Then you unplug it and put it in your backpack?

[–] klangcola@reddthat.com 2 points 3 months ago

Oh cool, didn't know you could do that

[–] klangcola@reddthat.com 3 points 3 months ago (2 children)

Regarding DRM, Netflix (and probably others) require the Widewine library to play back DRM content. This works perfectly fine on a normal Ubuntu PC, but does not work on the Pi because the library does not support ARM, only x86.

So Id just get any normal PC. Used enterprise mini PCs can be had for quite cheap, and they are small and efficient, and high quality. Search for HP, Dell or Lenovo mini PCs , or 1 litre PCs.

[–] klangcola@reddthat.com 4 points 3 months ago

There is one potential (small) hurdle you should be aware off: Secure Boot.

Basically some laptops came with Secure Boot locked to only allow booting Windows. These days Linux distros should still be able to boot even if the laptop was windows-only back then (thanks to the so-called shim bootloader). If you get an error about secure boot, just go in to BIOS/UEFI menu and disable secure boot for now (after installing Linux you can google the steps to enroll a key to re-enable Secure Boot).

Beyond that, just flash a USB stick with Linux Mint, boot the laptop, smash the keyboard to find the button for BIOS menu or Boot Device selection, then follow the installer. Installing Linux should take less than an hour. Way less if your computer is fast.

[–] klangcola@reddthat.com 2 points 3 months ago

Haven't tried it myself, but have heard in passing that they are generally not waterproof. Might be different for different materials or print orientations though?

Or you can do some post processing, add a coating, or vapor smooth?

[–] klangcola@reddthat.com 2 points 3 months ago

Nice, my HM90s have a really great cooling solution for the CPU (big silent fan, fine finned heat sink). But no cooling on the bottom side of the main board, which houses the RAM, a NVMe and two 2,5" SATA SSDs.

As usual, the arch wiki is super helpful also for non-arch distros https://wiki.archlinux.org/title/Lm_sensors#Adding_DIMM_temperature_sensors

[–] klangcola@reddthat.com 2 points 3 months ago (2 children)

Regarding mini PCs; Beware of RAM overheating!

I bought some Minisforum HM90 for Proxmox selfhosting, installed 64gb RAM (2x32gb DDR4 3200MHz sticks), ran memtest first to ensure the RAM was good, and all 3 mini PCs failed to various degrees.

The "best" would run for a couple of days and tens of passes before throwing multiple errors (tens of errors) then run for another few days without errors.

Turns out the RAM overheated. 85-95 C surface temperature. (There's almost no space or openings for air circulation on that side of the PC). Taking the lid off the PC, let 2/3 computers run memtest for a week with no errors, but one still gave the occasional error bursts. RAM surface temperature with the lid off was still 80-85 C.

Adding a small fan creating a small draft dropped the temperature to 55-60 C. I then left the computer running memtest for a few weeks while I was away, then another few weeks while busy with other stuff. It has now been 6 weeks of continuous memtest, so I'm fairly confident in the integrity of the RAM, as long as they're cold.

Turns out also some, but not all, RAM sticks have onboard temperature sensors. lm-sensors can read the RAM temperature, if the sticks have the sensor. So I'm making a Arduino solution to monitor the temperature with a IR sensor and also control an extra fan.

[–] klangcola@reddthat.com 11 points 3 months ago (2 children)

Lol, my tired brain thought for a moment EU was highlighting what it's doing for it's Lemmy-members 🤣

[–] klangcola@reddthat.com 1 points 3 months ago

Game changing! I've never heard of Hoarder before, but will look in to it now.

LinkDing also has a REST API but I don't see the option to send attachment files

[–] klangcola@reddthat.com 2 points 3 months ago (3 children)

+1 for SingleFile

I recently tried LinkWarden, Linkding and Archivebox for making offline copies. They all had the same issue of running in to a Captcha or login wall for the sites I wanted to capture.
SingleFile to the rescue, as it uses your current browser session as a logged in and verified human.

Linkeding allows you to upload the singlefile html file attached to it link, but I didn't see such an option for Linkwarden.

view more: ‹ prev next ›