NoiseGarden: Difference between revisions
Jump to navigation
Jump to search
(→Software Stack: Added a few details about existing services) |
|||
| (5 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
NoiseGarden is a [https://en.wikipedia.org/wiki/Server_farm server farm] but small and unprofessional - hence a garden! 💻🪴 | NoiseGarden is a [https://en.wikipedia.org/wiki/Server_farm server farm] but small and unprofessional - hence a garden! 💻🪴 | ||
[[File:NoiseGarden Cluster.png|400px|thumb|right|NoiseGarden Cluster as of 2025-10-15]] | |||
== State of Things == | |||
[[File:Nb_infra.png|800px|thumb|none|Noisebridge infrastructure in a nutshell (per Sophia)]] | |||
== Design == | == Design == | ||
| Line 10: | Line 16: | ||
==== Networking ==== | ==== Networking ==== | ||
* 1x (finicky) [https://store.ui.com/us/en/products/er-4 '''EdgeRouter4''']: Has mysteriously | * 1x (finicky) [https://store.ui.com/us/en/products/er-4 '''EdgeRouter4''']: Has mysteriously gone offline and required a manual power cycle. | ||
* 1x '''1Gib Managed Switch w/ 8x PoE ports''' each rated up to 30w. Since it is manage we can remotely power cycles the Pis by manually disabling/re-enabling power to specific ports. | * 1x '''1Gib Managed Switch w/ 8x PoE ports''' each rated up to 30w. Since it is manage we can remotely power cycles the Pis by manually disabling/re-enabling power to specific ports. | ||
==== Nodes ==== | ==== Nodes ==== | ||
* 5x '''Raspberry Pi 5'''s | * 5x '''Raspberry Pi 5'''s (<code>berry{0...4}.garden</code>): | ||
* 1x '''ThinkCenter''' | * 1x '''ThinkCenter''' (<code>sputnik.garden</code>): | ||
* '''[[NoiseGarden/Barry|Barry]]''' | * 1x '''RasPi CM5''' (<code>ducky.garden</code>): Primarily used to run bootstrapping cluster | ||
* '''[[NoiseGarden/Barry|Barry]]''' (<code>barry.garden</code>): Used to bridge our cluster across the digital/biological divide allowing us access to the collective consciousness field | |||
* 1x intel PC + old GPU(<code>ml2.garden</code>): | |||
* ...many more? | * ...many more? | ||
Latest revision as of 01:16, 7 February 2026
NoiseGarden is a server farm but small and unprofessional - hence a garden! 💻🪴
State of Things[edit | edit source]
Design[edit | edit source]
Components[edit | edit source]
Hardware[edit | edit source]
Networking[edit | edit source]
- 1x (finicky) EdgeRouter4: Has mysteriously gone offline and required a manual power cycle.
- 1x 1Gib Managed Switch w/ 8x PoE ports each rated up to 30w. Since it is manage we can remotely power cycles the Pis by manually disabling/re-enabling power to specific ports.
Nodes[edit | edit source]
- 5x Raspberry Pi 5s (
berry{0...4}.garden): - 1x ThinkCenter (
sputnik.garden): - 1x RasPi CM5 (
ducky.garden): Primarily used to run bootstrapping cluster - Barry (
barry.garden): Used to bridge our cluster across the digital/biological divide allowing us access to the collective consciousness field - 1x intel PC + old GPU(
ml2.garden): - ...many more?
Software Stack[edit | edit source]
Kubernetes[edit | edit source]
Working
Ceph[edit | edit source]
Working.
Details:
- 5 OSDs
- Currently 2 pools:
- 3x replication
- no-replication
Git / Forgejo[edit | edit source]
Working.
Two instances:
ducky.garden:3000- used for bootstrapping k8s cluster (mirrored ongit.gardengit.garden- hosted on k8s, used for general git repos.
ArgoCD[edit | edit source]
Working: Currently using app-of-apps approach but would like to try converting these to ApplicationSets.
TODO:Add documentation
PiHole[edit | edit source]
Somewhat working.
netboot.xyz[edit | edit source]
Somewhat working
KeyCloak[edit | edit source]
TODO
MediaWiki[edit | edit source]
TODO
Package Mirrors[edit | edit source]
TODO