User Tools

Site Tools


servers

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
servers [2018-05-06 10:06] timservers [2022-11-06 12:52] (current) cazagen
Line 5: Line 5:
 ==== oxygen ==== ==== oxygen ====
  
-Dell PowerEdge R610, Xeon X5550 @ 2.67GHz, 12GB RAM, 2x146GB SAS, VSphere Hypervisor.\\ +[[sysadmin:oxygen|Dell PowerEdge R610]], Xeon X5550 @ 2.67GHz, 12GB RAM, USB flash boot disk.\\ 
-Will host virtual-routers and other network-related VMs.+Hacklab Core Router Running Mikrotik RouterOS.
  
 ==== magnesium ===== ==== magnesium =====
  
-Dell PowerEdge R610, 2x Xeon E5645 @ 2.4GHz, 48GB RAM, 2x1TB SATA, VSphere Hypervisor.\\ +[[sysadmin:magnesium|Dell PowerEdge R610]], 2x Xeon E5645 @ 2.4GHz, 48GB RAM, 2x1TB SATA.\\ 
-<del>Suspected fault with the PERC 6/i RAID controllerDisks will sometimes drop offline.</del>\\ +Ubuntu 18.04 and libvirt/KVM.\\ 
-Will host general infrastructure and member VMs.+Hacklab infrastructure and member VMs.
  
-==== lithium ====+==== titanium ====
  
-HP DL380 G5, 2x Xeon 5130 2GHz (4-core total)32GB RAM, 8x 146GB SAS (in RAID6). On loan to Hacklab from Tim Hawes.+[[sysadmin:titanium|HP ProLiant DL380p Gen 8]], 2x E5-2670128GB RAM (4x 32GB LRDIMM), 2x1TB SSD, 2x2TB SATA.\\ 
 +Ubuntu 20.04 and OpenNebula/KVM.\\ 
 +Hacklab infrastructure and member VMs.
  
-  * Proxmox server hosting VMs for Hacklab and users +==== ganymede ====
-  * Intended to be decommissioned in favour of //magnesium//.+
  
-==== ganymede (or kay/gaheris) ==== +[[sysadmin:ganymede|HP Microserver N36L]], 8GB RAM, 2x 1TB SATA plus hot spare.\\ 
- +TrueNAS server hosting file shares and home directories.
-HP ML115 mini tower server. FreeNAS Server hosting file shares.+
  
 ==== zinc ==== ==== zinc ====
  
-Raspberry Pi.+Raspberry Pi 2 Model B.
  
   * Secondary [[dnsdhcp|DNS and DHCP]]   * Secondary [[dnsdhcp|DNS and DHCP]]
- 
-==== or-door-controller ==== 
- 
-<del>Raspberry Pi. Runs the Python controller application for Hacklab's access control.</del> 
- 
-or-door-controller died and has been replaced by ehl-vm-doors. 
  
 ===== IoT devices ===== ===== IoT devices =====
Line 45: Line 39:
   * Interface to DALI lighting controller   * Interface to DALI lighting controller
   * Interface to discobot GPIO controller   * Interface to discobot GPIO controller
-  * Interface to doorbot LCD/button UI+  * <del>Interface to doorbot LCD/button UI</del>
   * Jeenode RF tranceiver   * Jeenode RF tranceiver
  
Line 68: Line 62:
 ==== boron.hacklab ==== ==== boron.hacklab ====
  
-VM hosted on lithium. Hosts network and infrastructure applications via Docker:+VM hosted on titanium. Hosts network and infrastructure applications via Docker:
  
   * [[https://netbox.ehlab.uk/|NetBox]]   * [[https://netbox.ehlab.uk/|NetBox]]
   * Traefik front-end web proxy   * Traefik front-end web proxy
-  * nginx redirection service 
   * Postfix MTA   * Postfix MTA
-  * <del>DNS resolver</del> 
   * Syslog   * Syslog
-  * InfluxDB + collectd for network+  * collectd for routers/switches 
 +  * Smokeping
  
 ==== nitrogen.hacklab ==== ==== nitrogen.hacklab ====
  
-VM hosted on Lithium. Hosts [[https://unifi.hacklab:8443/|Unifi]] controller software.+VM hosted on titanium. Hosts [[https://unifi.hacklab:8443/|Unifi]] controller software and a RADIUS daemon for [[https://spacefed.net/index.php?title=Spacenet|Spacenet]].
  
-==== cobalt.hacklab ==== 
- 
-VM hosted on lithium. Runs LibreNMS network monitor. 
  
 ==== neon.hacklab ==== ==== neon.hacklab ====
  
-VM hosted on lithium. 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 lithium. Hosts Hacklab instrumentation and MQTT applications via Docker: +
- +
-  * MQTT server +
-  * MQTT logger +
-  * IRC/MQTT gateway +
-  * Dashboard for tablet in G1 +
-  * [[https://status.ehlab.uk/|Status]] webapp +
-  * InfluxDB + [[https://lab.ehlab.uk/grafana/|Grafana]] +
-  * [[https://training.ehlab.uk/|Training docs]] generator +
-  * [[https://roundup.ehlab.uk/|Roundup]] issue tracker +
-  * Other scripts+
  
 ==== argon.hacklab ==== ==== argon.hacklab ====
  
-  * [[https://admin.ehlab.uk/|Edinburgh Hacklab User Admin]]+VM on titanium. 
   * LDAP master   * LDAP master
-  * Tool access controller +  * [[https://gitea.ehlab.uk/|Gitea]] GIT hosting
-  * [[https://gogs.ehlab.uk/|GOGS]] GIT hosting+
  
 ==== radon.hacklab ==== ==== radon.hacklab ====
 +
 +VM on titanium.
  
   * [[https://nextcloud.ehlab.uk/|Nextcloud]]   * [[https://nextcloud.ehlab.uk/|Nextcloud]]
Line 117: Line 95:
 ==== copper.hacklab ==== ==== copper.hacklab ====
  
-VM on lithium.+VM on titanium.
  
   * Primary [[dnsdhcp|DNS and DHCP]]   * Primary [[dnsdhcp|DNS and DHCP]]
 +  * NetBox to firewall synchronisation
  
 ==== sulfur.hacklab ==== ==== sulfur.hacklab ====
  
-VM on lithium.+<del>VM on magnesium.</del>
  
-  * [[https://discourse.ehlab.uk/|Discourse]] forum+  * <del>[[https://discourse.ehlab.uk/|Discourse]] forum</del>
  
-==== ehl-vm-doors.hacklab ====+==== ehl-vm-access ====
  
-VM on lithium.+VM on titanium.
  
 +  * Tool access controller
   * Door access controller   * Door access controller
 +  * Locker access controller
 +
 +==== ehl-vm-admin =====
 +
 +VM on titanium.
 +
 +  * Discord bot "Hacklab AuthBot"
 +  * Treasurer's utils
 +  * <del>Vault</del>
 +
 +==== ehl-vm-audit ====
 +
 +VM on <del>Tim's server roc</del> titanium.
 +
 +Netflow, syslog and MQTT data retained for 30 days for investigations of network abuse. Access is limited.
 +
 +==== ehl-vm-logging ====
 +
 +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 ====
 +
 +VM on magnesium.
 +
 +  * Observium network monitoring.
 +
 +==== ehl-vm-things ====
 +
 +VM hosted on titanium. Replaces //carbon//. Hosts Hacklab instrumentation and MQTT applications via Docker:
 +
 +  * MQTT server
 +  * MQTT logger
 +  * IRC/MQTT gateway
 +  * Dashboard for tablet in G1
 +  * [[https://status.ehlab.uk/|Status]] webapp
 +  * iZettle webhook receiver
 +  * node-red (:1880)
 +  * mattermost discord-irc bridge
 +  * Other scripts
  
 ==== ehl-vm-webapp ==== ==== ehl-vm-webapp ====
  
-Not deployed. Will host general web applications (but nothing security-sensitive).+VM on titanium.
  
 +Will host general web applications (but nothing security-sensitive).
 +
 +  * [[https://wiki.ehlab.uk/|wiki]]
 +  * [[https://edinburghhacklab.com/|main website]]
 +  * [[https://start.ehlab.uk/|start page]]
 +  * [[https://thelounge.ehlab.uk/|The Lounge]] (IRC gateway)
   * Planned: http/https frontend proxy   * Planned: http/https frontend proxy
-  * Planned: main website +  * and more...
-  * Planned: wiki +
-  * Planned: training.ehlab.uk +
-  * Planned: roundup.ehlab.uk+
  
-==== ehl-vm-things ====+==== 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://grafana.ehlab.uk/|Grafana]] 
 + 
 +==== ehl-vm-jitsi ==== 
 + 
 +VM on titanium. 
 + 
 +  * [[https://meet.ehlab.uk/|Jitsi Meet]] 
 + 
 +==== ehl-vm-loomio ====
  
-Not deployed.+VM on titanium.
  
-  * Plannedreplacement for carbon (Hacklab IoT-related applications)+  * [[https://loomio.ehlab.uk/|Loomio]]
  
-==== ehl-vm-mdns ====+==== ehl-vm-auth ====
  
-VM on oxygen.+VM on titanium.
  
-  * MDNS repeater+  * Authentik 
 +  * Planned: LDAP secondary
  
 ===== VMs (off-site) ===== ===== VMs (off-site) =====
Line 163: Line 208:
   * LDAP slave   * LDAP slave
  
-==== helium.edinburghhacklab.com ====+==== gold.ehlab.uk ====
  
 VM hosted in London by DigitalOcean. VM hosted in London by DigitalOcean.
  
-  * Web server for [[http://www.edinburghhacklab.com]] and [[http://wiki.edinburghhacklab.com]]+  * [[https://admin.ehlab.uk/|Edinburgh Hacklab User Admin]] 
 +  * Bitwarden 
 +  * RADIUS/spacenet health check 
 +  * Planned: new LDAP master 
 +  * Planned: Treasurer's utils 
 + 
 +==== palladium.ehlab.uk ==== 
 + 
 +VM hosted in London by DigitalOcean. 
 + 
 +  * [[https://lists.ehlab.uk/|Mailman]] mailing list manager 
 +  * MX for lists.ehlab.uk and mailman.edinburghhacklab.com
  
 ==== ponyexpress.ehlab.uk ==== ==== ponyexpress.ehlab.uk ====
Line 173: Line 229:
 VM hosted in US by RamNode. VM hosted in US by RamNode.
  
-  * SMTP relay for mailing lists.+  * SMTP relay for mailing lists 
 +    * outbound load is shared between ponyexpress <del>and clacks.odvik.net (operated by Tim)</del> 
 + 
 +==== zulip.ehlab.uk ==== 
 + 
 +VM hosted in London by Bitfolk 
 + 
 +  * This is a [[https://tools.bitfolk.com/wiki/Sponsored_hosting|sponsored VPS]] that Bitfolk gave us 
 +  * Was running our selfhosted zulip instance but should be repurposed 
servers.1525601212.txt.gz · Last modified: 2018-05-06 10:06 by tim

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki