Home Lab 2022
Contents
A high level description of the tools and applications I have set up in my home lab.
Hardware
- Synology 4 disk NAS. Mostly just provides NFS and rsync accesible disk storage.
- 2 desktop linux machines from ZaReason and System76 used as servers
- one runs Debian
- DHCPd
- bind9 DNS server
- one runs Ubuntu because I haven’t switched away from it yet
- one runs Debian
- 2 laptops, both from System76
- 32 port switch, D-Link I think. I don’t generally do much active management of it though.
- 2 wifi routers
Applications - Self-Hosted
- NFS from the NAS
- file mirrors
- rsync from the NAS
- backups
- file storage
- The tt-rss RSS reader running in Docker. I try to consume most of my news, media, and blogs via RSS.
- The NextCloud cloud storage application running in Docker. The Docker container directly mounts an NFS directory from the NAS.
- Portainer Docker UI running in Docker.
- Jenkins CI server running in Docker.
- Gitea git server
- Nginx webserver
- hosts an internal Hugo blog
- hosts a file archive
- copies of old software that I want to make sure I have tarballs of
- some various backup data
- Postfix as my STMPd
- Dovecot for my IMAPd
Applications - 3rd Party Providers
- AWS
- EC2
- Route 53
- S3
- GitLab ; I prefer gitlab over github because I like the GitLab CI system
- GitHub
- GoodReads for my social reading lists
- Wallabag ( a service similar to Pocket for reading articles later)
Applications - My Laptops
- AsciiDoc
- Banshee for music player
- bash for my shell
- Calibre for ebook management
- DocBook
- duplicity for backups
- Firefox for browser
- Gnome for my X11 window manager
- gvim/vim for editing
- make
- tmux for my console window manager