Coder Social home page Coder Social logo

homelabv1's Introduction

HomeLab V1 Logo

Description

This is the first version of my home lab server. I'll push all dashboard and configuration files for every service I have.
It's just a lab, not for production. You must check every service I host and select which you want to have on your own HomeLab.

Which Hypervisor do I use?

Today, I'm on Proxmox because it's cool, open source, simple, and doesn't need licenses if you don't need support.

List of Services

  • Pterodactyl
    It's for host servers like Minecraft and Discord Bot.

  • Grafana
    It's cool to see metrics and logs on one panel.
    If you want, you can see an example of the dashboards I have in this folder.

  • Jellyfin
    My Own Netflix platform.

  • Active Directory + Windows 10-11
    Sometimes, I test GPO and tricks to hack Active Directory and obtain information. For this part, I recommend GOAD Repository.

  • Docker
    If you don't know what Docker is, take a look at this video.

  • LXC
    Just an alternative to Docker. It can run containers too.

  • PfSense
    Just a simple router that can be virtualized.

  • Cadvisor
    Monitor your containers.

Futur

In the future, I would like to perform some automatizations with Terraform, Ansible, Packer, and other technologies for auto-deployment.
Furthermore, I'll create an isolated network for my teams and me to improve our pentest skills.

Network Schema

There is a simple schema of my network with my different services

Hardware

Today

  1. Server:
    • CPU: i7-4770
    • RAM: 32GB DDR3
    • Storage: 1TB SSD
    • Network: 1Gbps
    • Reference
  2. Switch:
    • Model: Zyxel GS1200-8
    • Ports: 8
    • Network: 1Gbps
  3. Router:

Future

  1. Server:
    I'll buy two servers like this to do a cluster.

    • Model: GMK NucBox M5
    • CPU: Ryzen 7 5700U
    • RAM: 16 Go DDR4
    • Storage: 512 Go SSD
    • Network: 2x2.5 Gbps
    • Reference
  2. NAS:

    • Model: Synology DS923+
    • Storage: 4x 16TB
    • Network: 2x2.5 Gbps
    • Reference
  3. Switch:

    • Model: Zyxel GS1200-8
    • Ports: 8
    • Network: 1Gbps
  4. Router:

homelabv1's People

Contributors

drtablebasse avatar elanis avatar

Stargazers

 avatar Gamingdy avatar

Watchers

 avatar

homelabv1's Issues

Preview grafana dashboard

Ce serait cool si on pouvait avoir une preview des dashboard grafana, comme ça au lieu de les tester un par un, ou peut directement voir à quoi ça ressemble

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.