mirror of
https://github.com/khuedoan/homelab.git
synced 2025-01-07 05:51:17 +07:00
29 lines
903 B
Markdown
29 lines
903 B
Markdown
|
# Hardware requirements
|
||
|
|
||
|
## Initial controller
|
||
|
|
||
|
> The initial controller is the machine used to bootstrap the cluster.
|
||
|
|
||
|
- Any machine that can run Linux and Docker should work (I'm using my laptop).
|
||
|
- Wired Ethernet connection is prefered (Wifi is untested, please let me know if it works)
|
||
|
|
||
|
## Server hardware
|
||
|
|
||
|
> This is the requirements for _each_ node
|
||
|
|
||
|
- Minimum:
|
||
|
- 1 node
|
||
|
- At least 2 cores
|
||
|
- At least 8GB of RAM
|
||
|
- At least 128GB of hard drive
|
||
|
|
||
|
- Recommended:
|
||
|
- 3 nodes or more for high availability
|
||
|
- 4 cores
|
||
|
- 16GB of RAM
|
||
|
- 512GB of hard drive (depending on your storage usage, the base installation will not use more than 128GB)
|
||
|
|
||
|
- Ability to boot from the network (PXE boot)
|
||
|
- Wake-on-LAN capability, used to wake the machines up automatically without physically touching the power button
|
||
|
- Connected to the same **wired** network with the initial controller (for DHCP broadcast)
|