{"repo":"Neraud/home-server","free":true,"listed":false,"github":"https://github.com/Neraud/home-server","clone":"git clone https://github.com/Neraud/home-server.git","description":null,"language":"Shell","stars":34,"topics":["kubernetes","self-hosted"],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"HomeServer Provisioning This project contains the playbook to provision my home servers. It creates a Kubernetes cluster on self hosted bare metal hosts and deploy apps. It also contains a Vagrant environment to test the playbooks and services. Why self-hosted Not taking into account personal bias about hosting in the cloud, I'm running 2 types of services that are not compatible with cloud providers : 1. Home automation : I need access to physical devices (USB sticks) I don't want to lose access to my automations if my internet connexion goes down 2. Media Streaming The cost would be too high (storage + cpu to transcode) Going the self-hosted route has a few consequences on the infrastructure. Hosts The underlying hardware is detailed on a dedicated page, but to keep it short : Type Cores CPU Model RAM Storage --------- :------: ---------------------------------------------------------------------------------------------------------------------------------------------- :---: --------- master-1 8/16 AMD Ryzen 7 5700G 32G SSD 1T master-2 8/16 AMD Ryzen 7 5700G 32G SSD 1T master-3 8/16 AMD Ryzen 7 5700G 32G SSD 1T node-3 6P+8e/20 Intel Core i5 14500 64G SSD 2T node-home 4/4 Intel Atom x5 Z8350 2G Flash 32G High availability More information on the dedicated page. Spoiler : it's not really HA. Vagrant To test this cluster, take a look at the Vagrant page. Services The following services are deployed : Service Description ----------------------------------------------------------","default_branch":null,"files":null,"tree":[],"storefront":"/r/Neraud","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Neraud/home-server/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}