Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

Homelab

Summary

I have been using computers and self hosting web apps/servers for a number of years now. Computers have always been a conduit to learning more for me, so it’s only natural I want to learn more about them. There are multiple little projects that fall into this category

Home Server/NAS

The internet is a fascinating place, so I had to claim my piece of the pie a bit. Learning how to host web apps and servers has taught me a lot about how the internet in general works

Current Hardware:

  • 4th gen Intel i7
  • 16GB of DDR3 RAM
  • 8TB of data with 4TB parity drive
  • Unraid for NAS and docker

Apps Run:

  • Media hosting for home use
  • Various game servers
  • Project management software for home/personal projects

Software Learning Opportunities

Web apps are high level when it comes to software and curiousity has gotten the better of me. Naturally I continue to learn how the layers of languages work. Other high level languages I’ve explored:

  • Python
  • C/C++
  • Rust
  • Go
  • Javascript/Node.JS

But I want to know how we get down to individual ones and zeros. Using various platforms such as microcontrollers and classic game consoles have been a great experience to understand how eleectronics can be designed and communicate with eachother. Devices I’ve played with:

  • Arduino/Atmega MCUs
  • Raspberry Pi
  • Nintendo Gameboy
  • Sega Genesis

Future Plans/Growth

The home server will always be growing with more apps and new hardware. There is much more to be learned with new computational technologies.

Items I’ve started researching and hope to continue to learning (over a very long time):

  • AI/Neural Networks
  • Quantum Computing