Andrew Mercer
Docs
Andrew Mercer
Docs
Ecology
Blog
GitHub
Search
Search
Cancel
Loading search index…
No recent searches
No results for "
Query here
"
Title here
Date here
Summary here
Technical Writing
Docs as Code
Technical writing resources
List of technical writing style guides
Technical Writing
Cybersecurity
Home
DevOps
Dev/Git/Sec/Ops
Jenkins
Jenkins
Flux
Flux
ArgoCD
ArgoCD
Software Release Strategies
GitHub
Install self-hosted Github
GitHub Actions
GitHub Actions
GitHub
GitLab
Home
Push_container_image_to_container_registry
Install GitLab and runners with docker-compose
Install GitLab
GitLab Runners
GitLab Runners
Git
Rebase local branch with main
Edit Commit Messages
git-fu
Revert to a previous commit
Git Hooks
Block a PR if the commit message does not match
Bruno
Configure Bruno
Install Bruno
High Performance Computing (HPC)
Slurm
Audacity
Create a ringtone
Docker
Retrieve Docker run command
Docker Home
Web servers
Nginx
Nginx web server
Lorem
Ipsum
Apache
Lorem
Ipsum
Software development
Lorem
Ipsum
OpenWrt
Reset_root_password
Home
Windows Server
Opnsense
OPNsense port forwarding
Install OPNsense
Installing rtl8125 drivers
OPNsense
Linux
Linux router
Nmap
Fdisk
Home
Open Source Software
Contribute to open source projects
Open Source Software
Logging Monitoring & Alerting (LMA)
Ship OPNsense logs to OpenSearch using Fluent-bit
Home
Logstash
Home
Filebeat
Home
Elasticsearch
Elasticsearch JSON Linting
Tempo
Home
LGTM
Home
Mimir
Home
Loki
Home
Grafana
Home
Opensearch
Configure OpenSearch clients
Opensearch and logstash
Install Opensearch
Home
Prometheus and Grafana
Writing
Writely
Hugo
Create website with Hugo using GitLab Page and Namecheap Domain Registrar
Basic Content Creation with Hugo
Doks Theme
Docs Sidebar
Install_doks_theme_gitlab_pages
Ghost
CMS
Wordpress
Quantum Computing
Basic Tenets of Quantum Computing
Relational Database Management System (RDBMS)
PostgreSQL
Postgresql HA Citus
Home
Galera
Create Galera cluster
Home
MariaDB
Home
OpenStack
Home
Message Queues
RabbitMQ
Home
Mail
Postfix
Jellyfin
Install Jellyfin with Docker
NFS mount for media
Jellyfin
Kubernetes
Kubeadm
kubeadm cheat sheet
Etcd
Etcd Home
Creating Kubernetes clusters
How to change Kubernetes node ip addresses
Create baremetal Kubernetes cluster from scratch running on Alma Linux
Metallb
Install MetalLB
K3s
Home
Kubectl
Merge multiple kubectl config files
CNI plugins
Calico
Cilium
Kubernetes CNI Plugins
Container Runtimes
Containerd
CRI-O
Kubernetes Container Runtimes
runc
Helm
Helm
Geographic Information System (GIS)
PostGIS
Install PostGIS
Qgis
Install PostGIS
Domain Name System (DNS)
CoreDNS
CoreDNS
Domain Name System Security Extensions (DNSSEC)
Domain Name System Security Extensions (DNSSEC)
Systemd Resolved
systemd-resolved
Dnsmasq
dnsmasq
PiHole
PiHole
Berkeley Internet Name Domain (BIND)
BIND
Unbound
Unbound
Distributed Social Networking
AT Protocol
AT Protocol
Matrix
Matrix
Bluesky
Bluesky
Mastodon
Mastodon
Cryptography
Lets_encrypt
Create a Let's Encrypt wildcard certificate
OpenSSH
OpenSSH
Proton
Proton
Signal
Signal
GNU Privacy Guard (GPG)
GPG
OpenSSL
OpenSSL
Blockchain
Home
Cosmos
Home
Ethereum
Home
Artifical Intelligence (AI)
AI Criticism
GenAI's Environmental Impact
Running Generative AI Models Locally
Home
Prev
Reset_root_password
Next
Home