This is an old revision of the document!
Table of Contents
Hacklab Servers
Bare Metal (in server room)
oxygen
Dell PowerEdge R610, Xeon X5550 @ 2.67GHz, 12GB RAM, 2x146GB SAS, VSphere Hypervisor.
Will host virtual-routers and other network-related VMs.
magnesium
Dell PowerEdge R610, 2x Xeon E5645 @ 2.4GHz, 48GB RAM, 2x1TB SATA, VSphere Hypervisor.
Suspected fault with the PERC 6/i RAID controller. Disks will sometimes drop offline.
Will host general infrastructure and member VMs.
lithium
HP DL380 G5, 2x Xeon 5130 2GHz (4-core total), 32GB RAM, 8x 146GB SAS (in RAID6). On loan to Hacklab from Tim Hawes.
- Proxmox server hosting VMs for Hacklab and users
- Intended to be decommissioned in favour of magnesium.
ganymede (or kay/gaheris)
HP ML115 mini tower server. FreeNAS Server hosting file shares.
zinc
Raspberry Pi.
- Secondary DNS and DHCP
or-door-controller
Raspberry Pi. Runs the Python controller application for Hacklab's access control.
or-door-controller died and has been replaced by ehl-vm-doors.
IoT devices
doorpi
Raspberry Pi in G1 ceiling space.
- Interface to DALI lighting controller
- Interface to discobot GPIO controller
- Interface to doorbot LCD/button UI
- Jeenode RF tranceiver
ircpi
Raspberry Pi running the IRC terminal.
squawk
Raspberry Pi running the sound/speech interface.
ledpi
Raspberry Pi running the RGB LED strip in G1.
Internal VMs
Note: Although these VMs follow the chemical elements naming scheme, it's probably time to start using functional hostnames instead (save the names for bare metal).
boron.hacklab
VM hosted on lithium. Hosts network and infrastructure applications via Docker:
- Traefik front-end web proxy
- nginx redirection service
- Postfix MTA
- DNS resolver
- Syslog
- InfluxDB + collectd for network
nitrogen.hacklab
VM hosted on Lithium. Hosts Unifi controller software.
cobalt.hacklab
VM hosted on lithium. Runs LibreNMS network monitor.
neon.hacklab
VM hosted on lithium. Hosts Linux shell services for Hacklab users (as a Docker container).
carbon.hacklab
VM hosted on lithium. Hosts Hacklab instrumentation and MQTT applications via Docker:
- MQTT server
- MQTT logger
- IRC/MQTT gateway
- Dashboard for tablet in G1
- Status webapp
- InfluxDB + Grafana
- Training docs generator
- Roundup issue tracker
- Other scripts
argon.hacklab
- LDAP master
- Tool access controller
- GOGS GIT hosting
radon.hacklab
copper.hacklab
VM on lithium.
- Primary DNS and DHCP
sulfur.hacklab
VM on lithium.
- Discourse forum
ehl-vm-doors.hacklab
VM on magnesium.
- Door access controller
ehl-vm-webapp
VM on magnesium.
- Planned: main website
- Planned: wiki
- Planned: training.ehlab.uk
- Planned: roundup.ehlab.uk
ehl-vm-things
VM on magnesium.
- Planned: replacement for carbon (Hacklab IoT-related applications)
VMs (off-site)
hydrogen.edinburghhacklab.com
VM hosted in London by DigitalOcean.
- LDAP slave
helium.edinburghhacklab.com
VM hosted in London by DigitalOcean.
- Web server for http://www.edinburghhacklab.com and http://wiki.edinburghhacklab.com