Skip to content

Home lab network setup: config files and docs for servers and Docker containers, aimed at learning and testing networking/security tech.

License

Notifications You must be signed in to change notification settings

arm-ser/house-of-cards

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

House of Cards

I would like to take a moment and thank people that played very important role in my learning process (SEE Teachers Section). Their informative and engaging videos, articles and classes have simplified complex topics, making them accessible and enjoyable for me to grasp. Their dedication to sharing knowledge has had a major impact on my growth, and I am truly thankful for their valuable contributions. I encourage you to subscribe and contribut to their work. Best regards to all of you.

Home Lab

This repository contains the configuration files and documentation for my home lab, which is a network environment consisting of multiple servers and Docker containers. The purpose of this lab is to provide a platform for learning, experimentation, and testing of various networking and security technologies.

Network MAP

network-diagram.png

Equipment and Open Source Software Used

Name On the Network Description
Ace-of-Spades Main Router and Firewall
Ten-of-Spades Reverse Proxy Server in DMZ
Seven-of-Spades AI Testbench
Six-of-Spades Server of different types of media
Name On the Network Description
King-of-Diamods Network Attached Storage Server
Queen-of-Diamonds Media Processing Server
Jack-of-Diamonds Main DNS, Password Manager Server
Ten-of-Diamonds Gaming , Work PC
Name On the Network Description
Joker-Black Main Admin Laptop

Future Learning and Roadmap

Here are my future learning plans and a simple roadmap to guide my progress and skill development in different technologies and practices.

  1. Deploy Proxmox: To optimize resource usage and scalability by managing virtual machines and containers in each of the servers.
  2. Deploy Honeypots: Deploying honeypots will provide valuable insights into threats and enhances lab security.
  3. Learn Terraform: To automate infrastructure configuration, ensuring consistent and reproducible resource provisioning in my lab.
  4. Learn Ansible: To simplify system and application management in my lab by automating tasks and maintaining consistent configurations.
  5. Learn Kubernetes: To facilitate easy scaling and orchestration of containerized applications in the lab.

Awesome Resources and Tools

Tool Description
Tabby Highly configurable terminal emulator
Ventoy Easy Multiboot USB Creator
Obsidian One of the best note-taking tools
Lightshot Convenient Screenshot taking tool

Tabby Tutorial
Ventoy Tutorial
Obsidian Tutorial Playlist

Teachers

Tabby Tutorial
Ventoy Tutorial
Obsidian Tutorial Playlist

Teachers

Awesome Open Source Lawrence Systems DB Tech Raid Owl Ben Eater IBRACORP Techno Tim Mark Furneaux Christian Lempa John Hammond

Чёрный Треугольник DesignerMix Нетипичный Безопасник

Sevada Isayan Gevorg Atoyan

Tumo Center Of Creative Technologies

Disclaimer

This home lab is intended strictly for educational and experimental purposes. Any use of information provided in this lab for illegal or unethical activities is strictly prohibited. The creator cannot be held responsible for any consequences resulting from misuse. By accessing and using information provided in this lab, you acknowledge and agree to comply with all applicable laws and ethical guidelines. Use this information responsibly and at your own risk.

About

Home lab network setup: config files and docs for servers and Docker containers, aimed at learning and testing networking/security tech.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published