Skip to content
Home

Projects

pascal-zarrad.de

Sole developer

My personal website and this portfolio. Built statically with Astro and hosted on my own server infrastructure.

AstroTypeScriptTailwind CSSCaddy

Conba

Primary maintainer

A Go CLI tool that wraps restic for automated Docker volume backups. It auto-discovers containers and their volumes, applies filtering rules, snapshots them and manages retention, all driven by a YAML configuration.

GoresticDocker

Sync Markdown to BookStack

Primary maintainer

A GitHub Action that pushes Markdown files into BookStack, so documentation can live next to the code and still end up in the central wiki.

JavaScriptGitHub ActionsBookStack

Ephemeral Backup Pipeline

Sole developer

A backup system that spins up ephemeral servers only for the sync job and destroys them right after. A hardened, fully isolated snapshot built with Packer syncs object storage to a Hetzner Storage Box, reports the result via webhook and shuts itself down. No server runs longer than it has to.

PackerHetzner CloudRclone
Private project

Self-Hosted Infrastructure

Sole developer

My entire server infrastructure as code, provisioned and maintained with Ansible. Security is not an afterthought but built in: hardened systems, a firewall, intrusion prevention and automatic updates, plus monitoring and backups. Everything I run lives here.

AnsibleLinuxDocker
Private project

psh

Sole developer

Pascal's Shell: a configuration tool for zsh that quickly installs zsh, Antidote, oh-my-zsh and selected plugins and generates a customizable .zshrc through a template system.

Shellzsh

GamingBytez Enhancements

Primary maintainer

An open-source Paper plugin for Minecraft, running on our private server. A modular architecture lets it add custom gameplay mechanics and quality-of-life improvements that can be enabled and extended independently.

JavaPaperMC

JoJo Discord Bot

Primary maintainer

An open-source Discord bot with a modular plugin architecture. The core loads features as independent modules so commands and features can be added independently.

GoDiscord API