servers
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
servers [2019-09-02 10:44] – [helium.edinburghhacklab.com] tim | servers [2022-04-18 16:56] – [ehl-vm-auth] tim | ||
---|---|---|---|
Line 5: | Line 5: | ||
==== oxygen ==== | ==== oxygen ==== | ||
- | Dell PowerEdge R610, Xeon X5550 @ 2.67GHz, 12GB RAM, USB flash boot disk.\\ | + | [[sysadmin: |
Hacklab Core Router - Running Mikrotik RouterOS. | Hacklab Core Router - Running Mikrotik RouterOS. | ||
==== magnesium ===== | ==== magnesium ===== | ||
- | Dell PowerEdge R610, 2x Xeon E5645 @ 2.4GHz, 48GB RAM, 2x1TB SATA, Ubuntu 18.04 and libvirt/ | + | [[sysadmin: |
+ | Ubuntu 18.04 and libvirt/KVM.\\ | ||
+ | Hacklab infrastructure and member VMs. | ||
+ | |||
+ | ==== titanium ==== | ||
+ | |||
+ | [[sysadmin: | ||
+ | Ubuntu 20.04 and OpenNebula/KVM.\\ | ||
Hacklab infrastructure and member VMs. | Hacklab infrastructure and member VMs. | ||
==== ganymede ==== | ==== ganymede ==== | ||
- | HP Microserver N36L, 8GB RAM, 4x 250GB SATA.\\ | + | [[sysadmin: |
- | FreeNAS | + | TrueNAS |
==== zinc ==== | ==== zinc ==== | ||
Line 55: | Line 62: | ||
==== boron.hacklab ==== | ==== boron.hacklab ==== | ||
- | VM hosted on magnesium. Hosts network and infrastructure applications via Docker: | + | VM hosted on titanium. Hosts network and infrastructure applications via Docker: |
* [[https:// | * [[https:// | ||
* Traefik front-end web proxy | * Traefik front-end web proxy | ||
- | * nginx redirection service | ||
* Postfix MTA | * Postfix MTA | ||
- | * < | ||
* Syslog | * Syslog | ||
- | * InfluxDB + collectd for network | + | * collectd for routers/ |
+ | * Smokeping | ||
==== nitrogen.hacklab ==== | ==== nitrogen.hacklab ==== | ||
- | VM hosted on magnesium. Hosts [[https:// | + | VM hosted on titanium. Hosts [[https:// |
- | ==== cobalt.hacklab ==== | ||
- | |||
- | VM hosted on magnesium. Runs LibreNMS network monitor. | ||
==== neon.hacklab ==== | ==== neon.hacklab ==== | ||
- | VM hosted on magnesium. Hosts Linux [[shellserver|shell]] services for Hacklab users (as a Docker container). | + | VM hosted on titanium. Hosts Linux [[shellserver|shell]] services for Hacklab users (as a Docker container). |
- | + | ||
- | ==== carbon.hacklab ==== | + | |
- | + | ||
- | VM hosted on magnesium. Hosts Hacklab instrumentation and MQTT applications via Docker: | + | |
- | + | ||
- | * MQTT server | + | |
- | * MQTT logger | + | |
- | * IRC/MQTT gateway | + | |
- | * Dashboard for tablet in G1 | + | |
- | * [[https:// | + | |
- | * InfluxDB + [[https:// | + | |
- | * [[https:// | + | |
- | * [[https:// | + | |
- | * iZettle webhook receiver | + | |
- | * Other scripts | + | |
==== argon.hacklab ==== | ==== argon.hacklab ==== | ||
- | VM on magnesium. | + | VM on titanium. |
* LDAP master | * LDAP master | ||
Line 101: | Line 89: | ||
==== radon.hacklab ==== | ==== radon.hacklab ==== | ||
- | VM on magnesium. | + | VM on titanium. |
* [[https:// | * [[https:// | ||
Line 107: | Line 95: | ||
==== copper.hacklab ==== | ==== copper.hacklab ==== | ||
- | VM on magnesium. | + | VM on titanium. |
* Primary [[dnsdhcp|DNS and DHCP]] | * Primary [[dnsdhcp|DNS and DHCP]] | ||
+ | * NetBox to firewall synchronisation | ||
==== sulfur.hacklab ==== | ==== sulfur.hacklab ==== | ||
- | VM on magnesium. | + | <del>VM on magnesium.</ |
- | * [[https:// | + | * <del>[[https:// |
- | ==== ehl-vm-access.hacklab | + | ==== ehl-vm-access ==== |
- | VM on magnesium. | + | VM on titanium. |
* Tool access controller | * Tool access controller | ||
Line 125: | Line 114: | ||
* Locker access controller | * Locker access controller | ||
- | ==== ehl-vm-admin.hacklab | + | ==== ehl-vm-admin ===== |
- | VM on magnesium. | + | VM on titanium. |
* [[https:// | * [[https:// | ||
+ | * Discord bot " | ||
+ | * Treasurer' | ||
+ | * Vault | ||
- | ==== ehl-vm-atlassian.hacklab ==== | + | ==== ehl-vm-audit ==== |
- | + | ||
- | VM on magnesium. | + | |
- | + | ||
- | * Experimental JIRA. | + | |
- | + | ||
- | ==== ehl-vm-audit.hacklab | + | |
- | VM on Tim's server roc. | + | VM on <del>Tim's server roc</ |
Netflow, syslog and MQTT data retained for 30 days for investigations of network abuse. Access is limited. | Netflow, syslog and MQTT data retained for 30 days for investigations of network abuse. Access is limited. | ||
- | ==== ehl-vm-logging.hacklab | + | ==== ehl-vm-logging ==== |
VM on magnesium. //Currently inactive due to Graylog consuming all the memory.// | VM on magnesium. //Currently inactive due to Graylog consuming all the memory.// | ||
Line 152: | Line 138: | ||
* Netflow: 4 hours | * Netflow: 4 hours | ||
- | ==== ehl-vm-observium.hacklab | + | ==== ehl-vm-observium ==== |
VM on magnesium. | VM on magnesium. | ||
Line 160: | Line 146: | ||
==== ehl-vm-things ==== | ==== ehl-vm-things ==== | ||
- | Not deployed. | + | VM hosted on titanium. Replaces //carbon//. Hosts Hacklab instrumentation and MQTT applications via Docker: |
- | * Planned: replacement | + | * MQTT server |
+ | * MQTT logger | ||
+ | * IRC/MQTT gateway | ||
+ | * Dashboard | ||
+ | * [[https:// | ||
+ | * iZettle webhook receiver | ||
+ | * node-red (:1880) | ||
+ | * mattermost discord-irc bridge | ||
+ | * Other scripts | ||
==== ehl-vm-webapp ==== | ==== ehl-vm-webapp ==== | ||
+ | |||
+ | VM on titanium. | ||
Will host general web applications (but nothing security-sensitive). | Will host general web applications (but nothing security-sensitive). | ||
* [[https:// | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
* Planned: http/https frontend proxy | * Planned: http/https frontend proxy | ||
- | * Planned: main website | + | * and more... |
- | * Planned: training.ehlab.uk | + | |
- | * Planned: roundup.ehlab.uk | + | ==== ehl-vm-leds ==== |
+ | |||
+ | Was a VM on magnesium. Running the IPv6 bridge for the LEDs in G1 | ||
+ | |||
+ | ==== ehl-vm-metrics ==== | ||
+ | |||
+ | VM on titanium. | ||
+ | |||
+ | * InfluxDB | ||
+ | * [[https:// | ||
+ | |||
+ | ==== ehl-vm-jitsi ==== | ||
+ | |||
+ | VM on titanium. | ||
+ | |||
+ | * [[https://meet.ehlab.uk/|Jitsi Meet]] | ||
+ | |||
+ | ==== ehl-vm-loomio ==== | ||
+ | |||
+ | VM on titanium. | ||
+ | |||
+ | * [[https://loomio.ehlab.uk/ | ||
+ | |||
+ | ==== ehl-vm-auth ==== | ||
+ | |||
+ | VM on titanium. | ||
+ | |||
+ | * Authentik | ||
+ | * Planned: LDAP secondary | ||
===== VMs (off-site) ===== | ===== VMs (off-site) ===== | ||
Line 182: | Line 209: | ||
* LDAP slave | * LDAP slave | ||
- | ==== helium.edinburghhacklab.com ==== | + | ==== gold.ehlab.uk ==== |
VM hosted in London by DigitalOcean. | VM hosted in London by DigitalOcean. | ||
- | * < | + | * Planned: new admin.ehlab.uk |
- | + | * Planned: new LDAP master | |
- | Services have been migrated and VM will be decommissioned shortly. | + | * Planned: Treasurer' |
+ | * Planned: Vault? | ||
==== palladium.ehlab.uk ==== | ==== palladium.ehlab.uk ==== | ||
Line 194: | Line 222: | ||
VM hosted in London by DigitalOcean. | VM hosted in London by DigitalOcean. | ||
- | * Mailman2 | + | * [[https:// |
- | * MX for mailman.edinburghhacklab.com | + | * MX for lists.ehlab.uk and mailman.edinburghhacklab.com |
- | * MX for incoming Roundup messages | + | |
==== ponyexpress.ehlab.uk ==== | ==== ponyexpress.ehlab.uk ==== | ||
Line 203: | Line 230: | ||
* SMTP relay for mailing lists | * SMTP relay for mailing lists | ||
- | * outbound load is shared between ponyexpress and clacks.odvik.net (operated by Tim) | + | * outbound load is shared between ponyexpress |
servers.txt · Last modified: 2024-07-03 14:44 by tim