NoiseGarden: Difference between revisions

From Noisebridge
Jump to navigation Jump to search
(Just tilling some dirt to create a plot for a more in depth project page.)
 
 
(13 intermediate revisions by 3 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 ==
 
 
== Components ==
 
 
=== Hardware ===
==== Networking ====
 
* 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.
 
==== Nodes ====
* 5x '''Raspberry Pi 5'''s (<code>berry{0...4}.garden</code>):
* 1x '''ThinkCenter''' (<code>sputnik.garden</code>):
* 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?
 
=== Software Stack ===
==== Kubernetes ====
 
Working
 
==== Ceph ====
 
Working.
 
Details:
* 5 OSDs
* Currently 2 pools:
** 3x replication
** no-replication
 
==== Git / Forgejo ====
 
Working.
 
Two instances:
* <code>ducky.garden:3000</code> - used for bootstrapping k8s cluster (mirrored on <code>git.garden</code> 
* <code>git.garden</code> - hosted on k8s, used for general git repos.
 
==== ArgoCD ====
 
Working: Currently using app-of-apps approach but would like to try converting these to ApplicationSets.
 
TODO:Add documentation
 
 
==== PiHole ====
 
Somewhat working.
 
 
==== netboot.xyz ====
 
Somewhat working
 
==== KeyCloak ====
 
TODO
 
==== MediaWiki ====
 
TODO
 
 
==== Package Mirrors ====
 
TODO

Latest revision as of 01:16, 7 February 2026

NoiseGarden is a server farm but small and unprofessional - hence a garden! 💻🪴

NoiseGarden Cluster as of 2025-10-15

State of Things[edit | edit source]

Noisebridge infrastructure in a nutshell (per Sophia)

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 on git.garden
  • git.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