I host a number of services both at home and publicly including this site. I have a small amount of personal homelab hardware,
along with renting some cloud servers.
Hardware
Local
- Lenovo ThinkCentre M900 Mini - Proxmox - VMs & Docker containers
- HP ProLiant MicroServer N36L - TrueNAS Core
- Raspberry Pi 3B+ - Raspbian - Dnsmasq
Remote
- A VPS from OVHCloud - Ubuntu - This site and related services
- A dedicated server from OVHCloud - Proxmox - Private services with higher performance requirements
Public Services
Private Services
- Dnsmasq for custom local DNS resolution
- A Plex server for my family
- TrueNAS Samba shares
- A number of game servers for friends
- A shared SFTP server for file sharing between friends
- A Misskey instance for friends
- VaultWarden for password management
- Uptime Kuma for uptime stats and notifications
Other Notes
Redundancy and Backups
I try to maintain good levels of redundancy. I have any critical files stored in a secured Samba share
on my TrueNAS server. This is in a 2 drive mirror configuration to ensure a single drive dying won't cause data loss.
However just in case of a full system failure or double drive failure, I have TrueNAS set to backup critical data
to two cloud file storage providers. These backups are encrypted locally first to ensure an account breach or
security issue with the providers won't result in any data being stolen.