søren peter mørch

mckinley@twtxt.net

A guy on the internet. https://mckinley.cc/

mckinley@twtxt.net
#QOTD : If you could redesign a fundamental internet protocol from scratch, which one would you choose and how would you improve it?
Read replies 3 months ago
mckinley@twtxt.net
QOTD: Have you ever suffered significant data loss? If so, what went wrong?
Read replies 4 months ago
mckinley@twtxt.net
QOTD: How do you back up your files?

I asked this one almost a year ago and I started using Restic shortly after that. When I started, I was only backing up my home folder to the repository over NFS. Now, I'm backing up the entire root filesystem to a repository using the REST backend so I can run Restic as root without breaking the permissions.

I'm working on automating it now and I'm trying to come up with something using pinentry but my proof-of-concept is getting pretty obtuse. It will be spread out in a shell script, of course, but still.

```
systemd-inhibit --what=handle-lid-switch restic --password-command='su -c "printf '"'"'GETPIN\n\'"'"' | WAYLAND_DISPLAY=wayland-1 pinentry-qt5 | grep ^D | sed '"'"'s/^D //'"'"'" mckinley' --repository-file /root/restic-repo backup --exclude-file /root/restic-excludes --exclude-caches --one-file-system /
```

I'm curious to see how everyone's backup solutions have changed since last year.
Read replies 4 months ago
mckinley@twtxt.net
QOTD: How do you listen to your music?

I'll start. I have a meticulously organized FLAC library stored locally on my laptop and played with cmus. Everything is manual but I have a collection of home-grown shell scripts that help me maintain folder structure, manage metadata, calculate information about the recording like dynamic range and spectrograms, and do transformations like cue splitting. Once an album has been processed, it goes into the music folder on my laptop with a duplicate copy stored on my server.

I have been thinking about letting beets do all of that boring stuff, but I'm not sure I can trust it to do it right. I also really want some kind of (self hosted) algorithm to pick songs for me. As it is, I can't just shuffle my library or even genres because there are a lot of songs that don't go well together as well as songs I just don't like. I haven't found anything that can do that.

Anyway, I'm curious to see how you guys do it.
Read replies 5 months ago
mckinley@twtxt.net
QOTD: What do you host on your home server? How do you host it? Are you using containers? VMs? Did you install any management interface or do you just SSH in? What OS does it run?

Mine runs Arch (btw) and hosts a handful of things using Docker. Adguard Home, http://mckinley2nxomherwpsff5w37zrl6fqetvlfayk2qjnenifxmw5i4wyd.onion/, a Monero node, and some others. NFS, Flexo, and Wireguard (peer and bounce server in my personal network) are outside Docker. I have a hotkey in my window manager that spawns a terminal on my server using SSH. It makes things very easy and I highly recommend it.

I am thinking about replacing Docker with Podman because the Common Wisdom seems to say it's better. I don't really know if it is or isn't.

Also, how much of your personal infrastructure is on IPv6? I think all the software I use supports both, but I've mostly been using IPv4 because it's easier to remember the addresses. I've been working for the last couple days on making it IPv6-only.
Read replies 5 months ago
mckinley@twtxt.net
QOTD: What are some (GNU/|)Linux distributions that think outside the box? I'll start.

* Bedrock Linux - A "meta distribution" that uses black magic to install packages from any distribution you can think of
* GoboLinux - A distribution that uses black magic to eradicate the standard filesystem hierarchy and give each package its own directory tree, e.g. `/Programs/GCC/9.2.0`. It's been around for a whopping 21 years.

There are also the well-known ones like NixOS, Qubes, and even Gentoo but I don't see those two mentioned very often.
Read replies 6 months ago
mckinley@twtxt.net
QOTD: Do you keep a personal archive of Git repositories? If so, how? My backup system is a poorly written, inefficient shell script that I run manually when I think about it and I'd like to do something about that. The Yuzu and Citra emulators were taken down recently and I have a ~3 day old backup of Yuzu's repository but nothing for Citra.
Read replies 6 months ago
mckinley@twtxt.net
QOTD: What are your thoughts on nostr?
Read replies 6 months ago
mckinley@twtxt.net
QOTD: Aside from work, what technology related events do you attend in the real world? Are you part of any social clubs dedicated to technology, e.g. user groups?
Read replies 11 months ago
mckinley@twtxt.net
QOTD: How do you back up your files?
Read replies 1 year ago
Comment via email