From 4f2c59ee37deb0249472e38aefed14e4d89e751e Mon Sep 17 00:00:00 2001 From: coja Date: Sun, 12 Oct 2025 20:18:33 +0200 Subject: [PATCH] [Slide] Selfhosting --- slides/selfhosting/selfhosting.md | 121 ++++++++++++++++++++++++++++++ 1 file changed, 121 insertions(+) create mode 100644 slides/selfhosting/selfhosting.md diff --git a/slides/selfhosting/selfhosting.md b/slides/selfhosting/selfhosting.md new file mode 100644 index 0000000..89e7b38 --- /dev/null +++ b/slides/selfhosting/selfhosting.md @@ -0,0 +1,121 @@ +# Selfhosting + +--- + +## Why should I selfhost? + + - Privacy + - Security + - Freedom + - Can be cheaper + - To learn + +--- + +## Hardware + + - Any PC can become server + - Mini PC + - Single board computers (RasperryPi, etc.) + - Desktop + - Enterprise + +### Storage + + - More than one hdd + - SAS vs HDD vs SSD vs NVMe + - RAID, RAID controllers + +### CPU + +- Xeon +- Rizen + +### UPS and APC + +### Backups + +### Network + +- Router +- Switch + + +--- + +## Software + + Linux containers (LXC) vs Virtual Machine (VM) + + +### Server Managers + + - Proxmox + - static ip on install + - raid + - XCP-ng + +### Container and Managment + +- Docker +- Kubernetes (k8s) +- Portainer +- Lilipod + +--- + +## Network + +- Pfsense +- OpenWRT + + +--- + +## Security + + +--- + +## Services + +- Dmz Services +- Proxmox comunity scripts + +### Popular + +- Home assistant +- Jellyfin +- Adblock +- LLMs +- Libredirect + +### Tools + +- Nginx and SSL + - Nginx Proxy Manager + - Caddy +- VPN + - Wireguard + - Open VPN +- SSH + - disable password login + - ssh jump + - local port forwarding + + +## Dashboards and analytics + +- Dashy +- Homepage +- Grafana + + + --- + +## Licences + +- Copyleft +- Permissive + + ---