Steffen Deusch
banner
steffend.me
Steffen Deusch
@steffend.me
Software Developer (mostly Elixir).

Mainly here to read.

Fediverse https://social.deusch.me/@steffen
At the beginning of February I used a Sunday afternoon to make some space on my MacBook's internal drive to install #Asahi Linux as a daily driver. Apart from some minor annoyances it's working quite well.
February 12, 2026 at 5:54 PM
If something is able to do it, then rclone: rclone.org/dropbox/
rclone.org/protondrive/
Dropbox
Rclone docs for Dropbox
rclone.org
January 27, 2026 at 11:13 AM
Looking at the left side, I would have never guessed that those stones would be nearly white :O
January 24, 2026 at 5:14 PM
Gets my seal of approval 👌🏻
January 22, 2026 at 9:42 AM
Today I woke up to my LiveView app on fly.io being completely broken as any WebSocket connections were unable to get established. No deployment, no code change. Since it’s an colder codebase, longpoll fallback was not enabled. Works now with long polling, but websockets still don’t 🤷🏻‍♂️
January 19, 2026 at 9:13 AM
Reposted by Steffen Deusch
My new years resolution included finally building a blog and writing articles. Here is the first one: kevinschweikert.de/posts/build-...
Build Home Assistant Devices with Elixir and Nerves
Learn how to integrate Elixir applications and Nerves devices into Home Assistant using MQTT
kevinschweikert.de
January 18, 2026 at 9:35 PM
A simple ZFS mirror is a RAID1. ZFS just has different terms it uses for many things. So you tell ZFS to replace the disk and it will rebuild (resilver in ZFS terms) the RAID (pool).
January 18, 2026 at 6:02 PM
ZFS does both:

zpool create mypool mirror /dev/disk1 /dev/disk2

And then you can create separate datasets (like folders, but they can have different options like compression, automatic snapshots, etc.)

zfs create mypool/dataset1
zfs create mypool/dataset2
January 18, 2026 at 2:48 PM
Nice! If you have a way to measure average power consumption, I’d be interested to know.

Note that with ZFS, you’ll still want a mirror aka RAID1.

I’m hearing lots of good things about Proxmox, but I never tried it. All my servers run plain Ubuntu right now :)
January 18, 2026 at 1:12 PM
That‘s something one frequently reads online, but apparently it’s not really true, see linustechtips.com/topic/738402...
ZFS Memory requirements
I'd like to throw this out there since I see it all the time and can't be bothered fighting it, so here it is from a ZFS developer. Quote Some well meaning people years ago thought that they could be ...
linustechtips.com
January 14, 2026 at 12:26 PM
I‘d want to add two hard drives in a RAID for sure in that case, but that would then be another 10 watts.

So all I’m saying is don’t underestimate the impact of inefficient hardware :D
January 13, 2026 at 11:42 AM
The Mac Mini I have runs at 5 watts idle power (up to ~40 watts when converting videos with immich), but averaged over the year that’s pretty much negligible (10W over ten years at 0.25€/kWh is 219€). And it could do all the things I currently have at Hetzner.
January 13, 2026 at 11:42 AM
So even if a hard drive or memory module fails early, that’s plenty of headroom just from saved energy costs. My hetzner dedicated server runs on a consumer i7-8700. For all you’ve described you want to run, a recent i5 or AMD equivalent would cover it pretty much guaranteed.
January 13, 2026 at 11:42 AM
Concerning the hardware: I’m probably lucky, but I never had a problem with consumer hardware, nor server hardware so far. So assuming that even consumer hardware achieves 10 years of runtime, a difference of 100W average accumulates to 8760 kWh (2190€ at 0.25€/kWh).
January 13, 2026 at 11:42 AM
I mean sure, money might not be the problem here. For me it’s mostly just the absurdity of such a figure. 6.5kWh a day is nearly 2400kWh as year. Last year my whole flat (2 people) used 2500 kWh overall. So for me a server that needs more than 50W on average is just not reasonable for what it does.
January 13, 2026 at 11:42 AM
Also, many people suggest to not use hardware RAID cards nowadays. I’d always choose a ZFS over a hardware RAID, but maybe that specific card in the server has a passthrough mode.
January 13, 2026 at 11:05 AM
Personally, I‘d choose the Minisforum one. Here‘s someone reporting 6,5kWh a day with a T440 (forum.level1techs.com/t/power-effi...). Pretty sure your one here would be less, since fewer RAM modules and no GPU, but as mentioned servers are unnecessarily power hungry. Especially dual CPU ones.
Power effiecient server
Something a lot of people seem to struggle with and it’s getting worse as time goes on. Depends on what you want to do. Why do you need remote management? At best, you can do a pi-kvm add-on (so y...
forum.level1techs.com
January 13, 2026 at 11:03 AM
Reposted by Steffen Deusch
I was thinking since Goatmire Elixir turned out pretty good I should maybe do another one. 30th of Sep - 2nd of Oct this year.

We have a list to notify you about the progress and when tickets drop, getting on that list also helps indicate interest.

www.goatmire.com

#elixirlang #goatmire
Goatmire Elixir & NervesConf EU
September 30th to October 2nd, 2026
www.goatmire.com
January 13, 2026 at 7:11 AM
Yep. I‘m pretty sure most stuff would stop working here. Germany has a national debit system called Girokarte, so some card payments might still work, but that’s out of my control. Many banks also fully rely on Visa or Mastercard 🤷🏻‍♂️
January 8, 2026 at 1:37 PM
Oops, that’s my bad! They should put that somewhere prominently on their website 😅
January 8, 2026 at 1:30 PM
To access the stuff externally I use Tailscale (which is a US company…) but I also have a manually set up WireGuard VPN. I just stopped actively using that since Tailscale is more convenient. If I need it it’s still there though :)
January 8, 2026 at 12:59 PM
I could have also used the iOS app, since it needs to download all iCloud Photos temporarily anyway to hash them for checking if they are already synced. To do that I needed to let my phone run the app with dimmed screen over night a couple of times… But now it syncs flawlessly.
January 8, 2026 at 12:59 PM
For the initial photo sync to Immich (40000 photos + a couple thousand videos; 1TB) I used the Mac Mini and made it download the library locally. Then used github.com/RhetTbull/os... and Immich‘s CLI to sync the photos to Immich.
GitHub - RhetTbull/osxphotos: Python app to work with pictures and associated metadata from Apple Photos on macOS. Also includes a package to provide programmatic access to the Photos library, picture...
Python app to work with pictures and associated metadata from Apple Photos on macOS. Also includes a package to provide programmatic access to the Photos library, pictures, and metadata. - GitHub ...
github.com
January 8, 2026 at 12:59 PM
My Nextcloud runs on a Hetzner server, also backed up to a separate StorageBox. But due to how Nextcloud works, all important files are also stored locally on my MacBook and Linux Gaming PC.
January 8, 2026 at 12:59 PM
Right now I‘m running immich.app on an M4 Mac Mini in a Docker container (colima) with data on an external SSD. All files are then backed up encrypted each night to a Hetzner storage box using restic.

The Immich iOS apps syncs all photos (even iCloud ones).
Immich
Self-hosted photo and video management solution. Easily back up, organize, and manage your photos on your own server. Immich helps you browse, search and organize your photos and videos with ease, wit...
immich.app
January 8, 2026 at 12:59 PM