love code.

Welcome on my little personal blog.

Yeah. Website changed again.. Why? Because it’s easy, fast and not collecting data. No cookies. No shit.

โ€œFreedom of choice is meaningless without knowledge. Thatโ€™s why itโ€™s crucial we all get engaged and get informed.โ€œ

Neil Young

Installing artixlinux a systemd-free archlinux with encryption and UEFI

Intro: I wish you all a new and healthy year. This post is all about installing artix linux (a systemd-free alternative to archlinux) with UEFI and “full” disk encryption (LVM on LUKS). FDE - the term “full disk encryption” might be a off.. My setup exists out of two partitions boot and a LVM partition/physical volume (PV). The LVM partition contains two logical volumes (LV) root and swap where your user and system data will be saved are full encrypted.

Learning: Deep Learning and AI Part I

Intro: I’ve been meaning to publish a small introductory series for Deep Learning and AI on my blog. While I’m getting into the subject matter myself and trying to learn, some posts will record my progress and thoughts on the respective topics. To get started, this paper will focus on the use of linear regression. For this purpose, python and the scikit-learn module are used. I wish you a lot of fun!

Setup a PowerWalker VI 1000 SCL UPS with nut in Debian 10 or Proxmox 7

Intro: We won’t call our infrastructure “safe” without running some ๐Ÿ”‹'s! This is how I set a PowerWalker VI 1000 SCL UPS from BlueWalker for my homeserver running proxmox. Also I modified the default shutdown procedure and added gotify notifications. Enjoy this post ๐Ÿ˜Š Installation: First we install the required package: 1 sudo apt install nut ez. Configuration: UPS Lots of configuration needs to be done. Lets go!

Tunneling your LAN into your private OpenVPN network

Intro: In this post I want to show you my OpenVPN LAN tunneling solution ๐Ÿ“ถ. I wanted to access my homeserver and NAS from outside my LAN. There are many options for this problem. You could setup a dynamic DNS service or write a script to report a changing public ip from your router. But you had to rely on for e.g. your DynDNS provider and.. yeah a public ip reporting script is shitty.

My favorite Android apps

Intro: Here is a list of my favorite android apps in 2021 ๐Ÿ‘. The most apps are free and open source and also check out the source code! The list: QR/Barcode Scanner App: BinaryEye (FOSS SourceCode from Download: F-DROID GOOGLE PLAY Notification App: Gotify (FOSS SourceCode from Download: F-DROID GOOGLE PLAY

KVM and Vagrant for automated deployment

Intro: For my university degree ๐ŸŽ“ I have to code a plugable microservice for iRODS. In this blog post, I document the process from conception, modeling to implementation and testing an automated two server deployment with vagrant and KVM as provider. Setting up KVM requirements I’m running an debian based distro so I’m working with apt package manager. To verify that our CPU supports virtualization use this command: 1 2 egrep -c '(svm|vmx)' /proc/cpuinfo 8 If the command returns 0 your CPU does not support hardware virtualization.

DIY Proxmox homeserver

Homeserver Intro: There is a time in life of an sysadmins where he needs to bring all his services, data and projects back home. I was considering to buy a 4-Bay-NAS from Synology or Asustor. But I think I’ve build something better and more flexible for less money. A Synology DS920+ 4-Bay 12TB Bundle with 4X 3TB HDDs costs about 920โ‚ฌ. So I set my budget limit to be less than 1000โ‚ฌ for more storage and more compute power.

Gotify as notification service

Intro: You want to sleep calmly through the night? ๐Ÿ˜ด For security reasons I wan’t to get notified if something happens on my servers. My way to go is to use gotify instead of using for example the default email/sendmail way. Gotify is a simple, open source, MIT-licensed, docker deployable, push-messaging implementation in golang. It is lightweight, fast, and intuitive. Another great thing is the android app. Also it is free and open source.

Backup your Android Phone without ADB

Intro: I have been looking for a way to backup my android phone regularly and easily. For security reasons I dont want to enable android developer options like usb debugging. My backup strategy is to store the data locally on my hard drive and then pack and encrypt the files and uploading them into my cloud. Link to the awesome adbackup script by BojanStipic Example You have to create the same folder structure like your phone generates by connecting in MTP mode.