Tags¶
azure
digitalocean
docker
docker-compose
- Collecting Docker logs with Grafana Loki
- Deploying Seafile with Docker
- Keycloak Gatekeeper - OpenID Connect
- Kolide Fleet + OS Query
- Local Container Registry
- PXE booting with Netboot
- Pomerium, Single Sign-on with OpenID Connect
- Secure Your Caddy File Server with Keycloak
- Setting Up Keycloak with Docker Compose
- Setting up AdGuard Home
- Setting up Minio
- Setting up Netbox with Pomerium
- Setting up a UniFi Controller
- Single Sign-On with OAuth2 Proxy and Traefik Using Azure Entra ID
- Traefik v1.7 Configuration with Let's Encrypt
- Traefik v2 Configuration with Let's Encrypt
- Traefik v3 Configuration with Let's Encrypt
- Using Caddy as a Simple HTTP File Server
github
- Running a Terraform Workflow in GitHub with Slack Notifications
- Setting up Workload Identity Federation in Google Cloud for Github pipelines
- Setting Up an HA VPN Between Google Cloud and CentOS 9 with strongSwan and BIRD
- Setting up Workload Identity Federation between Keycloak and Google Cloud.
- Setting up Workload Identity Federation between Kubernetes and Google Cloud.
- Setting up Workload Identity Federation in Google Cloud for Github pipelines
- Setup Google Cloud Workload Identity in GKE
keycloak
- Keycloak Gatekeeper - OpenID Connect
- Secure Your Caddy File Server with Keycloak
- Setting Up Keycloak SAML Federation with Azure Entra ID
- Setting Up Keycloak with Docker Compose
- Setting up Workload Identity Federation between Keycloak and Google Cloud.
kubernetes
- Authenticating OAuth2 Proxy to Entra ID Using Kubernetes Workload Identity
- Automate public DNS entries with External DNS for Kubernetes
- Bare Metal Kubernetes install with Kubespray and Cilium
- Converting and adding certificates to Kubernetes
- Creating Kubernetes CRDs with Rust
- Creating a Kubernetes service account
- Installing Cert Manager with Helm 3
- Installing NGINX Ingress with Helm on AKS
- Installing NGINX Ingress with Helm on Digital Ocean
- Installing the Crossplane AzureAD Provider with Federated Credentials
- Local Development With Mirrord
- Pinniped, Kubernetes Single Sign-on with OpenID Connect
- Pomerium, Kubernetes Single Sign-on with OpenID Connect
- Setting up Workload Identity Federation between Kubernetes and Google Cloud.
- Setting up the Kube Prometheus Stack
- Setup Azure Kubernetes Service with Terraform
- Setup Google Cloud Workload Identity in GKE
- Simplifying Azure Authentication from Kubernetes with Workload Identity Federation
linux
- Configuring subinterfaces on CentOS
- Creating a bash script with commandline arguments
- Fedora Workstation Setup
- Setting up i3 on Fedora
- TMUX Configuration
monitoring
- Collecting Docker logs with Grafana Loki
- Grafana Auth Proxy Authentication
- Kolide Fleet + OS Query
- OS Query Launcher
- Setting up the Kube Prometheus Stack
networking
- Automate public DNS entries with External DNS for Kubernetes
- Configuring subinterfaces on CentOS
- Creating a WireGuard VPN exit node
- PXE booting with Netboot
- Setting Up an HA VPN Between Google Cloud and CentOS 9 with strongSwan and BIRD
- Ubiquiti UAP commands
- VPN mesh with Nebula
proxmox
sso
- Authenticating OAuth2 Proxy to Entra ID Using Kubernetes Workload Identity
- Grafana Auth Proxy Authentication
- Keycloak Gatekeeper - OpenID Connect
- Pinniped, Kubernetes Single Sign-on with OpenID Connect
- Pomerium, Kubernetes Single Sign-on with OpenID Connect
- Pomerium, Single Sign-on with OpenID Connect
- Setting Up Keycloak SAML Federation with Azure Entra ID
- Setting up Netbox with Pomerium
- Setting up Workload Identity Federation between Keycloak and Google Cloud.
- Setting up Workload Identity Federation between Kubernetes and Google Cloud.
- Setting up Workload Identity Federation in Google Cloud for Github pipelines
- Setting up the Kube Prometheus Stack
- Single Sign-On with OAuth2 Proxy and Traefik Using Azure Entra ID
terraform
- Creating Azure App Registrations with Terraform
- Creating a Droplet with Terraform
- Running a Terraform Workflow in GitHub with Slack Notifications
- Setup Azure Kubernetes Service with Terraform
tls
tools
- Ansible Container
- Confluence Updater
- Creating Kubernetes CRDs with Rust
- Creating a Flexget container
- Deploying Seafile with Docker
- Install global NPM packages locally
- Local Development With Mirrord
- Power cycling a HP server from Discord
- Running a Terraform Workflow in GitHub with Slack Notifications
- Using multiple SSH keys for Github
traefik
- Traefik v1.7 Configuration with Let's Encrypt
- Traefik v2 Configuration with Let's Encrypt
- Traefik v3 Configuration with Let's Encrypt