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 [2022-03-19 16:33] – [ehl-vm-webapp] tim | servers [2024-06-15 13:57] – Sort tim | ||
---|---|---|---|
Line 10: | Line 10: | ||
==== magnesium ===== | ==== magnesium ===== | ||
- | [[sysadmin: | + | <del>[[sysadmin: |
Ubuntu 18.04 and libvirt/ | Ubuntu 18.04 and libvirt/ | ||
Hacklab infrastructure and member VMs. | Hacklab infrastructure and member VMs. | ||
+ | </ | ||
==== titanium ==== | ==== titanium ==== | ||
Line 60: | Line 60: | ||
Note 2: Where small applications are Dockerized and hosted together, they are grouped according to the people who require access. e.g. limited access to personal data, wide access to lab automation/ | Note 2: Where small applications are Dockerized and hosted together, they are grouped according to the people who require access. e.g. limited access to personal data, wide access to lab automation/ | ||
- | ==== boron.hacklab | + | ==== ehl-vm-access |
- | VM hosted | + | VM on titanium. |
- | * [[https:// | + | * Tool access controller |
- | * Traefik front-end web proxy | + | * Door access controller |
- | * Postfix MTA | + | * Locker access controller |
- | * Syslog | + | |
- | * collectd for routers/ | + | |
- | * Smokeping | + | |
- | ==== nitrogen.hacklab | + | ==== ehl-vm-audit |
- | VM hosted | + | VM on < |
+ | Netflow, syslog and MQTT data retained for 30 days for investigations of network abuse. Access is limited. | ||
- | ==== neon.hacklab ==== | + | ==== ehl-vm-auth ==== |
- | + | ||
- | VM hosted on titanium. Hosts Linux [[shellserver|shell]] services for Hacklab users (as a Docker container). | + | |
- | + | ||
- | ==== carbon.hacklab ==== | + | |
- | + | ||
- | VM hosted on titanium. Hosts Hacklab instrumentation and MQTT applications via Docker: | + | |
- | + | ||
- | * MQTT server | + | |
- | * MQTT logger | + | |
- | * IRC/MQTT gateway | + | |
- | * Dashboard for tablet in G1 | + | |
- | * [[https:// | + | |
- | * iZettle webhook receiver | + | |
- | * node-red (:1880) | + | |
- | * mattermost discord-irc bridge | + | |
- | * Other scripts | + | |
- | + | ||
- | ==== argon.hacklab | + | |
VM on titanium. | VM on titanium. | ||
- | * LDAP master | + | * Authentik |
- | * [[https:// | + | * Planned: LDAP secondary |
- | ==== radon.hacklab | + | ==== ehl-vm-jitsi |
VM on titanium. | VM on titanium. | ||
- | * [[https://nextcloud.ehlab.uk/|Nextcloud]] | + | * [[https://meet.ehlab.uk/|Jitsi Meet]] |
- | ==== copper.hacklab | + | ==== ehl-vm-loomio |
VM on titanium. | VM on titanium. | ||
- | * Primary | + | * [[https:// |
- | * NetBox to firewall synchronisation | + | |
- | ==== sulfur.hacklab ==== | + | ==== ehl-vm-metrics |
- | + | ||
- | < | + | |
- | + | ||
- | * < | + | |
- | + | ||
- | ==== ehl-vm-access.hacklab | + | |
VM on titanium. | VM on titanium. | ||
- | * Tool access controller | + | * InfluxDB |
- | * Door access controller | + | * [[https:// |
- | * Locker access controller | + | |
- | ==== ehl-vm-admin.hacklab ===== | + | ==== ehl-vm-network |
- | VM on titanium. | + | VM hosted |
- | * [[https://admin.ehlab.uk/|Edinburgh Hacklab User Admin]] | + | * [[https://netbox.ehlab.uk/|NetBox]] |
- | * Discord bot " | + | * Traefik front-end web proxy |
- | * Treasurer' | + | * Postfix MTA |
- | * Vault | + | * Syslog |
+ | * collectd for routers/ | ||
+ | * Smokeping | ||
- | ==== ehl-vm-audit.hacklab ==== | + | ==== ehl-vm-observium ==== |
- | + | ||
- | VM on < | + | |
- | + | ||
- | Netflow, syslog and MQTT data retained for 30 days for investigations of network abuse. Access is limited. | + | |
- | + | ||
- | ==== ehl-vm-logging.hacklab ==== | + | |
- | + | ||
- | VM on magnesium. //Currently inactive due to Graylog consuming all the memory.// | + | |
- | + | ||
- | * Graylog | + | |
- | * Syslog: 90 days | + | |
- | * MQTT: 1 year | + | |
- | * Netflow: 4 hours | + | |
- | + | ||
- | ==== ehl-vm-observium.hacklab | + | |
VM on magnesium. | VM on magnesium. | ||
Line 160: | Line 119: | ||
==== 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 ==== | ||
Line 177: | Line 144: | ||
* and more... | * and more... | ||
+ | ==== argon.hacklab ==== | ||
- | ==== ehl-vm-leds ==== | + | VM on titanium. |
- | Was a VM on magnesium. Running the IPv6 bridge for the LEDs in G1 | + | * LDAP master |
+ | * [[https:// | ||
+ | * Discord bot " | ||
+ | * Treasurer' | ||
- | ==== ehl-vm-metrics | + | ==== copper.hacklab |
VM on titanium. | VM on titanium. | ||
- | * InfluxDB | + | * Primary |
- | * [[https:// | + | * NetBox to firewall synchronisation |
- | ==== ehl-vm-jitsi | + | ==== neon.hacklab ==== |
+ | |||
+ | VM hosted on titanium. Hosts Linux [[shellserver|shell]] services for Hacklab users (as a Docker container). | ||
+ | |||
+ | ==== nitrogen.hacklab ==== | ||
+ | |||
+ | VM hosted on titanium. Hosts [[https:// | ||
+ | |||
+ | ==== radon.hacklab | ||
VM on titanium. | VM on titanium. | ||
- | * [[https://meet.ehlab.uk/|Jitsi Meet]] | + | * [[https://nextcloud.ehlab.uk/|Nextcloud]] |
===== VMs (off-site) ===== | ===== VMs (off-site) ===== | ||
Line 203: | Line 182: | ||
* LDAP slave | * LDAP slave | ||
+ | ==== gold.ehlab.uk ==== | ||
+ | |||
+ | VM hosted in London by DigitalOcean. | ||
+ | |||
+ | * [[https:// | ||
+ | * Bitwarden | ||
+ | * RADIUS/ | ||
+ | * Planned: new LDAP master | ||
+ | * Planned: Treasurer' | ||
==== palladium.ehlab.uk ==== | ==== palladium.ehlab.uk ==== | ||
Line 217: | Line 205: | ||
* SMTP relay for mailing lists | * SMTP relay for mailing lists | ||
* outbound load is shared between ponyexpress < | * outbound load is shared between ponyexpress < | ||
+ | |||
+ | ==== zulip.ehlab.uk ==== | ||
+ | |||
+ | VM hosted in London by Bitfolk | ||
+ | |||
+ | * This is a [[https:// | ||
+ | * Was running our selfhosted zulip instance but should be repurposed | ||
servers.txt · Last modified: 2024-06-19 10:10 by tim