mirror of
https://github.com/vhaudiquet/homeprod.git
synced 2025-12-19 12:36:03 +00:00
e6eab7f511f671769c2961ce794800648039b37e
* 'main' of https://github.com/vhaudiquet/homeprod: build(deps): bump mongo from 8.0.14 to 8.0.15 in /docker/tools/notesnook build(deps): bump vabene1111/recipes in /docker/personal/tandoor build(deps): bump tomsquest/docker-radicale in /docker/personal/radicale build(deps): bump wizarrrr/wizarr build(deps): bump jellyfin/jellyfin build(deps): bump hotio/jackett build(deps): bump library/redis in /docker/personal/gramps build(deps): bump stalwartlabs/stalwart build(deps): bump esphome/esphome in /docker/home/esphome
homeprod
Personal home production environment mono-repo
Hardware and operating systems
Lenovo ThinkStation P330 SFF
Specifications :
Intel Xeon E-2134 @ 3.50GHz (4 cores, 8 threads)
64 GiB DDR4 ECC RAM
1 TiB nVME SSD
Intel X520-DA2 SFP+ 10Gbps network card
nVIDIA Quadro P620 graphics card
Running as single-node Proxmox
Software stack(s)
Docker swarm machine
Debian and docker / docker swarm are deployed by Terraform, which also deploys SwarmCD ; then the stacks are deployed by SwarmCD.
Kubernetes one-node cluster
Talos Linux, Cilium and flux are deployed using Terraform ; then flux takes over and deploys the whole kubernetes folder of this repository.
Production/personal applications
This setup allows running multiple applications, either self-hosted applications for home/self usage or to run my own applications as production.
Production
| Icon | Software | Description |
|---|---|---|
| BuildPath | https://buildpath.win, website for League of Legends champion builds | |
| vhaudiquet.fr | https://vhaudiquet.fr, personal website |
Personal applications
Description
Languages
HCL
92%
Shell
8%