Giter Site home page Giter Site logo

urbaman / homelab Goto Github PK

View Code? Open in Web Editor NEW
9.0 1.0 2.0 2.28 MB

Appunti vari sul progetto Homelab

License: GNU General Public License v3.0

Shell 77.61% Dockerfile 22.39%
proxmox homeassistant kubernetes nextcloud plex-media-server traefik grafana glusterfs multus longhorn

homelab's Introduction

ProxmoxHomeLabNotes

Appunti vari sul progetto Proxmox

Il progetto Proxmox prevede di impostare un cluster di almeno tre nodi Proxmox, per far girare le seguenti istanze:

Plesk (mailserver)

  • How to manage the mailserver with cloudflare

Proxmox (Hypervisor)

  • PfSense in HA
  • HomeAssistant (domotica)
  • 3x TrueNAS SCALE cluster (filesystem) - NOT WORKING
  • Truecommand to manage TrueNAS SCALE gluster cluster - NOT WORKING
  • Gluseterfs cluster
  • 3x haproxy for HA implementations
  • 3x etcd cluster for kubernetes
  • 3x control planes, 3x worker nodes kubernetes cluster
    • Metallb Loadbalancer
    • Multus multinetwork
    • Longhorn storage
    • Portainer
    • Certmanager
    • Traefik
    • Proxmox monitoring (Prometheus-Grafana)
    • Proxmox Backup monitoring (Prometheus-Grafana)
    • Haproxy monitoring
    • Dell Idrac Monitoring
    • Arista switch monitoring
    • Ceph monitoring
    • Glusterfs monitoring
    • NFS monitoring
    • Uptimekuma
    • Kured
    • Heimdall
    • Homer
    • Homepage
    • Datree (deprecated)
    • Teleport
    • Nvidia GPU plugin
    • NFS via NFS subdir provisioner
    • node feature discovery (not needed with Nvidia GPU plugin)
    • reloader (?)
    • k8TZ (to set a default timezone for the cluster)
    • Kyverno
    • Cilium+Hubble (?)
    • Authelia+lldap
    • CloudnativePG
    • kubelet-csr-approver
    • Livesync for Obsidian (through couchdb cluster)
    • Postgresql cluster with pgadmin and monitoring
    • MySQL replica cluster with Proxysql and Phpmyadmin; MySQL Prometheus-Grafana monitoring
    • Mariadb replica cluster with Proxysql and Phpmyadmin; Mariadb Prometheus-Grafana monitoring
    • Redis and Redis Prometheus-Grafana monitoring
    • Dbgate for multi-db client
    • Cloudbeaver for multi-db client
    • Memcached
    • MinIO for S3 ObjectStorage
    • ArgoCD for CD/DI
    • Gitlab for CD/CI
    • Hasicorp vault and External secrets for secret SPoT
    • Velero Backup
    • NextCloud (FileServer) and Prometheus-Grafana monitoring
    • Plex (MediaServer)
      • With Sonarr, Radarr, Transmission, Bazarr, Lidarr, Readarr, Prowlarr, Unpackerr, Overseer
      • Tautulli, all other "rr": autobrr, omegabrr, plex-auto-languages, plex-meta-manager, recyclarr, sabnzbd, wizarr
    • VS code (code-server)
    • Boing shared computing
    • Vaultwarden https://github.com/dani-garcia/vaultwarden/wiki/Kubernetes-deployment
    • the lounge
    • actualbudget
    • Authelia? https://www.authelia.com/integration/kubernetes/introduction/
    • Guacamole? https://github.com/thomas-illiet/k8s-guacamole
    • UrBackup (Backup)
    • miniflux
    • shlink
    • nut management
    • paperless
    • Stirling PDF
    • Reactive Resume
    • Firefly III
    • Flatnotes
    • IT-tools
    • Drawio

https://github.com/awesome-selfhosted/awesome-selfhosted

homelab's People

Contributors

urbaman avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

homelab's Issues

Proxmox: documentation

  • Server documentation
    • Hardware implemetation
    • Rack design
    • Network document
      • PfSense installation
        • PfSense packages
      • Vlans, Devices Documentation
      • Network Documentation
  • Proxmox installation
    • Installation
    • Network
    • Mail notifications
    • Storage
      • Ceph
      • Cephfs
    • Backup
    • HA
    • Other

Ordini hardware

Hardware da ordinare

Pezzo Prezzo Numero Costo Pezzo
Server 633,18 1 633,18 DELL POWEREDGE R620 10 x SFF 2xIntel® Xeon® DecaCore E5-2660 V2
https://www.outletit.it/dell-poweredge-r620-10-x-sff-2xintel-r-xeon-r-decacore-e5-2660-v2-dettaglio-28191.php
Rails 85 1 85 RAILS KIT 1U DELL R620 R630 R640 53D7M, 0D419M, 0Y819K, 0FV6YR, 0G378C, 0Y235M
Scheda NmVE 42,59 0 0 Scheda Adattatore 4Porte M.2 NVMe SSD a PCIE X16 M Key, Scheda di Espansione del Lettore Convertitore Disco Rigido, PCIE a NVME 4 Alloggiamenti, m.2 M Key SSD a PCIEx16 Scheda di Espansione
https://www.amazon.it/Adattatore-Espansione-Lettore-Convertitore-Alloggiamenti/dp/B09CTZ8QJM/?th=1
Scheda ETH 82,9 0 0 Kalea Informatique Scheda di rete PCIe 2.0 1x 4 porte Quad Gigabit ETHERNET – Chipset Intel 82576 – con staffe Low e High Profile – Windows Dos Linux Novell UnixWare OpenUnix Novell Freebsd
https://www.amazon.it/KALEA-INFORMATIQUE-Scheda-GIGABIT-ETHERNET/dp/B083ST3TVZ
GPU 30,45 1 45,64 Dell GGMPW nVidia Quadro 2000 1GB DDR5 Dual Displayport/Dvi Pcie Placa Gráfica
https://www.ebay.it/itm/363085522816
Dischi OS 58,4 2 116,8 WD Blue 3D NAND SATA SSD Unità allo Stato Solido Interna 2.5", 500 GB
https://www.amazon.it/gp/product/B073SBZ8YH/ref=ppx\_yo\_dt\_b\_asin\_title\_o01\_s00?ie=UTF8&psc=1
Dischi VMs (OS) 102,8 2 205,6 WD Blue 3D NAND SATA SSD Unità allo Stato Solido Interna 2.5", 1 TB
https://www.amazon.it/gp/product/B073SBQMCX/ref=ppx\_yo\_dt\_b\_asin\_title\_o01\_s00?ie=UTF8&th=1
Dischi NAS 1 122 2 244 Seagate BarraCuda, Unità Disco Interna da 4 TB, Unità SATA da 6 Gbit/s, 2,5", 5.400 giri/min, Cache da 128 MB per PC Desktop e PC Portatili (ST4000LM024)
https://www.amazon.it/dp/B01LXCE9W9
Dischi NAS 2 0 2 0 HDD 2x900GB SAS (presenti)
Totale 1 Server: 1330,22
Caddies 94,68 2 189,36 WORKDONE 12 Pezzi - 2.5 Pollici - Compatibile per Server dell PowerEdge T440 T640 R430 T430 R630 T630 R730xd R830 R930 T620 R720 R820 Vassoio Caddy - Etichette per Slitta - Manuale – Cacciavite
https://www.amazon.it/gp/product/B07R5382VD/ref=ppx_yo_dt_b_asin_image_o01_s01?ie=UTF8&psc=1
Totale 3 Server: 4180,01
Networking
Switch 197,88 1 197,88 Intellinet 560917 switch di rete Gestito L2 Gigabit Ethernet (10/100/1000) Nero 1U
https://www.amazon.it/gp/product/B00W6T2OTI/ref=ppx\_yo\_dt\_b\_asin\_title\_o02\_s00?ie=UTF8&psc=1
19,98 0 0 Netgear GS205-100PES Gigabit Ethernet Switch, 5 Porte Gigabit, Bianco
https://www.amazon.it/Netgear-GS205-100PES-Gigabit-Ethernet-Switch/dp/B00A33BY4A
Patch 39,99 1 39,99 deleyCON 48 Porte Patch Panel Pannello Patch Modulare per Moduli RJ Keystone 1HE (1U) 19 Pollici Montaggio Rack CAT5 CAT6 CAT7 CAT8 Compatibile LAN Rete Nero
https://www.amazon.it/gp/product/B07QMSNNG2/ref=ppx_yo_dt_b_asin_title_o03_s00?ie=UTF8&psc=1
8,99 4 35,96 Greluma 6 Pcs accoppiatore RJ45 Cat6, accoppiatore Ethernet, jack Keystone RJ45 Cat6, femmina a femmina
https://www.amazon.it/gp/product/B093RWY8HP/ref=ppx_yo_dt_b_asin_title_o00_s01?ie=UTF8&th=1
Cavi Eth 8,75 3 26,25 deleyCON 5x 0,25m CAT6 Cavo di Rete Set - U-UTP RJ45 CAT-6 LAN Cavo Patch Cavo Rame per Interruttore Router Modem Ripetitore - Multicolore
https://www.amazon.it/gp/product/B079FYFZ96/ref=ppx_yo_dt_b_asin_title_o00_s01?ie=UTF8&psc=1
12,99 3 38,97 deleyCON 5x 2m CAT6 Cavo di Rete Set - U-UTP RJ45 CAT-6 LAN Cavo Patch Cavo Rame per Interruttore Router Modem Ripetitore - Multicolore
https://www.amazon.it/gp/product/B079G17Q1J/ref=ppx_yo_dt_b_asin_title_o01_s00?ie=UTF8&psc=1
8,99 1 8,99 deleyCON 10m CAT6 Cavo di Rete Piatto 1,5mm U-UTP RJ45 - UUTP Cavo Patch per DSL LAN Switch Router Modem Ripetitore Patch Panel - Bianco
https://www.amazon.it/gp/product/B01LLOGDEK/ref=ppx_yo_dt_b_asin_title_o00_s01?ie=UTF8&psc=1
8,99 1 8,99 deleyCON 10m CAT6 Cavo di Rete Piatto 1,5mm U-UTP RJ45 - UUTP Cavo Patch per DSL LAN Switch Router Modem Ripetitore Patch Panel - Nero
https://www.amazon.it/gp/product/B01LLOH3TY/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&psc=1
2,79 3 8,37 Lindy Cavo di Rete Flat U/UTP Cat6 Bianco 0.3m
https://www.amazon.it/gp/product/B00DUV2P9K
Totale con Network: 4545,41
Rack
Rack 864,44 1 864,44 Armadio Server Rack 19" 600x1000 14 Unita' Nero Flat Pack
https://www.manhattanshop.it/armadio-server-rack-19-600x1000-14-unita-nero-flat-pack.html
194,39 1 194,39 Gruppo 4 Ventole 1U per Rack 19" con Termostato LED Nero
https://www.manhattanshop.it/gruppo-4-ventole-1u-per-rack-19-con-termostato-led-nero.html
35,2 2 70,4 Multipresa 9 Posti da Rack 19" con Interruttore 1 HE
https://www.manhattanshop.it/multipresa-9-posti-da-rack-19-con-interruttore-1-he.html
49,59 1 49,59 Kit 4 Ruote per Armadi Dotati di Foro per Perno M10
https://www.manhattanshop.it/kit-4-ruote-per-armadi-dotati-di-foro-per-perno-m10.html
33,99 1 33,99 Kit Set 50 Viti 50 Dadi e 50 Rondelle per Montaggio Rack Nero
https://www.manhattanshop.it/kit-set-50-viti-50-dadi-e-50-rondelle-per-montaggio-rack-nero.html
380,19 1 380,19 Gruppo di Continuità UPS X4 800VA Line Interactive a Rack Nero
https://www.manhattanshop.it/gruppo-di-continuita-ups-x4-800va-installabile-a-rack-nero.html
7,99 18 143,82 Pannello Cieco Toolless a Clip per Armadi Rack 19" 1U Nero
https://www.manhattanshop.it/pannello-cieco-toolless-a-clip-per-armadi-rack-19-1u-nero.html
34,94 2 69,88 Rackstuds 40C Montatura Rack Soluzione Serie II - Niente più dadi a gabbia! La soluzione rack server più semplice e sicura in rack da 19”
https://www.amazon.it/gp/product/B07W1KZXFL/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&th=1
9,99 1 9,99 Meister - Prolunga con terra, in plastica, per interni, IP20, con protezione per bambini, prolunga Schuko, Bianco, 7432910
https://www.amazon.it/gp/product/B00DZG97VO/ref=ppx_yo_dt_b_asin_title_o01_s00?ie=UTF8&psc=1
6,69 3 20,07 Mach Power CV-CO-SHU-IEC Cavo UPS, Spina IEC, Presa Schuko Bipasso, Nero
https://www.amazon.it/gp/product/B01646DFYG/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&th=1
3,47 2 6,94 VulTech AT-06 Adattatore Schuko to Bipasso 10/16A, Bianco
https://www.amazon.it/VulTech-AT-06-Adattatore-Schuko-Bipasso/dp/B07214JX48
9,99 1 9,99 HASA zone - 100 Pezzi Fascette Cavi 12x150mm - Stringicavi Riutilizzabili e Regolabili per Organizzazione dei Cavi a Casa e in Ufficio - Nylon Nero
https://www.amazon.it/gp/product/B095N5QTMD/
31,79 1 31,79 Striscia LED RGB Multicolore con Sensore di Movimento Telecomando 1,5m
https://www.manhattanshop.it/striscia-led-rgb-con-sensore-di-movimento-dimmer-e-telecomando-1-5m.html
Totale con Rack: 6422,72
Mancano 1348,8
Di cui VMs 616,8
Di cui NAS 732

Tracciamento ordini

  • Ordine server
  • Spedizione server
  • Ricevimento server
  • Ordine Rack
  • Spedizione Rack
  • Ricevimento Rack
  • Ordine Network
  • Spedizione Network
  • Ricevimento Network

Implementazione Network

Implementazione Network

  • Impostazione network Switch
  • Impostazione network Proxmox
  • Installazione PfSense (VM, FailOver, High Availability)
  • Spostamento modem/WiFi AP
  • Verifica Network
  • Documentazione installazione PfSense
  • Documentazione network Proxmox
  • Documentazione network

Montaggio Rack

Montaggio Rack

  • Verifica misure
  • Studio posizionamento dispositivi
  • Montaggio
  • Verifica cablaggio elettrico
  • Verifica cablaggio di rete

Homeassistant documentation

  • Homeassistant installation
    • Installations
      • No-IP
      • Broadlik
        • Switches, Remote controllers
      • Proxmox
        • Proxmox integration
        • Proxmox smnt
        • Proxmox scripts
      • Other

Preparazione Server

Preparazione Server

  • Verifica e attivazione IDRAC/KVM
  • Verifica ed eventuale flash del controller RAID
  • Installazione dischi OS
  • Installazione Proxmox (cluster Ceph)
  • Documentazione preparazione Server
  • Documentazione installazione Proxmox

Services

On kubernetes:

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.