Servers: Difference between revisions
Jump to navigation
Jump to search
imported>Sjwhitak (→Marvin) |
m (moved image above all categories) |
||
(5 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
[[File:GLRC Server Rack.jpg|alt=Photo of the shared server rack in the GLRC as of 2023-12-11.|thumb|Shared server rack in the GLRC as of 2023-12-11. Starting below the yellow Google server, the servers are (from top-to-bottom): Shell, Mirrors2, Mirrors, Kurisu, Okabe, Daru, Mayuri, Luka, MrBraun, Lasagna.]] |
|||
=== Zaphod === |
|||
=== Kurisu, Okabe, Daru, Luka, Mayuri, MrBraun === |
|||
All nodes in the LUG Proxmox Cluster to run VMs for services. |
|||
Current services run by VMs in the cluster include: |
|||
⚫ | |||
* [https://lug.mtu.edu LUG Homepage] |
|||
⚫ | |||
* LUG IRC<->Discord<->Matrix Bridge ([https://github.com/prophetofxenu/discord-irc-matrix old bridge]) |
|||
* This Wiki |
|||
* [https://matrix.to/#/#mtu-lug:lug.mtu.edu Matrix server] (soon) |
|||
* Other miscellaneous internal LUG services (PXEboot, LDAP, etc) |
|||
Nodes run [https://proxmox.com/en/ Proxmox], and all VMs run [[Debian]]. |
|||
⚫ | |||
All nodes and VMs sit behind pfSense and do not have public IP addresses or domain names. |
|||
=== Shell === |
|||
=== Lasagna, Ravioli (soon) === |
|||
Runs most services: nginx (shell.lug.mtu.edu), [https://matrix.to/#/#mtu-lug:lug.mtu.edu Matrix server], [https://shell.lug.mtu.edu/wiki/ wiki], [https://github.com/prophetofxenu/discord-irc-matrix the bridge] between each chat room (more to be added). |
|||
Router/firewall. Responsible for: |
|||
* DHCP, DNS, NAT for Server LAN |
|||
⚫ | |||
* DHCP for OOB LAN (no internet, restricted from Server LAN) |
|||
* Wireguard ingress |
|||
* CARP for public services and internal network redundancy (soon) |
|||
* Port-forwarding traffic to VMs in Proxmox cluster |
|||
⚫ | |||
⚫ | |||
MTU Domain: <code>lug.mtu.edu</code> |
|||
=== Trillian === |
|||
MTU IP (CARP): <code>soon</code> |
|||
Runs nginx (trillian.lug.mtu.edu) |
|||
MTU IP (Lasagna): <code>141.219.188.22</code> |
|||
Runs on [https://ubuntu.com/ Ubuntu]. |
|||
IP: <code> |
MTU IP (Ravioli): <code>soon</code> |
||
=== |
=== Shell === |
||
The multi-tenant pubnix server all LUG members get lifetime access to. |
|||
Nothing besides nginx with nothing on there. |
|||
Runs all services "by LUG, for LUG." Examples include: |
|||
⚫ | |||
* [https://shell.lug.mtu.edu LUG Member homepages] |
|||
⚫ | |||
* [https://shell.lug.mtu.edu:50000/ IRC bouncer] |
|||
* SSH jumphost from off-campus |
|||
* LUG fileshare host (soon) |
|||
* More to be added by user request |
|||
⚫ | |||
⚫ | |||
MTU Domain: <code>shell.lug.mtu.edu</code> |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
Current distros hosted by Mirrors include: |
|||
* Arch Linux |
|||
* CentOS (+ CentOS AltArch) |
|||
* Debian (+ Debian ISOs) |
|||
* Fedora (+ Fedora EPEL and RPMfusion) |
|||
* gentoo Linux |
|||
* Ubuntu (+ Ubuntu ISOs) |
|||
* + More to come as Mirrors gets more storage. |
|||
Runs on [https://www.freebsd.org/ FreeBSD]. |
Runs on [https://www.freebsd.org/ FreeBSD]. |
||
MTU Domain: <code>mirrors.lug.mtu.edu</code> |
|||
⚫ |
Latest revision as of 08:35, 13 July 2024
Kurisu, Okabe, Daru, Luka, Mayuri, MrBraun
All nodes in the LUG Proxmox Cluster to run VMs for services.
Current services run by VMs in the cluster include:
- LUG Homepage
- IRC server
- LUG IRC<->Discord<->Matrix Bridge (old bridge)
- This Wiki
- Matrix server (soon)
- Other miscellaneous internal LUG services (PXEboot, LDAP, etc)
Nodes run Proxmox, and all VMs run Debian.
All nodes and VMs sit behind pfSense and do not have public IP addresses or domain names.
Lasagna, Ravioli (soon)
Router/firewall. Responsible for:
- DHCP, DNS, NAT for Server LAN
- DHCP for OOB LAN (no internet, restricted from Server LAN)
- Wireguard ingress
- CARP for public services and internal network redundancy (soon)
- Port-forwarding traffic to VMs in Proxmox cluster
Runs on pfSense.
MTU Domain: lug.mtu.edu
MTU IP (CARP): soon
MTU IP (Lasagna): 141.219.188.22
MTU IP (Ravioli): soon
Shell
The multi-tenant pubnix server all LUG members get lifetime access to.
Runs all services "by LUG, for LUG." Examples include:
- LUG Member homepages
- IRC bouncer
- SSH jumphost from off-campus
- LUG fileshare host (soon)
- More to be added by user request
Runs on Debian.
MTU Domain: shell.lug.mtu.edu
MTU IP: 141.219.188.19
Mirrors / Mirrors2 (soon)
Runs Linux mirrors under Salt.
Current distros hosted by Mirrors include:
- Arch Linux
- CentOS (+ CentOS AltArch)
- Debian (+ Debian ISOs)
- Fedora (+ Fedora EPEL and RPMfusion)
- gentoo Linux
- Ubuntu (+ Ubuntu ISOs)
- + More to come as Mirrors gets more storage.
Runs on FreeBSD.
MTU Domain: mirrors.lug.mtu.edu
MTU IP: 141.219.188.21