Homelab
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
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
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
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