buildplan Documentation!
Website hosts documentation for various GitHub repositories. Hope to create detailed guides and more for future refrence.
Projects
Some of the project documentation for:
-
cs-caddy
A custom Docker image for the Caddy web server that includes the CrowdSec bouncer for IP blocking and a Web Application Firewall (WAF).
-
du_setup
This script automates the initial setup and security hardening of a fresh Debian or Ubuntu server.
-
docker-registry-notifier
A lightweight, multi-architecture webhook receiver to get notifications from your private Docker Registry.
-
headscale-cloudflare-dnssync
This is a fork of marc1307/tailscale-cloudflare-dnssync. This version includes fixes for error reporting bugs encountered during API communication (ensuring clearer diagnostic messages) and has been tested with Headscale v0.25.1 & v0.26.x.
-
Creating a Documentation Site with Jekyll and GitHub Pages
Creating a Documentation Site with Jekyll and GitHub Pages, Using “Just the Docs” theme and host it for free on GitHub Pages and then connect it to a custom domain.
-
A Secure, Automated, Multi-Site Hosting Environment
This guide documents the end-to-end process of setting up a secure, multi-site hosting environment on a Debian 12 VPS.
-
Container Monitor
Container Monitor is a Bash script for monitoring Docker containers. It automates checks for container health, resource usage, and available image updates, and can send notifications if it finds any issues.
-
rsyncBackup ScriptBash script for automating secure, efficient backups to any remote server over SSH/rsync.
-
Private Registry Setup
This documentation serves as both operational manual and disaster recovery guide. It’s comprehensive enough to configure and maintain registry setup, while providing the technical depth needed for troubleshooting and expansion.
-
Forgejo Setup
This guide documents a setup for a self-hosted Forgejo Git service with an integrated CI/CD runner.
-
Restic Backup Script
Encrypted, automated backups with
restic- This guide provides a walkthrough for installing, configuring, and operating automated backup system on Linux usingrestic. -
Self-Hosted Firefox Sync Server
This guide details how to set up a self-hosted Firefox Sync server using
syncstorage-rs -
Nebula overlay VPN on a VPS
A guide for setting up a Nebula overlay VPN using a generic VPS (Debian 12) as the Lighthouse.
-
IP Echo Service with Node.js and Docker
Building a Hybrid IP Echo Service with Node.js and Docker.
-
A containerized, web-based terminal interface
WiredAlter-Term is a containerized, web-based terminal interface designed to provide a persistent, portable, and customizable command-line environment accessible via a browser.
-
caddy-plus
This guide details how to set up a custom caddy reverse proxy image with caddy-docker-proxy, CrowdSec and Cloudflare DNS modules.
Table of contents
- cs-caddy
- du_setup
- docker-registry-notifier
- headscale-cloudflare-dnssync
- Documentation Site with Jekyll and GitHub Pages
- A Secure, Automated, Multi-Site Hosting Environment
- Container Monitor
- rsync Backup Script
- Private Docker Registry Setup
- Forgejo Setup
- Restic Backup Script
- Self-Hosted Firefox Sync Server
- Self-Hosted Nebula overlay VPN
- Echo Service with Node.js and Docker
- A containerized, web-based terminal interface
- caddy-plus - caddy reverse proxy with mods