All Projects → so87 → Home-Lab

so87 / Home-Lab

Licence: other
This is the network diagrams, configuration guides, and hardware used for my home lab.

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to Home-Lab

firework8s
Firework8s is a collection of kubernetes objects (yaml files) for deploying workloads in a home lab.
Stars: ✭ 35 (-43.55%)
Mutual labels:  lab, homelab
shopify-foundation-theme
Modern Shopify theme using Shopify Theme Lab, Liquid, Vue and Tailwind CSS 🎨
Stars: ✭ 195 (+214.52%)
Mutual labels:  lab
active-scanning-techniques
A compilation of network scanning strategies to find vulnerable devices
Stars: ✭ 61 (-1.61%)
Mutual labels:  netsec
openshift-on-footloose
Running Openshift on Footloose, docker in docker
Stars: ✭ 27 (-56.45%)
Mutual labels:  lab
kubernetes-config
Kubernetes manifests for home lab
Stars: ✭ 24 (-61.29%)
Mutual labels:  homelab
dex
IoT device indexer and search engine.
Stars: ✭ 53 (-14.52%)
Mutual labels:  netsec
packer-kali linux
This is a repository that will be used to help create a process of a new kali vagrant box for hashicorp each week.
Stars: ✭ 36 (-41.94%)
Mutual labels:  homelab
ColorMinePortable
ColorMinePortable
Stars: ✭ 37 (-40.32%)
Mutual labels:  lab
osc2021
Homework submission for student
Stars: ✭ 14 (-77.42%)
Mutual labels:  lab
okd4-upi-lab-setup
Building an OKD 4 Home Lab
Stars: ✭ 72 (+16.13%)
Mutual labels:  lab
advanced-region-market
A Bukkit/Spigot plugin for renting/selling WorldGuard regions
Stars: ✭ 40 (-35.48%)
Mutual labels:  buying
welcome
a virtual hackerspace for open-source contributors 🍿☕
Stars: ✭ 41 (-33.87%)
Mutual labels:  lab
dashy
🚀 A self-hostable personal dashboard built for you. Includes status-checking, widgets, themes, icon packs, a UI editor and tons more!
Stars: ✭ 7,103 (+11356.45%)
Mutual labels:  homelab
cytoscape-sbgn-stylesheet
View biological networks via Cytoscape.js and sbgn-ml
Stars: ✭ 47 (-24.19%)
Mutual labels:  lab
mongodb-3.6-hols
MongoDB 3.6 Hands-On Labs
Stars: ✭ 13 (-79.03%)
Mutual labels:  lab
BigComputeLabs
Big Compute Learning Labs
Stars: ✭ 19 (-69.35%)
Mutual labels:  lab
art-of-packet-crafting-with-scapy
A workshop on Packet Crafting using Scapy.
Stars: ✭ 123 (+98.39%)
Mutual labels:  netsec
lab-cli
Command line utilities and exporting module for Compositor Lab
Stars: ✭ 52 (-16.13%)
Mutual labels:  lab
personal-dashboard
Personal Dashboard for my services
Stars: ✭ 98 (+58.06%)
Mutual labels:  homelab
home-lab
Documentation and configurations for my home lab
Stars: ✭ 41 (-33.87%)
Mutual labels:  homelab

Home Lab

This repository holds the documentation for my home lab I've built up and guides for others wanting to build their own home network. Building your own home network is the best way to learn and can be much cheaper than you think.

Network Diagram

This is my current network configuration. I used Visio to create the diagram. NETWORK DIAGRAM.

Software Development Excellence

The best thing about having all of this equipment is being able to deliver high quality software. Every piece of software I write goes through my own Jenkins pipeline. This pipeline runs static code analysis tests to reduce the amount of bugs, vulnerabilities, and technical debt. I also write my own mocha security tests with Mocha to ensure my architecture is secure. Once all of these tests pass, the code gets merged into production, and automatically deployed. See the diagram. CODING PROCESS.

Deployment Process

My Hardware

Below is the hardware I use to run my home network. My network works great for my needs, but by no means could support several users. Building a network for enterprise use is a different beast. Define what you need and want from your home lab before even thinking about buying hardware. Do lots of research. Many hardware buying guides from bloggers and streamers spend way too much money. For example, if you are only going to store files and host your own website, it makes no sense to spend $3,000 on a server with 52 GB of RAM. It's tempting to buy the latest and greatest hardware. Always: 1.Ready 2.Aim 3.Fire

Networking Equipment

Function Name Cost $
Router/Firewall Unifi USG 112
Switch Unifi 8 port POE Switch 102
Wifi Unifi UAC Pro 120
Rack/Rails/Shelves 18U 19" 170

Server

Function Name Cost $
Server HP DL 380 G7 100
RAM DDR3 SRAM 8GB x 6 16
CPU Xeon E5645 2.4 Ghz x 2 16
Hard Drives 10 K SAS HP 300GB x 6 20
External Storage 8TB Seagate 120
UPS Tripp Lite 1500VA 160

Wifi Hacking Practice

Function Name Cost $
Router/Wifi Netgear WNR1000v2 30
Wifi Hacking Adapter ALFA Networks AWUS036H USB 500mW 20
Victum Computer Dell 8GB 2.4 Gz Win 7 0

Configuration Guides(in progress)

LINK

Buying a Server and Hardware buying guide

Use this LINK to buy servers. It filters ebay for servers based on your inputs.
Reddit also has a great write-up for getting started
Reddit Guide

Here is a great guide for making your own home NAS
DIY NAS

Community

This is a really great community for seeing what others do. Great resource for building your own homelab. Becareful browsing this sub-reddit too much... it may make you buy expensive equipment.
Reddit Home Lab

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].