Skip to content

Instantly share code, notes, and snippets.

View karoltheguy's full-sized avatar

Carol Ouellet karoltheguy

View GitHub Profile
@karoltheguy
karoltheguy / dnsdist.conf
Last active March 16, 2025 05:38
"High Availability DNS Failover for Pi-hole / AdGuard using DNSdist
-- Bind DNS on all available interfaces on port 53
setLocal('0.0.0.0:53', {})
-- Set Access Control List to allow all IPv4 and IPv6 addresses
setACL({'0.0.0.0/0', '::/0'})
-- Bind the web server on port 8083 on all available interfaces
webserver("0.0.0.0:8083")
-- Set the web server configuration
setWebserverConfig({
@karoltheguy
karoltheguy / forgejo-labels-homelab.yaml
Created April 1, 2026 04:20
Homelab label template for Forgejo issues ($FORGEJO_CUSTOM/options/label/)
labels:
- name: "type: bug"
color: d73a4a
description: Logic errors in scripts, runtime crashes, or service connectivity failures.
- name: "type: feature"
color: 0075ca
description: New code functionality or an entirely new service deployment.
- name: "type: enhancement"
color: 2cbe4e
description: Refactoring existing code for performance, improving UI/UX, or hardening security configs.