Projects

  • Ansible meets UV

    Ansible meets UV

    .

    Introduction Ansible is still the most powerful Configuration Management tool in 2025. It’s used mainly to configure and manage bare-metal servers…

  • Create Debian package with virtual environment and Python interpreter inside using UV

    Create Debian package with virtual environment and Python interpreter inside using UV

    .

    Goals: Create a Debian package that contains both the virtual environment and the Python interpreter inside. Why is this project useful?…

  • Create debian package out of a Python installed via UV

    Create debian package out of a Python installed via UV

    .

    Objective Package a Python interpreter, that I will install via UV, in a debian package.Specifically, I chose Python 3.9 (yes it’s…

  • Completely automated Debian 11 installation with PXE (and Ansible)

    Completely automated Debian 11 installation with PXE (and Ansible)

    .

    Objective Build a system that allows me to install a Debian server or laptop with minimal human intervention. Git Repository https://gitlab.com/matajira/pxe_boot…

  • Incident Sheet

    Incident Sheet

    .

    Available at: https://gitlab.com/matajira/incident_sheet

  • SysadminDB

    SysadminDB

    .

    This is a proof of concept of SysadminDB: a database for System Administrators Available here: https://gitlab.com/matajira/sysadmindb.The Unique Value Proposition is that…

  • Packaging a Pandas / Numpy project for Debian 9 and 10 using dh-virtualenv

    Packaging a Pandas / Numpy project for Debian 9 and 10 using dh-virtualenv

    .

    In this post we are going to create a debian package for a project that involves importing pandas and numpy. We…

  • How to create a Python Debian package with dh-virtualenv

    How to create a Python Debian package with dh-virtualenv

    .

    Problem to solve: I wrote a Python application that is supposed to run on Debian 9/10.The application uses Python 3.5, but…

  • Creating a static website with Terraform and AWS’ S3

    Creating a static website with Terraform and AWS’ S3

    .

    In this project I want to provision an S3 bucket with Terraform, and then use the AWS cli to copy the…

  • Self-Service Infrastructure

    Self-Service Infrastructure

    .

    Objective Linux System Administrators are constantly interrupted with tasks that could be delegated to someone else. For example: Create a new…

  • CR Search Engine

    CR Search Engine

    .

    Objective Given the bast literature concerning Christian Reconstruction. I wanted to create a tool that allowed me to search for specific…

  • Python SSH Debugger

    Python SSH Debugger

    .

    In my job as a Linux System Administrator, a considerable amount of the support requests that I receive are related to…

  • Sudoku Solver

    Sudoku Solver

    .

    After learning to program in JAVA (2008), the first project that I made was a Sudoku solver. Ten years later (2018),…

  • How to start a Raspberry Pi in Grafana and disable screensaver

    How to start a Raspberry Pi in Grafana and disable screensaver

    .

    sudo nano /home/pi/.config/lxsession/LXDE-pi/autostart Paste this: @xset s 0 0 @xset s noblank @xset s noexpose @xset dpms 0 0 0 @/usr/bin/chromium-browser…