Skip to content

Commit fe182e9

Browse files
authored
Merge pull request #41 from redbrick/update-exposed
update & clarify exposed services
2 parents f475fb3 + 41dab13 commit fe182e9

File tree

1 file changed

+25
-19
lines changed

1 file changed

+25
-19
lines changed

docs/services/exposed.md

+25-19
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,26 @@
11
---
2-
title: Services Exposed to the Internet
3-
author:
4-
- wizzdom
2+
id: exposed
3+
aliases:
4+
- Services Exposed to the Internet - `wizzdom`
55
tags:
66
- services
77
- exposed
8+
author:
9+
- wizzdom
10+
title: Services Exposed to the Internet
811
---
912

1013
# Services Exposed to the Internet - `wizzdom`
1114

1215
Firstly, it's important to mention that Redbrick is currently split in 2 parts:
1316

1417
- Redbrick 2.0 *a.k.a. "old redbrick"* (on `136.206.15.0/24`)
15-
- [Aperture](../hardware/aperture/index.md) *a.k.a. "new redbrick"* (on `136.206.16.0/24`)
18+
- New Redbrick which includes [Aperture](../hardware/aperture/index.md) (on `136.206.16.0/24`)
1619

1720
![](../network-divorce.png)
1821

1922
## Old Redbrick
2023

21-
- [**azazel**](../hardware/azazel.md) - `136.206.15.24`
22-
- **OS**: Debian 10
23-
- **Services**:
24-
- primary ssh login box for users (see [Logging in](servers.md#Logging%20in))
25-
- jump-box for admins
26-
- [**pygmalion**](../hardware/pygmalion.md) - `136.206.15.25`
27-
- **OS**: Ubuntu 18.04 LTS
28-
- **Services**:
29-
- secondary ssh login box for users (see [Logging in](servers.md#Logging%20in))
30-
- jump-box for admins
3124
- [**motherlode**](../hardware/nix/motherlode.md) - `136.206.15.250`
3225
- **OS**: NixOS 22.05
3326
- **Services**:
@@ -50,15 +43,28 @@ Firstly, it's important to mention that Redbrick is currently split in 2 parts:
5043
- **Services**:
5144
- DNS ([bind](bind.md))
5245

53-
## [Aperture](../hardware/aperture/index.md)
46+
## New Redbrick
47+
48+
- [**azazel**](../hardware/azazel.md) - `136.206.16.24`
49+
- **OS**: Debian 12 `bookworm`
50+
- **Services**:
51+
- primary ssh login box for users (see [Logging in](servers.md#Logging%20in))
52+
- jump-box for admins
53+
- [**pygmalion**](../hardware/pygmalion.md) - `136.206.16.25`
54+
- **OS**: Debian 12 `bookworm`
55+
- **Services**:
56+
- secondary ssh login box for users (see [Logging in](servers.md#Logging%20in))
57+
- jump-box for admins
58+
59+
### [Aperture](../hardware/aperture/index.md)
5460

55-
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](nomad.md), [consul](consul.md) and [traefik](traefik.md).
61+
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](nomad.md), [consul](consul.md) and [traefik](traefik.md).
5662

5763
- [glados](../hardware/aperture/glados.md) - `136.206.16.4`
5864
- [wheatley](../hardware/aperture/wheatley.md) - `136.206.16.5`
5965
- [chell](../hardware/aperture/chell.md) - `136.206.16.6`
6066
- all 3 boxes are identical
61-
- **OS**: Debian 11
67+
- **OS**: Debian 11 `bullseye`
6268
- **Services**:
6369
- simple `nginx` containers with the mascot of each server in aperture:
6470
- [glados](https://glados.redbrick.dcu.ie)
@@ -75,7 +81,7 @@ In aperture, things are done a little differently than on the other network. Ins
7581
- [URL Shortener](shlink.md)
7682
- [Plausible Analytics](plausible.md) at [plausible.redbrick.dcu.ie](https://plausible.redbrick.dcu.ie)
7783
- **Notes**:
78-
- all web traffic is routed through [traefik](traefik.md)
79-
- all new services will be deployed here
84+
- All web traffic is routed through [traefik](traefik.md) on the [bastion VM](./bastion-vm.md)
85+
- All new services will be deployed here
8086
- 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)
8187
- For more information see redbrick's [Nomad repo](https://github.com/redbrick/nomad)

0 commit comments

Comments
 (0)