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-17 22:44] – [ehl-vm-webapp] tim | servers [2024-06-14 15:19] – tim | ||
---|---|---|---|
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-network.hacklab ==== |
VM hosted on titanium. Hosts network and infrastructure applications via Docker: | VM hosted on titanium. Hosts network and infrastructure applications via Docker: | ||
Line 68: | Line 68: | ||
* Postfix MTA | * Postfix MTA | ||
* Syslog | * Syslog | ||
- | * InfluxDB + collectd for network | + | * collectd for routers/ |
* Smokeping | * Smokeping | ||
Line 74: | Line 74: | ||
VM hosted on titanium. Hosts [[https:// | VM hosted on titanium. Hosts [[https:// | ||
- | |||
==== neon.hacklab ==== | ==== neon.hacklab ==== | ||
VM hosted on titanium. 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 titanium. Hosts Hacklab instrumentation and MQTT applications via Docker: | ||
- | |||
- | * MQTT server | ||
- | * MQTT logger | ||
- | * IRC/MQTT gateway | ||
- | * Dashboard for tablet in G1 | ||
- | * [[https:// | ||
- | * InfluxDB + [[https:// | ||
- | * iZettle webhook receiver | ||
- | * node-red (:1880) | ||
- | * mattermost discord-irc bridge | ||
- | * Other scripts | ||
==== argon.hacklab ==== | ==== argon.hacklab ==== | ||
Line 101: | Line 85: | ||
* LDAP master | * LDAP master | ||
* [[https:// | * [[https:// | ||
+ | * Discord bot " | ||
+ | * Treasurer' | ||
==== radon.hacklab ==== | ==== radon.hacklab ==== | ||
Line 115: | Line 101: | ||
* NetBox to firewall synchronisation | * NetBox to firewall synchronisation | ||
- | ==== sulfur.hacklab ==== | + | ==== ehl-vm-access ==== |
- | + | ||
- | < | + | |
- | + | ||
- | * < | + | |
- | + | ||
- | ==== ehl-vm-access.hacklab | + | |
VM on titanium. | VM on titanium. | ||
Line 129: | Line 109: | ||
* Locker access controller | * Locker access controller | ||
- | ==== ehl-vm-admin.hacklab ===== | + | ==== ehl-vm-audit ==== |
- | + | ||
- | VM on titanium. | + | |
- | + | ||
- | * [[https:// | + | |
- | * Discord bot " | + | |
- | * Treasurer' | + | |
- | * Vault | + | |
- | + | ||
- | ==== ehl-vm-audit.hacklab | + | |
VM on < | VM on < | ||
Line 144: | Line 115: | ||
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-observium ==== |
- | + | ||
- | 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 161: | Line 123: | ||
==== 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 174: | Line 144: | ||
* [[https:// | * [[https:// | ||
* [[https:// | * [[https:// | ||
- | * The Lounge (IRC gateway) | + | * [[https:// |
* Planned: http/https frontend proxy | * Planned: http/https frontend proxy | ||
* and more... | * and more... | ||
- | |||
==== ehl-vm-leds ==== | ==== ehl-vm-leds ==== | ||
Line 183: | Line 152: | ||
Was a VM on magnesium. Running the IPv6 bridge for the LEDs in G1 | Was a VM on magnesium. Running the IPv6 bridge for the LEDs in G1 | ||
- | ==== meet ==== | + | ==== ehl-vm-metrics |
- | VM on titanium. | + | VM on titanium. |
+ | |||
+ | * InfluxDB | ||
+ | * [[https:// | ||
+ | |||
+ | ==== ehl-vm-jitsi ==== | ||
+ | |||
+ | VM on titanium. | ||
+ | |||
+ | * [[https:// | ||
+ | |||
+ | ==== ehl-vm-loomio ==== | ||
+ | |||
+ | VM on titanium. | ||
+ | |||
+ | * [[https:// | ||
+ | |||
+ | ==== ehl-vm-auth ==== | ||
+ | |||
+ | VM on titanium. | ||
+ | |||
+ | * Authentik | ||
+ | * Planned: LDAP secondary | ||
===== VMs (off-site) ===== | ===== VMs (off-site) ===== | ||
Line 195: | Line 186: | ||
* 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 209: | Line 209: | ||
* 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-07-03 14:44 by tim