Skip to content

musil/100DaysOfHomeLab2022

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 

Repository files navigation

100DaysOfHomeLab

Twitter: #100DaysOfHomeLab

  • Day 001 - onprem Confluence upgrade to 7.18.1 Critical security issue

  • Day 002 - Updating server via ansible

  • Day 003 - creating VM and installing + configuring OS for pi-hole

  • Day 004 - pi-HOLE installed

Installation

pi-hole

admin web page

pi-hole

  • Day 005 - Backing up wife's computer before re-installation, thanks to Veeam agent

veeam

  • Day 006 - My new additional storage server will be using BTRFS so time to learn something about it https://www.youtube.com/watch?v=RPO-fS6HQbY
  • Day 007 - Preparing new storage server - 8x8TB HDD + 6x1.6TB Enterprise SSD. 64GB RAM, 2x 10Gbit NI
  • Day 008 - Maintenance on old storage server. Added 18TB disk to old storage server. Just to do backup of backups before migration to new storage :) And of course I have another copy in the Cloud (S3 immutable storage).
  • Day 009 - I resuscitated physical server at the disaster recovery location. high temperature... faulty air-condition.
  • Day 010 - home notebook upgrade - 512GB NVMe for #VMware Workstation VM's and +32GB RAM (64GB Total)
  • Day 011 - I spent great day with @vmugcz members discussing not only
  • Day 012 - Preparing installation USB (@Windows 11, @ubuntu 22.04, @CentOS 8Stream) for #homelab new physical clients.
  • Day 013 - Bring back grafana back to game

grafana

  • Day 014 - Uptime Kuma implemented

kuma

  • Day 015 - AWX installed and configured

awx

  • Day 016 - Adding more and more servers to the Check MK monitoring

check

  • Day 017 - Upgraded S3 MINIO server in homelab bug fix

s3-minio

  • Day 018 - Integrate runner with CI/CD into #homelab GitLab

gitlab-cicd


runner

  • Day 019 - Repairing son’s notebook. There was a bad CMOS battery. More than 25 screws.

notebook-cmos

  • Day 020 - Patching and updating firmware, BIOS on my notebook. And also playing with #Terraform

notebook-bios

  • Day 021 - RaspberryPi based Meteostation back in game (temperature, Wind speed, Wind direction)

rpi-meteo

  • Day 022 - Added temporary server to #homelab to migrate data to new storage server with less impact. As I want to reuse some disks/controllers/10gig NICs.
  • Day 023 - (5.7.2022) - I Installed ESXi OS 7.0u3 onto new temporary server and configured networking. Also I configured passthrough PCIe storage controller into VM.

pcie-passthrough

  • Day 024 - Transcoding my video files to save space on storage by using Tdarr - https://tdarr.io/

tdarr1

tdarr2

  • Day 025 - Moving data to temp. storage (18TB drive) to free up old storage HW. Once done reuse some "old" HW in new storage. #100DaysOfHomeLab

HDD_18TB

  • Day 026 - Unboxing my new camera Logitech Brio, USB-C hub and solar powerbank VIKING W24W. Looking forward to test it :)

axagon-usb-c

logitech-brio

powerbank

  • Day 027 - Helping friend with networking

networking

  • Day 028 - Added 2x NVMe into ESXi's hosts (Samsung_SSD_970_EVO_500GB).

datastores nvme

  • Day 029 - Playing with "Platform 9" = Managed Kubernetes plane. Free plan offers management capabilities up to 3 clusters & 20 nodes. Note: you must provide cluster infrastructure by yourself. https://platform9.com/

Platform9 k8s cluster

vcenter update 7.0.3f

  • Day 032 - IPAM @phpipam upgraded to 1.5.0

ipam upgrade

observium

  • Day 034 - Build PXE server for booting over the network. For now with just one OS, but more to come :)

PXE

  • Day 035 - Extending PXE boot menu.. CentOS 8 and 9 Stream, Ubuntu 18.04, 22.04 LTS and VMware ESXi 7.x

PXE extending

  • Day 036 - Maintenance on wife's computer. She is running out of space again :) As usual clean "Download" folder and move photos to shared drive :)

Wife runs out of space again

Tanzu Community Edition

  • Day 038 - Upgrading PiHole - it's soo simple.. just run "sudo pihole -up"

PiHole update

  • Day 039 - Emby @embyapp server upgraded to the latest version and purchased Premiere lifetime license.

Emby Premiere

  • Day 040 - Testing my son's new keyboard :) "CZC.Gaming Guardian, Kailh Red" with red linear switches. Looks really good and he likes it, but I prefer brown switches. :) What is your favourite keayboard with which switches?

Keyboard - day


Keyboard at night

vCenter upgrade 7.0.3g


Speedtest

  • Day 043 - Configured Nginx proxy manager to publish local services to the internet with Let's encrypt certificates

Nginx proxy manager

Nginx proxy manager

  • Day 044 - Added 2nd (bakcup) VPN (L2TP server) connection to #homelab over old WIFI internet connection.
  • Day 045 - Playing with containers - wordpress (web+mysql)

containers-wordpress-mysql

  • Day 046 - Continue playing with containers.. this time with @portainerio

Portainer

  • Day 047 - Labeling time...Labels are ready.. (happy sysadmin day)

Labels

  • Day 048 - Upgrading all my mikrotik routers/AP from version 6.x to 7.4

Mikrotik upgrade

Shields IO

  • Day 050 - WSL upgrade to Ubuntu 22.04 TLS

WSL upgrade

Visual code web

GitLab update

Azure AKS

Infracost Azure AKS clsuter

  • Day 056 - Working on moving terraform state file of my #homlab AKS cluster from local storage to Azure Storage Account

Azure AKS backend git

  • Day 057 - Updated Kerio Connect (Mail) server to latest version 9.4.1 patch1

kerio mailserver

  • Day 058 - I just yesterday updated Kerio Connect (mail) server to the version 9.4.1 patch1 and today was released new version 9.4.2 :)

kerio mailserver

  • Day 059 - Added more vCPU to GitLab server and upgraded GitLab runner Ubuntu 20.04.

GitLab runner

URL Shortener

  • Day 061 - Preparing VM with CentOS for central logging solution (logs from all Linux VM's) .. most probably GrayLog https://www.graylog.org/ .. any suggestion of other free logging solution for #homelab?

  • Day 062 & 063 - I was working on installing GrayLog. Of course there were some issues "elasticsearch.service: Failed with result 'exit-code'." Due to the default restriction on /tmp "noexec" but Java wanted to execute something there. https://docs.graylog.org/v1/docs/centos

GrayLog

  • Day 064 - Reconfiguring test&dev server in #homelab to send syslog messages to GrayLog

GrayLog Search

  • Day 066 - Monthly Windows servers patching

Windows update 2022-08

Generate QR code

  • Day 068 & 069 - Patching all the windows 10 clients at home (3 desktop, 5x NTB) + driver updates. Most of the windows clients are ready to upgrade to windows 11. But still not sure if I should do the upgrade.. It's stable/ready enough for trouble free operation?

  • Day 070 - Upgrading Veeam Backup & Replication upgrade to 11.0.1.1261 (20220302) Cumulative Patches - Veeam KB: https://www.veeam.com/kb4245?ad=in-text-link in P20220302 are only security patches CVE-2022-26500,CVE-2022-26501,CVE-2022-26504,CVE-2022-26503

Veeam cumulative patches 20220302

  • Day 071 - Patching all the linux systems in #homelab. Almost 40VM's :)

Patching linux

  • Day 072 - Increasing the number of #homelab DNS servers to a total of 4 (2 in another location)
  • Day 073 - Uptime Kuma upgrated to the latest version 1.17.1 from version 1.11.3 and added new features like "TLS certificate expiry" more in release notes: https:// https://github.com/louislam/uptime-kuma/releases

Upgrade Uptime Kuma

  • Day 074 - Upgrading GitLab to the latest version 15.3.1-ee.0.el8 #100DaysOfHomeLab

GitLab update 2

Harbor registrz

Upgrading NSX-T 3.2 to NSX 4.0

  • Day 078 - Continue with upgrading to NSX 4.0. Edges and ESXi hosts are upgraded. Last one is NSX Manager

Upgrading NSX-T Manager 3.2 to NSX 4.0

  • Day 079 - Upgrade to @vmwarensx 4.0 completed. Exploring new features .. especially IPv6

Exploring NSX 4.0

vSphere 7 DPM power management

  • Day 081 - Testing "starship" cross-shell prompt https://starship.rs/ nice to see git repo name and branch in the prompt :) And upgraded Infracost to 0.10.11 #homelab #100DaysOfHomeLab

Starship cross-shell prompt

  • Day 082 - Testing CODEBEAT -> https://codebeat.co code quality tool. It's free for open source projects. #100DaysOfHomeLab

  • Day 083 - I just start testing #homeassistant https://www.home-assistant.io/ . And looks like I will keep it :) #100DaysOfHomeLab

Home assistant

  • Day 084 - Giving a chance to Windows 11 at least for a 2 weeks as a VM. We will see how it works. #100DaysOfHomeLab

Windows 11 VM

MySQL Workbench

  • Day 087 - iSCSI troubleshooting between "My friend Windows server -> INETERNET <- TRUENAS" Till yesterday it works. #100DaysOfHomeLab

  • Day 088,89,90 - Raspberry Pi weekend. Need to prepare 2x Raspberry Pi 3B+, 1x Raspberry Pi Zero W, Raspberry Pi 4. Add cameras on the Raspberry Pi, RetroPi #100DaysOfHomeLab

Raspberry Pi weekend

Haste

  • Day 093 - Installed Ubuntu VM and installed Unifi VIDEO NVR server #100DaysOfHomeLab

Unifi video NVR

  • Day 094 - Configuring Unifi Video NVR server and adding camera. #100DaysOfHomeLab
  • Day 095 - Installing Sonarr - https://sonarr.tv/ as a docker container on top of the #homelab #100DaysOfHomeLab

Sonarr

  • Day 096 - Reconfigured storage server with 2x 10Gbit intel X540 NICs. And added 18TB HDD (total ~66TB HDD + some SSD's) #100DaysOfHomeLab

NearStore2 upgrade

  • Day 097 - Configured iSCSI target on the storage server for my notebook and for my friend. Both LUN's will be used as backup targets. #100DaysOfHomeLab

iSCSI targetCLI

  • Day 098 - Created SMB share for my wife's PC backup, on #homelab storage server. #100DaysOfHomeLab

SMB share config

Prometheus

YouTube-dl

About

Journey during my 100 days of Homelab in 2022

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published