Skip to content

Commit

Permalink
Merge pull request #6 from redbrick/add-exposed
Browse files Browse the repository at this point in the history
add list of internet-exposed services
  • Loading branch information
wizzdom authored Dec 2, 2023
2 parents 14b6e99 + 70d18ce commit 9e1487c
Showing 1 changed file with 66 additions and 0 deletions.
66 changes: 66 additions & 0 deletions docs/services/exposed.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
# Services Exposed to the Internet - `wizzdom`

Firstly, it's important to mention that Redbrick is currently split in 2 parts:
- Redbrick 2.0 *a.k.a. "old redbrick"* (on `136.206.15.0/24`)
- Aperture *a.k.a. "new redbrick"* (on `136.206.16.0/24`)

## Old Redbrick
- [**azazel**](../hosts/azazel.md) - `136.206.15.24`
- **OS**: Debian 10
- **Services**:
- primary ssh login box for users (see [Logging in](servers.md#Logging%20in))
- jump-box for admins
- [**pygmalion**](../hosts/pygmalion.md) - `136.206.15.25`
- **OS**: Ubuntu 18.04 LTS
- **Services**:
- secondary ssh login box for users (see [Logging in](servers.md#Logging%20in))
- jump-box for admins
- [**motherlode**](../hosts/motherlode) - `136.206.15.250`
- **OS**: NixOS 22.05
- **Services**:
- VM for [dcuclubsandsocs.ie](https://dcuclubsandsocs.ie)
- [**hardcase**](../hosts/hardcase.md) - `136.206.15.3`
- **OS**: NixOS 22.05
- **Services**:
- `apache httpd`:
- websites from the webtree (including user webspaces):
- all user's websites `<user>.redbrick.dcu.ie`
-
- legacy websites (pretty much anything that isn't dockerized)
- email (`postfix` and `dovecot`)
- mailing [lists](https://lists.redbrick.dcu.ie) (`mailman`)
- `*.redbrick.dcu.ie` also points here
- [**zeus**](../hosts/zeus.md) - `136.206.15.31`
- **OS**: Ubuntu 18.04 LTS
- **Note**: this is a docker host, everything on here is in a container
- **Services**:
- [Wetty](servers.md#Logging%20in%20to%20Wetty) [wetty.redbrick.dcu.ie](https://wetty.redbrick.dcu.ie)
- [Admin API](api.md) [api.redbrick.dcu.ie](https://api.redbrick.dcu.ie)
- Secretary's email generator [generator.redbrick.dcu.ie](https://generator.redbrick.dcu.ie)
- [CodiMD](codimd.md) [md.redbrick.dcu.ie](https://md.redbrick.dcu.ie)
- all of this is routed through [traefik](traefik.md) as a reverse proxy
- [paphos](../hosts/paphos.md) - `136.206.15.53`
- **OS**: Ubuntu 14.04 LTS
- **Services**:
- DNS ([bind](bind.md))

## [Aperture](../aperture/index.md)
In aperture, things are done a little differently than on the other network. Instead of having a single host per service, aperture is configured to allow services to be allocated dynamically across all 3 servers using [nomad](../aperture/nomad.md), [consul](../aperture/consul.md) and [traefik](traefik.md).

- [glados](../hosts/glados.md) - `136.206.16.4`
- [wheatley](../hosts/wheatley.md) - `136.206.16.5`
- [chell](../hosts/chell.md) - `136.206.16.6`
- all 3 boxes are identical
- **OS**: Debian 11
- **Services**:
- simple `nginx` containers with the mascot of each server in aperture:
- [glados](https://glados.redbrick.dcu.ie)
- [wheatley](wheatley.redbrick.dcu.ie)
- [chell](https://chell.redbrick.dcu.ie)
- the [amikon.me](https://amikon.me) website for DCU AMS in an `nginx` container
- [timetable.redbrick.dcu.ie](https://timetable.redbrick.dcu.ie) a timetable that actually works, 10x better than the [official DCU timetable](https://mytimetable.dcu.ie)
- **Notes**:
- all web traffic is routed through [traefik](traefik.md)
- all new services will be deployed here
- Most services here are deployed as docker containers but there's no reason you couldn't use any of the other [nomad drivers](https://developer.hashicorp.com/nomad/docs/drivers)
- For more information see redbrick's [Nomad repo](https://https://github.com/redbrick/nomad)

0 comments on commit 9e1487c

Please sign in to comment.