Hamster cage part 3, Building the cage
Some pictures from the building process of the hamster cage. Cutting through both plywood sheets at the same time, this way they are the same length. One big part for t...
26th Mar 2022
Hamster cage part 2, FreeCAD technical drawings
I have just created a 3D model of my daughters new huge hamster cage. Now I need some simple drawings so I know what parts to cut and how many of each. Create a page in...
13th Mar 2022
Hamster cage part 1, FreeCAD model
Recently I have been learning FreeCAD and at the same time my daughter wanted a new bigger cage for her hamster. So I used this opportunity to use FreeCAD to create dra...
12th Mar 2022
GPU Passthrough to Windows 11 using libvirt/qemu
In my last post I installed Windows 11 in a virtual machine. But just a plain virtual machine with Windows 11 isn't much fun, so lets give the virtual machine a GPU to pl...
17th Jan 2022
Install Windows 11 in virtual machine using virt-manager
Lets install Windows 11 in a virtual machine using an emulated TPM module. It can be useful to have a virtual Windows machine for some software. Install SWTPM - Emulate...
15th Jan 2022
Debian SID, Fix broken graphics output with GPU passthrough
I realized I had no graphics output before Windows has loaded in my virtual machine with GPU passthrough. Or if I was using a FreeBSD/Linux VM I had no graphics until Xor...
13th Jan 2022
Self-hosted Discord alternative, Synapse and Element in Docker
Discord is very popular chat service and easy to use. But it is not self-hosted, and self-hosted services is way more fun. So lets setup a self-hosted Discord alternative...
12th Jan 2022
TrueNAS move zfs dataset to another server
I am moving some data from my old FreeNAS server to my new virtual TrueNAS server. I need to re-create my pool on my old FreeNAS server, so I'm moving som data to my virt...
28th Dec 2021
Blog analytics with Graylog from Nginx logs
So far I have only written how to setup Graylog and send logs to it. But this part was never the goal, the cool dashboards with useful information is the goal. But findin...
22nd Dec 2021
My Docker development shell
I just made a simple docker container to use as a development shell. This will make it easier and faster for me to just build the docker container and run it when I need...
21st Dec 2021
Graylog update because of Log4j
Graylog is running Log4j so my Graylog server needs to be updated. This will just be a quick docker-compose.yml update to latest Graylog (4.2.3) it should work for a new...
16th Dec 2021
ESP8266 with co2 sensor and MQTT client
I just have to write about my latest project. A bit more hardware related and no Linux stuff. The airquality in my basement where I have my computer feels bad, so I just...
28th Nov 2021
Restrict Docker network ranges
So I have had some issues where some of my Docker images have been created with a network of 192.168.16.x. And I have my VLAN for WIFI is running on 192.168.20.x. This is...
6th Nov 2021
Dual NVIDIA GPU with passthrough on Debian
I have a brand new Gigabyte x570 Aorus Pro, this motherboard has super awesome iommu groups. Finally can I use both my NVME drives and two GPUs. My old Ryzen 5 3600 cpu d...
1st Nov 2021
Nginx logs to Graylog, GeoIP tags
So finally it's time for geo tagging the IP adresses. This is a must, because we need the awesome world map so we can watch where all the requests come from. Maxmind Ge...
5th Oct 2021
Gaming on Linux
Raddinox © 2022