Skip to content
View Arelius-D's full-sized avatar

Block or report Arelius-D

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Arelius-D/README.md

πŸ‘€ About Me

I like taking complex systems apart layer by layer, working out how they actually fit together, and rebuilding them better than I found them. That's what led me into Cloud & Virtualization, where I build clean, automated environments that are designed to handle failure on their own.

Since June 2026 I've been doing this for a living too, part-time alongside my studies, as IT Manager and Tech Stack Maintainer for a group of companies. Most of it is inherited work across stacks I didn't choose, and getting it running again is the easy half. What I actually care about is leaving it structured, documented and automated enough that the next failure doesn't need me.

Visitors


🧩 Things I Build That Nobody Uses (But Probably Should)

LucID FedUpDate Cerebro NeXdocMan


πŸ› οΈ Technologies & Systems

Virtualization & Hypervisors

Hyper-V Proxmox VE VMware VPS Docker Docker Compose macvlan Networking

Enterprise Infrastructure & Directories

Windows Server Active Directory (AD DS) Microsoft Entra ID Group Policy Microsoft Exchange WSUS System Center Configuration Manager RDS / RDP

Network Administration & Security

Linux Debian Ubuntu OpenWrt pfSense Raspberry Pi Caddy WireGuard DNS / DDNS Pi-hole Fail2ban Zero Trust

Cloud & Hybrid Workspace Automation

Microsoft 365 Exchange Online Microsoft Teams Microsoft Intune Windows Autopilot Conditional Access Microsoft Defender Power Automate Power Apps Microsoft Graph API

Scripting & Developer Tools

GNU Bash PowerShell Python JavaScript Node.js Visual Studio Code Git GitHub GitHub Actions Azure CLI cloud-init REST APIs Antigravity

Architectural Concepts & Methodologies

Self-Hosted Homelab Infrastructure as Code Infrastructure as a Service Platform as a Service Software as a Service CI/CD Bootstrapping Backup & Recovery Custom Monitoring & Watchdogs Resource Management & Optimization

πŸŽ“ Ongoing Certification

Microsoft Azure AWS


Architectural Principles & System Design

Three ideas shape how I build: connect the layers, keep the parts independent, and let the system correct itself.

Cross-Layer Engineering

I work across the whole stack, writing automation that reaches over infrastructure boundaries and ties together physical hardware, hypervisors, containers, and routing namespaces.

Decoupled Autonomy

Systems should be modular, self-contained, and offline-first. Each component needs to isolate, monitor, and recover on its own rather than taking everything else down with it.

State-Driven Self-Healing

Automation shouldn't stop at deployment. I build event-driven and polling watchdogs that audit state continuously and correct configuration drift as it happens, so an environment stays the way it was defined.


🫜 My Roots

I started in the DOS and Pascal era, booting off floppy disks on 286 systems. Learning on the command line shaped the way I still work: break a problem into its structural layers, understand it properly, then decide how to solve it.


πŸ“Š GitHub Statistics

GitHub stats Top Langs

Pinned Loading

  1. rpi-bookworm-to-trixie-guide.md rpi-bookworm-to-trixie-guide.md
    1
    # Upgrade Raspberry Pi OS: Bookworm β†’ Trixie (Headless)
    2
    
                  
    3
    > **Target:** Raspberry Pi running Raspberry Pi OS Bookworm (Debian 12), headless (no desktop)  
    4
    > **Goal:** In-place upgrade to Trixie (Debian 13)  
    5
    > **Confirmed working on:** Raspberry Pi 5
  2. Stop and Fix Excessive Samba samba-d... Stop and Fix Excessive Samba samba-dcerpcd & rpcd_lsad Process Spawning
    1
    # Stop and Fix Excessive Samba `samba-dcerpcd` & `rpcd_lsad` Process Spawning
    2
    
                  
    3
    > **Target:** Standalone Linux / Raspberry Pi OS Samba file servers running Samba 4.16+  
    4
    > **Goal:** Stop CPU spikes and eliminate frequent on-demand spawning of RPC helper daemons  
    5
    > **Confirmed working on:** Raspberry Pi 5 / Debian Bookworm & Trixie  
  3. fix-ddns fix-ddns Public

    A watchdog service for Docker environments that monitors the VPN state of the host router and dynamically manages the DDNS updater service container.

    Shell 1

  4. fix-gluetun fix-gluetun Public

    A watchdog service for Docker environments that automatically repairs compose stacks when their shared VPN network namespace breaks or restarts.

    Shell 1

  5. fix-pihole fix-pihole Public

    A watchdog service for Docker environments that automatically monitors and restores Pi-hole's DNS connectivity when upstream DNS resolution fails.

    Shell 1

  6. openwrt-netaudit openwrt-netaudit Public

    Forensic WiFi and wired network audit tools for OpenWrt on MediaTek hardware β€” RF site survey, client health, firewall inspection and more.

    Shell 3