Zum Inhalt springen

Benjamin Schneider

benjamin@portfolio:~

whoami

Benjamin Schneider

Linux System Engineer for containerization, automation, and highly available infrastructure

ls ./projekte --tier=flagship

Flagship-Projekte

HanaStage

WordPress theme with its own REST API for hanacon.de's program, guest and exhibitor management. Successor to an earlier, Divi-based version of the site (hanacon-de).

Live

  • PHP
  • Polylang
  • REST API
  • Sass
  • WordPress

ls ./projekte --tier=case-study

Case Studies

Ansible Role Library

Collection of 16 self-contained, public Ansible roles (incl. Apache2, MariaDB, HAProxy, Keepalived, WireGuard, Icinga Web 2, Syslog-ng, Certbot) for building server infrastructure. The overarching playbook repository that orchestrates the roles is private.

Live

  • Ansible
  • Linux

JavikWeb Cloud Infrastructure (OpenTofu)

OpenTofu/Terraform infrastructure for the personal "JavikWeb" project on Hetzner Cloud: own modules for vserver provisioning (incl. DNS/rDNS via Cloudflare), load balancing, networking, and project-wide globals, plus dedicated configs for CI/CD runners and remote-access servers.

Live

  • Cloudflare
  • Hetzner Cloud
  • OpenTofu/Terraform

ls ./projekte --tier=card

Weitere Projekte

HanaCon & HanaCORE Wiki

Git-backed internal wiki (Wiki.js) for HanaCon and HanaCORE: pages are stored as Markdown with YAML frontmatter in the repository and sync bidirectionally with the web editor.

Live

  • Git
  • Markdown
  • Wiki.js

HanaCon Tools Collection

Collection of internal CLI tools for running the association (incl. hc-create-vpn-user, hc-pretix-export, hc-test-alertmanager-pushover), with its own build and signing pipeline for RPM and DEB packages.

Live

  • Bash
  • Python
  • RPM/DEB Packaging

hcloud-ip

Command-line tool for managing Hetzner Cloud IPs (floating IPs, server IPs) via the Hetzner API.

Live

  • Hetzner Cloud API
  • Python

nginx-config

Modular Nginx configuration for running personal servers: SSL/TLS hardening, HTTP/2 & QUIC, plus caching and security snippets for several personal domains and services.

Live

  • Nginx

RTMPAuthenticator

PHP-based authentication service for an RTMP streaming server (nginx-rtmp): validates incoming stream keys against a database.

Archiviert

  • PHP
  • RTMP