Skip to content
This repository has been archived by the owner on Jun 6, 2021. It is now read-only.

angelnu/homecloud

Repository files navigation

Home Cloud deplyoment based on Kubernetes, iobroker and ansible

NOTE: Archiving this since I moved to a new setup based on gitops and the k8s community. I keep it as reference only since I used it for several years.

Creates/Updates my private cloud based on Kubernetes and deploy my services on it.

  • Support HA Kubernetes cluster on hybrid architectures (I run masters on ARM and a big worker on Intel)
  • Many services: see the services folder
    • Iobroker for home automation
    • Ingress based on Traefik
    • K8S monitoring with Grafana
    • cifs (samba) mounts
    • rebalancing of nodes based on Kubernetes descheduler
    • Use Glusterfs for persistent volumes (see gluster service)
    • keepalived for load balancing between the Kubernetes nodes
    • mail server based on exim4
    • openvpn client for multiple pods to share the same vpn Server
    • Nextcloud
    • Tiny Tiny RSS

HW List

Here is the hardware you will need to complete the project:

Amount Part Price
3 Odroid HC1 - Home Cloud 1 3 * 59,95 EUR
3 Micro SD Card 32 GB 5 * 11 EUR
3 ODROID BACKUP BATTERY 3x 3,95 EUR
3 ODROID Power Supply 3x 9,95 EUR

Setup

See commands

References

Inspired by Sergio Sisternes's project.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages