41554 blogs · [ { "id": "01a0d74b-f7b6-710a-a208-be43b8d687bd", "title": "Scaling Nix builds across a fleet with nix-grpc-store and Niks3", "url": "https://blog.thalheim.io/2026/09/23/scaling-nix-builds-across-a-fleet-with-nix-grpc-store-and-niks3/", "published_at": "2026-09-23T15:00:00+00:00" }, { "id": "01a08754-ed6a-719e-9462-e2314ad645e7", "title": "Configuring Nginx for n8n MCP Servers with Claude Code", "url": "https://blog.thalheim.io/2025/11/12/configuring-nginx-for-n8n-mcp-servers-with-claude-code/", "published_at": "2025-11-12T00:00:00+00:00" }, { "id": "01a08754-ed6a-719e-9462-e2314b96debf", "title": "ZFS ate my RAM: Understanding the ARC cache", "url": "https://blog.thalheim.io/2025/10/17/zfs-ate-my-ram-understanding-the-arc-cache/", "published_at": "2025-10-17T11:36:00+00:00" }, { "id": "01a08754-ed6a-719e-9462-e2314bb3b41e", "title": "How to execute NixOS tests interactively for debugging", "url": "https://blog.thalheim.io/2023/01/08/how-to-execute-nixos-tests-interactively-for-debugging/", "published_at": "2023-01-08T10:46:06+00:00" }, { "id": "01a08754-ed6a-719e-9462-e2314c39682a", "title": "How to use NixOS testing framework with flakes", "url": "https://blog.thalheim.io/2023/01/08/how-to-use-nixos-testing-framework-with-flakes/", "published_at": "2023-01-08T10:46:06+00:00" }, { "id": "01a08754-ed6a-719e-9462-e2314c7f9ff3", "title": "Nix-ld: A clean solution for issues with pre-compiled executables on NixOS", "url": "https://blog.thalheim.io/2022/12/31/nix-ld-a-clean-solution-for-issues-with-pre-compiled-executables-on-nixos/", "published_at": "2022-12-31T06:37:57+00:00" }, { "id": "01a08754-ed6a-719e-9462-e2314d4a4cb6", "title": "Hacking on Kernel Modules in NixOS", "url": "https://blog.thalheim.io/2022/12/17/hacking-on-kernel-modules-in-nixos/", "published_at": "2022-12-17T19:50:21+00:00" }, { "id": "01a08754-ed6a-719e-9462-e2314d6916c9", "title": "Cross compiling and deploying NixOS", "url": "https://blog.thalheim.io/2022/11/27/cross-compiling-and-deploying-nixos/", "published_at": "2022-11-27T00:00:00+00:00" }, { "id": "01a08754-ed6a-719e-9462-e2314e4e5604", "title": "Solve Vivado Remote Connection Test Failed", "url": "https://blog.thalheim.io/2017/04/13/solve-vivado-remote-connection-test-failed/", "published_at": "2017-04-13T00:00:00+00:00" }, { "id": "01a08754-ed6a-719e-9462-e2314ef8f2f1", "title": "Rooting Intel Based Tablets on Linux Slash Mac Os X", "url": "https://blog.thalheim.io/2015/12/25/rooting-intel-based-tablets-on-linux-slash-mac-os-x/", "published_at": "2015-12-25T00:00:00+00:00" }, { "id": "01a08754-ed6a-719e-9462-e2314f2b227b", "title": "Cgi Like Python Scripts With Systemd Socket Activation", "url": "https://blog.thalheim.io/2015/06/25/cgi-like-python-scripts-with-systemd-socket-activation/", "published_at": "2015-06-25T00:00:00+00:00" }, { "id": "01a08754-ed6a-719e-9462-e2314fba128d", "title": "Fix Sshd Socket Activation When Using Tmux Slash Screen", "url": "https://blog.thalheim.io/2015/04/13/fix-sshd-socket-activation-when-using-tmux-slash-screen/", "published_at": "2015-04-13T00:00:00+00:00" }, { "id": "01a08754-ed6a-719e-9462-e2315045fb98", "title": "Ipv6 Configuration on Digitalocean on Freebsd", "url": "https://blog.thalheim.io/2015/01/19/ipv6-configuration-on-digitalocean-on-freebsd/", "published_at": "2015-01-19T00:00:00+00:00" }, { "id": "01a08754-ed6a-719e-9462-e2315062e33a", "title": "Static Mac Address for Bananapi", "url": "https://blog.thalheim.io/2015/01/06/static-mac-address-for-bananapi/", "published_at": "2015-01-06T00:00:00+00:00" }, { "id": "01a08754-ed6a-719e-9462-e231506ae617", "title": "Remove Current Binding Dot Pry From Pry", "url": "https://blog.thalheim.io/2014/11/14/remove-current-binding-dot-pry-from-pry/", "published_at": "2014-11-14T00:00:00+00:00" }, { "id": "01a08754-ed6a-719e-9462-e231515b0b59", "title": "Ferm Rules for Docker", "url": "https://blog.thalheim.io/2014/11/01/ferm-rules-for-docker/", "published_at": "2014-11-01T00:00:00+00:00" }, { "id": "01a08754-ed6a-719e-9462-e2315237282f", "title": "Gathering Crash Reports and User Feedback for Your Android App", "url": "https://blog.thalheim.io/2014/06/10/gathering-crash-reports-and-user-feedback-for-your-android-app/", "published_at": "2014-06-10T00:00:00+00:00" }, { "id": "01a08754-ed6a-719e-9462-e23152d06031", "title": "Internet Sharing Ipv4 and Ipv6 on Archlinux Using Dnsmasq", "url": "https://blog.thalheim.io/2014/02/08/internet-sharing-ipv4-and-ipv6-on-archlinux-using-dnsmasq/", "published_at": "2014-02-08T00:00:00+00:00" }, { "id": "01a08754-ed6a-719e-9462-e231537d6617", "title": "Busybox to the Rescue", "url": "https://blog.thalheim.io/2014/01/30/busybox-to-the-rescue/", "published_at": "2014-01-30T00:00:00+00:00" }, { "id": "01a08754-ed6a-719e-9462-e23153e82b2d", "title": "Permanent Remap Keys in X11", "url": "https://blog.thalheim.io/2013/10/16/permanent-remap-keys-in-x11/", "published_at": "2013-10-16T00:00:00+00:00" }, { "id": "01a08754-ed6a-719e-9462-e23154a229cf", "title": "Global Request Management With Restkit", "url": "https://blog.thalheim.io/2013/09/03/global-request-management-with-restkit/", "published_at": "2013-09-03T00:00:00+00:00" }, { "id": "01a08754-ed6a-719e-9462-e2315543c429", "title": "Mongoid Use Objectid as Created At", "url": "https://blog.thalheim.io/2013/08/23/mongoid-use-objectid-as-created-at/", "published_at": "2013-08-23T00:00:00+00:00" }, { "id": "01a08754-ed6a-719e-9462-e23155e47261", "title": "Use Systemd as a Cron Replacement", "url": "https://blog.thalheim.io/2013/06/09/use-systemd-as-a-cron-replacement/", "published_at": "2013-06-09T00:00:00+00:00" }, { "id": "01a08754-ed6a-719e-9462-e231564d61c6", "title": "Automated Backups for Chef Server", "url": "https://blog.thalheim.io/2013/04/27/automated-backups-for-chef-server/", "published_at": "2013-04-27T00:00:00+00:00" }, { "id": "01a08754-ed6a-719e-9462-e23157029d90", "title": "Owncloud 5 and Nginx", "url": "https://blog.thalheim.io/2013/04/19/owncloud-5-and-nginx/", "published_at": "2013-04-19T00:00:00+00:00" }, { "id": "01a08754-ed6a-719e-9462-e2315726d5d3", "title": "Pubsubhubbub With Octopress", "url": "https://blog.thalheim.io/2013/01/02/pubsubhubbub-with-octopress/", "published_at": "2013-01-02T00:00:00+00:00" }, { "id": "01a08754-ed6a-719e-9462-e23157ebb612", "title": "Icinga and Pnp4nagios With Nginx", "url": "https://blog.thalheim.io/2012/12/09/icinga-and-pnp4nagios-with-nginx/", "published_at": "2012-12-09T00:00:00+00:00" }, { "id": "01a08754-ed6a-719e-9462-e23158cbcd6e", "title": "Systemd on Raspbian", "url": "https://blog.thalheim.io/2012/09/19/systemd-on-raspbian/", "published_at": "2012-09-19T00:00:00+00:00" }, { "id": "01a08754-ed6a-719e-9462-e23159a553ef", "title": "Init Script for Pyload on Gentoo", "url": "https://blog.thalheim.io/2012/06/30/init-script-for-pyload-on-gentoo/", "published_at": "2012-06-30T00:00:00+00:00" }, { "id": "01a08754-ed6a-719e-9462-e2315a9e33bb", "title": "Use Your Ssh Server as a Socks Proxy", "url": "https://blog.thalheim.io/2012/06/09/use-your-ssh-server-as-a-socks-proxy/", "published_at": "2012-06-09T00:00:00+00:00" }, { "id": "01a08754-ed6a-719e-9462-e2315b21c114", "title": "Owncloud 4 and Nginx", "url": "https://blog.thalheim.io/2012/06/03/owncloud-4-and-nginx/", "published_at": "2012-06-03T00:00:00+00:00" } ] posts Claim your blog
Back to blog.thalheim.io
Blog · corpus.blog/blogs/blog.thalheim.io/posts

blog.thalheim.io

blog.thalheim.io

2026

2025

2023

2022

2017

2015

2014

2013

2012