Lab Projects
PROJECT | STATUS | NOTES |
---|---|---|
| Complete | To temporarily host Portainer, Dokuwiki, Kanboard, Lab blog, and DonFerris.me website until a HA (High Availability) Proxmox cluster can be setup. Initial server is Tahiti. |
| Complete | The logical second step for any homelab |
| Complete | The logical second step for any homelab 10.1.1.8:9443 |
| Complete | 10.1.1.8:21080 |
| Complete* | 10.1.1.8:22080 Github repo *not fully self-hosted - actually a carrd.co site (really nice UI) in a wrapper page so that it has a DonFerris.me URL (carrd.co charges extra for this) |
| Complete | External access to Portainer, Dokuwiki, and DonFerris.me via Cloudflare secure tunnel |
Publish HomeLab blog | In Progress | For chronicling “the journey”! |
Setup TrueNAS | In Progress | Storage array (36+9TB) for all media (movies music, photos, audiobooks, etc.), NextCloud data, and whatever else |
* | Soon | Server power supply died. Will replace it with the one from the test bench machine but it will have to wait ‘til we return from Italy |
Deploy WriteFreely | Next | Best/simplest/easiest blogging platform |
Setup Proxmox Cluster | Next | Basic setup (on namotu) with VMs and containers for existing and future services |
Migrate existing services to Proxmox | Next | |
Deploy NextCloud | Next | Priority: High - primary use case for my homelab - privatizes nearly all of my/our data |
Replace Router | Soon | Out with the old and in with the new… |
Setup private tunnel | Soon | for accessing NextCloud and other services - Cloudflare tunnels can be used for this but I may use (and/or) Wireguard |
Customize/extend NextCloud | Soon | Migrate all notes, calendars, contacts, mail client (?), office docs, setup file sharing, bookmarks, passwords (?) |
Setup Photo Gallery | Soon | Using LibrePhotos - integrated with NextCloud *or maybe start with built-in NextCloud photos and migrate to LibrePhotos later?* |
Setup backup system | Soon* | Priority: High - Setup SB01.0K8.02.2017 (Rarotonga - Odroid HC2) as backup server with duplicate hard drives (so they can be swapped in/out monthly) using Borg or Proxmox Backup Server. Also setup redundancy using BackBlaze * *Duplicate hard drives is an expense that will have to wait but I can still setup Borg and Backblaze* |
Setup Proxmox Cluster | Soon | High Availability server for all my servers/services/websites - use namotu, matamanoa, nukulau |
Setup Network | Soon | segmentation, VLANs, firewall rules, bastion machine, VPN, Wireguard, etc. |
Setup Jellyfin Media Server | Soon | Jellyfin on dedicated NUC borabora |
Personal audiobook server | Soon | |
Personal ebook server | Soon | |
Home Automation | Soon | Home Assistant |
Soon | ||
Later | ||
Deploy HAProxy on pfSense | Later | In lieu of numerous/individual public hostnames on Cloudflare, this will route incoming traffic based on subdomain - medium priority - As with the SSL cert for internal sites/services, I’ve tried this several times with no success |
SSL certificate for internal sites/services (using Lets Encrypt/Certbot)]] | Later | This is really just so that I don’t have to deal with the *”This site may be unasfe”* message - low priority - *(I’ve tried to set this up repeatedly and it never works.)* |
Setup DMZ | Later | for websites |
Personal email server | Later | |
Create Unattended Ubuntu Server installer for headless machines | Later | low priority |
Maybe/TBD | ||
* Deploy/setup dashboard - Flame/Heimdall/
- Setup Cluster - Docker Swarm and move all(/most?) containers/services to it.
- Deploy Backup Server/System on NAS
- Deploy self-hosted virtual network (Netbird? Ingress? Egress? iOS? Netmaker? Not open source ZeroTier? (article) No web management console for self-hosted installations. Only controllers can be self-hosted so not fully self-hosted.)
- Rewrite DonFerris.me site from scratch
- Publish my web design portfolio
(OLD CONTENT)
Develop Unattended Ubuntu Server Installer (for headless machines)
Get professional website online
Rarotonga as backup server]]