General information
- Why self hosting?
- Sidenote 1 - Using Ansible
- Sidenote 2 - Ansible fact gathering
- Green IT
- Secure Boot and driver signing
Self hosting at home
- Pi-hole: DHCP and DNS
- Storage server, part 1: hardware
- Storage server, part 2: disk drives, RAID and SnapRAID, encryption
- Storage server, part 3: ZFS and btrfs vs traditional filesystems
- Storage server, part 4: putting it all together
- Storage server, part 5: migrating from mdadm to btrfs and unencrypted to encrypted
- Backup, part 1: considerations for local backup
- Backup, part 2: Borg, backing up to the NAS
- Backup, part 3: IDrive, backing up to the cloud
- Docker: the container engine
- Jellyfin: a streaming server for home
- Syncthing: synchronising files between the devices
- Prometheus and Grafana: monitoring - part 1
- Prometheus and Grafana: monitoring - part 2
- Doku: disk usage dashboard for Docker
Homelab
- Serenity: a dedicated homelab machine
- Minikube: Kubernetes for learning and experiments
- Slurm: an experimental HPC cluster at home
- GPU for CUDA experiments, part 1: buying
- GPU for CUDA experiments, part 2: driver and Docker setup
- Ollama plus Open WebUI: running a local LLM
- Stable Diffusion: AI image generation at home
- DebGPT: an LLM assistant for Debian work
- Stable Diffusion: AI image generation at home
- Hashcat: experiments with password cracking
- Wazuh, part 1: what it is
- vLLM: a more serious AI server (and benchmark against Ollama)
- TensorRT-LLM: the fastest LLM engine
Self hosting on the internet
- Self hosting on the internet: mikr.us
- Cloudflare: webmaster’s little helper
- Configuring email: MX, SPF and DMARC
- Generating websites with Hugo
- (OUTDATED) Generating websites with Pelican
- Creating a photo gallery with Hugo and Mapael
- Remark42: self-hosting blog comments