diff --git a/docs/contact.md b/docs/contact.md index 5ad879e8..eb0b63db 100644 --- a/docs/contact.md +++ b/docs/contact.md @@ -1,7 +1,11 @@ --- -title: contact +id: contact +aliases: + - Contact Us +tags: [] created: 2022-11-08T04:34:34 modified: 2024-03-13T06:05:10 +title: Contact Us --- # Contact Us diff --git a/docs/hardware/aperture/about.md b/docs/hardware/aperture/about.md index 3e6b19f2..ffe29a92 100644 --- a/docs/hardware/aperture/about.md +++ b/docs/hardware/aperture/about.md @@ -1,10 +1,13 @@ --- -title: about -created: 2022-05-16T01:44:40 -modified: 2024-03-13T04:49:14 +id: about +aliases: + - About Aperture tags: - aperture - hardware +created: 2022-05-16T01:44:40 +modified: 2024-03-13T04:49:14 +title: About Aperture --- # About Aperture diff --git a/docs/hardware/aperture/chell.md b/docs/hardware/aperture/chell.md index bb586b54..0870eeb2 100644 --- a/docs/hardware/aperture/chell.md +++ b/docs/hardware/aperture/chell.md @@ -1,12 +1,15 @@ --- -title: chell -created: 2023-12-04T22:28:41 -modified: 2024-03-13T04:49:14 +id: chell +aliases: + - Chell tags: - hardware - aperture - chell - details +created: 2023-12-04T22:28:41 +modified: 2024-03-13T04:49:14 +title: Chell --- # Chell diff --git a/docs/hardware/aperture/glados.md b/docs/hardware/aperture/glados.md index 6128ca82..a741d569 100644 --- a/docs/hardware/aperture/glados.md +++ b/docs/hardware/aperture/glados.md @@ -1,15 +1,19 @@ --- -title: glados -created: 2023-12-04T22:28:41 -modified: 2024-03-13T04:49:14 +id: glados +aliases: + - Glados + - GlaDOS tags: - hardware - aperture - glados - details +created: 2023-12-04T22:28:41 +modified: 2024-03-13T04:49:14 +title: GlaDOS --- -# Glados +# GlaDOS ## Details diff --git a/docs/hardware/aperture/images.md b/docs/hardware/aperture/images.md index 5bdd20fb..33d96ffc 100644 --- a/docs/hardware/aperture/images.md +++ b/docs/hardware/aperture/images.md @@ -1,15 +1,19 @@ --- -title: images -created: 2024-03-01T21:17:25 -modified: 2024-03-13T04:49:14 +id: images +aliases: + - Images + - Aperture Images tags: - hardware - aperture - install - images +created: 2024-03-01T21:17:25 +modified: 2024-03-13T04:49:14 +title: Aperture Images --- -# Images +# Aperture Images ## Servers diff --git a/docs/hardware/aperture/index.md b/docs/hardware/aperture/index.md index 0bf14f84..b10da44b 100644 --- a/docs/hardware/aperture/index.md +++ b/docs/hardware/aperture/index.md @@ -1,11 +1,14 @@ --- -title: index -created: 2022-05-16T01:44:40 -modified: 2024-03-13T04:49:14 +id: index +aliases: + - Aperture tags: - aperture - details - getting-started +created: 2022-05-16T01:44:40 +modified: 2024-03-13T04:49:14 +title: Aperture --- # Aperture diff --git a/docs/hardware/aperture/johnson.md b/docs/hardware/aperture/johnson.md index b8e41f66..251c1b38 100644 --- a/docs/hardware/aperture/johnson.md +++ b/docs/hardware/aperture/johnson.md @@ -1,12 +1,15 @@ --- -title: johnson -created: 2023-12-06T01:22:03 -modified: 2024-03-13T04:49:14 +id: johnson +aliases: + - Johnson tags: - aperture - hardware - johnson - details +created: 2023-12-06T01:22:03 +modified: 2024-03-13T04:49:14 +title: Johnson --- # Johnson diff --git a/docs/hardware/aperture/wheatley.md b/docs/hardware/aperture/wheatley.md index d4c805c7..bc1af761 100644 --- a/docs/hardware/aperture/wheatley.md +++ b/docs/hardware/aperture/wheatley.md @@ -1,12 +1,15 @@ --- -title: wheatley -created: 2023-12-04T22:28:41 -modified: 2024-03-13T04:49:14 +id: wheatley +aliases: + - Wheatley tags: - aperture - hardware - wheatley - details +created: 2023-12-04T22:28:41 +modified: 2024-03-13T04:49:14 +title: Wheatley --- # Wheatley diff --git a/docs/hardware/azazel.md b/docs/hardware/azazel.md index 32b87eb1..c1527031 100644 --- a/docs/hardware/azazel.md +++ b/docs/hardware/azazel.md @@ -1,13 +1,16 @@ --- -title: azazel -created: 2023-12-02T14:18:51 -modified: 2024-03-13T04:49:14 +id: azazel +aliases: + - Azazel tags: - login-box - hardware - azazel - details - debian +created: 2023-12-02T14:18:51 +modified: 2024-03-13T04:49:14 +title: Azazel --- # Azazel @@ -15,7 +18,7 @@ tags: ## Details - **Type**: Dell PowerEdge R515 -- **OS**: Debian 10 +- **OS**: Debian 12 `bookworm` - **CPU**: 2 x AMD Opteron 4180 @ 2.6Ghz - **RAM**: 16GB - **Storage**: Dell PERC H200 Integrated RAID Controller diff --git a/docs/hardware/index.md b/docs/hardware/index.md index 8d3d6127..18c4a9d9 100644 --- a/docs/hardware/index.md +++ b/docs/hardware/index.md @@ -1,7 +1,11 @@ --- -title: index +id: index +aliases: + - Hardware +tags: [] created: 2023-12-04T22:35:50 modified: 2024-03-01T21:17:25 +title: Hardware --- # Hardware diff --git a/docs/hardware/network/arse.md b/docs/hardware/network/arse.md index 1228d92b..783a196d 100644 --- a/docs/hardware/network/arse.md +++ b/docs/hardware/network/arse.md @@ -1,5 +1,8 @@ --- -title: arse +id: arse +aliases: [] +tags: [] created: 2024-03-01T21:17:25 modified: 2024-03-01T21:17:25 +title: Arse --- diff --git a/docs/hardware/network/cerberus.md b/docs/hardware/network/cerberus.md index 6537cf81..0af41a3f 100644 --- a/docs/hardware/network/cerberus.md +++ b/docs/hardware/network/cerberus.md @@ -1,5 +1,11 @@ --- -title: cerberus +id: cerberus +aliases: + - cerberus + - srx + - SRX +tags: [] created: 2024-03-01T21:17:25 modified: 2024-03-01T21:17:25 +title: Cerberus (SRX) --- diff --git a/docs/hardware/network/index.md b/docs/hardware/network/index.md new file mode 100644 index 00000000..d69bbb43 --- /dev/null +++ b/docs/hardware/network/index.md @@ -0,0 +1,9 @@ +--- +id: index +aliases: + - Redbrick Network Architecture +tags: [] +title: Redbrick Network Architecture +--- + +# Redbrick Network Architecture diff --git a/docs/hardware/network/mordor.md b/docs/hardware/network/mordor.md index 231110d2..da614ae9 100644 --- a/docs/hardware/network/mordor.md +++ b/docs/hardware/network/mordor.md @@ -1,7 +1,11 @@ --- -title: mordor +id: mordor +aliases: + - Mordor +tags: [] created: 2022-05-16T02:53:25 modified: 2024-03-01T21:17:25 +title: Mordor --- # Mordor @@ -35,7 +39,7 @@ There is a "super admin" account that can be used for **local access only**, det The UDM Pro should be kept up to date at all times using the web interface. Please ensure there are no breaking changes before updating. > [!ERROR] AUTO UPDATES SHOULD NEVER BE ENABLED! -> This is to prevent a bad update from breaking the UDM Pro and thus the entire network. +> This is to prevent a bad update from breaking the UDM Pro and thus the entire network. > If you are confident that Unifi can produce stable updates, you may turn it on, however please let the next admins know that you have done this (and update these docs with a comment!). ### Advanced Settings diff --git a/docs/hardware/network/switches.md b/docs/hardware/network/switches.md index f7c644d5..58134882 100644 --- a/docs/hardware/network/switches.md +++ b/docs/hardware/network/switches.md @@ -1,5 +1,8 @@ --- -title: switches +id: switches +aliases: [] +tags: [] created: 2024-03-01T21:17:25 modified: 2024-03-01T21:17:25 +title: switches --- diff --git a/docs/hardware/nix/hardcase.md b/docs/hardware/nix/hardcase.md index 99ffa04a..a928e153 100644 --- a/docs/hardware/nix/hardcase.md +++ b/docs/hardware/nix/hardcase.md @@ -1,12 +1,15 @@ --- -title: hardcase -created: 2023-12-04T22:28:41 -modified: 2024-03-13T04:49:14 +id: hardcase +aliases: + - Hardcase tags: - nixos - hardware - details - hardcase +created: 2023-12-04T22:28:41 +modified: 2024-03-13T04:49:14 +title: Hardcase --- # Hardcase @@ -34,7 +37,8 @@ tags: ## Services - postgreSQL -- ~~git~~ - apache -- [pastebin](https://paste.redbrick.dcu.ie) - ~~monitoring~~ +- postfix (SMTP) +- dovecot (IMAP) +- mailman - mailing lists diff --git a/docs/hardware/nix/icarus.md b/docs/hardware/nix/icarus.md index 751ddbed..8b1d1bf9 100644 --- a/docs/hardware/nix/icarus.md +++ b/docs/hardware/nix/icarus.md @@ -1,13 +1,16 @@ --- -title: icarus -created: 2021-06-28T23:17:10 -modified: 2024-03-13T04:49:14 +id: icarus +aliases: + - Icarus tags: - nixos - hardware - icarus - daedalus - details +created: 2021-06-28T23:17:10 +modified: 2024-03-13T04:49:14 +title: Icarus --- # Icarus diff --git a/docs/hardware/nix/motherlode.md b/docs/hardware/nix/motherlode.md index d86656ca..73743b00 100644 --- a/docs/hardware/nix/motherlode.md +++ b/docs/hardware/nix/motherlode.md @@ -1,7 +1,7 @@ --- -title: motherlode -created: 2023-12-04T22:28:41 -modified: 2024-03-13T04:49:14 +id: motherlode +aliases: + - Motherlode tags: - nixos - hardware @@ -9,6 +9,9 @@ tags: - details - qemu - libvirt +created: 2023-12-04T22:28:41 +modified: 2024-03-13T04:49:14 +title: Motherlode --- # Motherlode diff --git a/docs/hardware/paphos.md b/docs/hardware/paphos.md index 08cb035c..f193ddeb 100644 --- a/docs/hardware/paphos.md +++ b/docs/hardware/paphos.md @@ -1,7 +1,7 @@ --- -title: paphos -created: 2023-12-02T14:18:51 -modified: 2024-03-13T04:49:14 +id: paphos +aliases: + - Paphos tags: - hardware - paphos @@ -9,6 +9,9 @@ tags: - dns - bind - ubuntu +created: 2023-12-02T14:18:51 +modified: 2024-03-13T04:49:14 +title: Paphos --- # Paphos @@ -16,7 +19,7 @@ tags: ## Details - **Type**: Dell PowerEdge R710 -- **OS**: Ubuntu 14.04.5 LTS +- **OS**: Ubuntu 14.04.5 LTS 😭 - **CPU**: 2 x Intel Xeon CPU E5620 @ 2.40Ghz - **RAM**: 16GB - **Drives**: Internal SATA DVD±RW diff --git a/docs/hardware/pygmalion.md b/docs/hardware/pygmalion.md index b95cf3dc..e2469631 100644 --- a/docs/hardware/pygmalion.md +++ b/docs/hardware/pygmalion.md @@ -1,12 +1,16 @@ --- -title: pygmalion -created: 2023-12-02T14:18:51 -modified: 2024-03-13T04:49:14 +id: pygmalion +aliases: + - Pygmalion + - pyg tags: - login-box - hardware - pygmalion - ubuntu +created: 2023-12-02T14:18:51 +modified: 2024-03-13T04:49:14 +title: Pygmalion --- # Pygmalion @@ -14,7 +18,7 @@ tags: ## Details - **Type**: Intel(R) Xeon (R) -- **OS**: Ubuntu 18.04 +- **OS**: Debian 12 `bookworm` - **CPU**: 2x Intel (R) Xeon (R) E5620 2.46GHz - **RAM**: 16GB - **Network**: 4x Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet diff --git a/docs/hardware/zeus.md b/docs/hardware/zeus.md index a53ad8b7..10125477 100644 --- a/docs/hardware/zeus.md +++ b/docs/hardware/zeus.md @@ -1,13 +1,16 @@ --- -title: zeus -created: 2023-12-02T14:18:51 -modified: 2024-03-13T04:49:14 +id: zeus +aliases: + - Zeus tags: - hardware - zeus - details - docker - ubuntu +created: 2023-12-02T14:18:51 +modified: 2024-03-13T04:49:14 +title: Zeus --- # Zeus diff --git a/docs/index.md b/docs/index.md index 3346227d..f0a23884 100644 --- a/docs/index.md +++ b/docs/index.md @@ -1,7 +1,11 @@ --- -title: index +id: index +aliases: + - Home +tags: [] created: 2021-06-28T22:38:22 modified: 2024-03-13T06:05:10 +title: Home --- # Home diff --git a/docs/procedures/ansible.md b/docs/procedures/ansible.md index 7c40a8b8..5c6d2f90 100644 --- a/docs/procedures/ansible.md +++ b/docs/procedures/ansible.md @@ -1,7 +1,11 @@ --- -title: ansible +id: ansible +aliases: + - Ansible +tags: [] created: 2022-11-08T04:34:34 modified: 2024-03-01T21:17:25 +title: Ansible --- # Ansible diff --git a/docs/procedures/cheatsheet.md b/docs/procedures/cheatsheet.md index 96df838a..e99f2e9b 100644 --- a/docs/procedures/cheatsheet.md +++ b/docs/procedures/cheatsheet.md @@ -1,7 +1,11 @@ --- -title: cheatsheet +id: cheatsheet +aliases: + - Cheatsheet +tags: [] created: 2021-06-28T23:17:10 modified: 2024-03-13T06:05:10 +title: Cheatsheet --- # Cheatsheet diff --git a/docs/procedures/handover.md b/docs/procedures/handover.md index c650bfe6..9c8ad436 100644 --- a/docs/procedures/handover.md +++ b/docs/procedures/handover.md @@ -1,7 +1,11 @@ --- -title: handover +id: handover +aliases: + - Committee Handover +tags: [] created: 2022-05-16T00:59:20 modified: 2024-01-30T01:31:37 +title: Handover --- # Committee Handover diff --git a/docs/procedures/index.md b/docs/procedures/index.md index 47c2c5db..ce3beb19 100644 --- a/docs/procedures/index.md +++ b/docs/procedures/index.md @@ -1,7 +1,11 @@ --- -title: index +id: index +aliases: + - Procedures +tags: [] created: 2023-12-05T01:36:11 modified: 2024-03-13T06:05:10 +title: Procedures --- # Procedures diff --git a/docs/procedures/irc-ops.md b/docs/procedures/irc-ops.md index d97d7e97..1d5d47f7 100644 --- a/docs/procedures/irc-ops.md +++ b/docs/procedures/irc-ops.md @@ -1,7 +1,11 @@ --- -title: irc-ops +id: irc-ops +aliases: + - IRC Ops +tags: [] created: 2023-12-05T01:36:11 modified: 2024-01-31T08:23:37 +title: IRC Ops --- # IRC Ops diff --git a/docs/procedures/new-admins.md b/docs/procedures/new-admins.md index 6510d7e3..c88af92d 100644 --- a/docs/procedures/new-admins.md +++ b/docs/procedures/new-admins.md @@ -1,7 +1,11 @@ --- -title: new-admins +id: new-admins +aliases: + - New Elected Admins +tags: [] created: 2023-12-05T01:36:11 modified: 2024-01-31T08:23:37 +title: New Elected Admins --- # New Elected Admins diff --git a/docs/procedures/nixos.md b/docs/procedures/nixos.md index 45792947..8f94a0ca 100644 --- a/docs/procedures/nixos.md +++ b/docs/procedures/nixos.md @@ -1,7 +1,11 @@ --- -title: nixos +id: nixos +aliases: + - NixOS +tags: [] created: 2023-12-05T01:36:11 modified: 2024-01-31T08:23:37 +title: NixOS --- # NixOS diff --git a/docs/procedures/Open-Governance-Tagging.md b/docs/procedures/open-governance-tagging.md similarity index 97% rename from docs/procedures/Open-Governance-Tagging.md rename to docs/procedures/open-governance-tagging.md index e82cb829..fc46159f 100644 --- a/docs/procedures/Open-Governance-Tagging.md +++ b/docs/procedures/open-governance-tagging.md @@ -1,7 +1,7 @@ --- -title: Open-Governance-Tagging -created: 2024-05-07T00:23:58 -modified: 2024-05-07T00:23:58 +id: open-governance-tagging +aliases: + - Open Governance Tagging - `hypnoant`, `wizzdom` tags: - open-gov - gpg @@ -9,6 +9,9 @@ tags: author: - hypnoant - wizzdom +created: 2024-05-07T00:23:58 +modified: 2024-05-07T00:23:58 +title: Open Governance Tagging --- # Open Governance Tagging - `hypnoant`, `wizzdom` diff --git a/docs/procedures/policies.md b/docs/procedures/policies.md index 40216755..83612239 100644 --- a/docs/procedures/policies.md +++ b/docs/procedures/policies.md @@ -1,7 +1,11 @@ --- -title: policies +id: policies +aliases: + - Redbrick System Administrator Policies +tags: [] created: 2023-12-05T01:36:11 modified: 2024-01-30T01:31:37 +title: Systems Administrator Policies --- # Redbrick System Administrator Policies diff --git a/docs/procedures/post-powercut.md b/docs/procedures/post-powercut.md index 40fb863f..856905a3 100644 --- a/docs/procedures/post-powercut.md +++ b/docs/procedures/post-powercut.md @@ -1,7 +1,11 @@ --- -title: post-powercut +id: post-powercut +aliases: + - Post-powercut Todo List +tags: [] created: 2023-12-05T01:36:11 modified: 2024-01-31T08:23:37 +title: Post-Powercut Todo List --- # Post-powercut Todo List diff --git a/docs/procedures/update-wp-domain.md b/docs/procedures/update-wp-domain.md index ded6dbeb..bdd1fbf5 100644 --- a/docs/procedures/update-wp-domain.md +++ b/docs/procedures/update-wp-domain.md @@ -1,12 +1,16 @@ --- -title: update-wp-domain +id: update-wp-domain +aliases: + - Update a WordPress Domain - `wizzdom`, `distro` +tags: [] created: 2024-01-25T04:31:32 modified: 2024-01-31T08:23:37 +title: Update a WordPress Domain --- # Update a WordPress Domain - `wizzdom`, `distro` -Redbrick hosts a variety of services and websites for various clubs and societies in DCU. Oftentimes these websites hosted for societies run on WordPress due to it's ease of use. +Redbrick hosts a variety of services and websites for various clubs and societies in DCU. Oftentimes these websites hosted for societies run on WordPress due to it's ease of use. However, what happens when you no longer have access to the domain? You can change the domain on the webserver however WordPress will redirect you to the old domain. In this case you must update the database to change the domain. This happened with TheCollegeView in 2023, you can read more about that [here](https://github.com/redbrick/open-governance/tree/master/admin/) diff --git a/docs/procedures/vpn.md b/docs/procedures/vpn.md index afae2534..aaeb5a84 100644 --- a/docs/procedures/vpn.md +++ b/docs/procedures/vpn.md @@ -1,7 +1,11 @@ --- -title: vpn +id: vpn +aliases: + - Admin VPN +tags: [] created: 2022-09-05T04:00:22 modified: 2024-03-01T21:17:25 +title: Admin VPN --- # Admin VPN diff --git a/docs/services/api.md b/docs/services/api.md index 6758f3e3..4191557b 100644 --- a/docs/services/api.md +++ b/docs/services/api.md @@ -1,11 +1,14 @@ --- -title: api -created: 2021-08-13T23:28:49 -modified: 2024-03-31T18:48:31 +id: api +aliases: + - Redbrick Administrative Web API tags: - services - api - ldap +created: 2021-08-13T23:28:49 +modified: 2024-03-31T18:48:31 +title: Admin API --- # Redbrick Administrative Web API @@ -120,7 +123,7 @@ print(response.text) As the FastAPI server for the API is hosted inside of a Docker container, there are limitations to the commands we can execute that affect the "outside" world. -*This is especially important with commands that rely on LDAP.* +*This is especially important with commands that rely on LDAP.* For example inside the `ldap-register.sh` script used by the `/register` endpoint. @@ -130,7 +133,7 @@ For example inside the `ldap-register.sh` script used by the `/register` endpoin *How do we fix this?* -Instead of relying on using users/group names for the `chown` command, it is advisable to instead use their unique id's. +Instead of relying on using users/group names for the `chown` command, it is advisable to instead use their unique id's. ```bash # For example, the following commands are equivalent. diff --git a/docs/services/bastion-vm.md b/docs/services/bastion-vm.md index b2dd5591..e56172aa 100644 --- a/docs/services/bastion-vm.md +++ b/docs/services/bastion-vm.md @@ -1,13 +1,16 @@ --- -title: bastion-vm -created: 2024-01-23T15:43:40 -modified: 2024-04-02T00:12:41 +id: bastion-vm +aliases: + - Bastion VM tags: - aperture - services - nomad - vm - ingress +created: 2024-01-23T15:43:40 +modified: 2024-04-02T00:12:41 +title: Bastion VM --- # Bastion VM diff --git a/docs/services/bind.md b/docs/services/bind.md index 7057213e..757f1204 100644 --- a/docs/services/bind.md +++ b/docs/services/bind.md @@ -1,7 +1,7 @@ --- -title: bind -created: 2021-06-29T04:44:29 -modified: 2024-04-03T17:52:43 +id: bind +aliases: + - Bind9 - `distro`, `ylmcc`, `wizzdom` tags: - services - dns @@ -9,6 +9,9 @@ author: - distro - ylmcc - wizzdom +created: 2021-06-29T04:44:29 +modified: 2024-04-03T17:52:43 +title: Bind (DNS) --- # Bind9 - `distro`, `ylmcc`, `wizzdom` diff --git a/docs/services/consul.md b/docs/services/consul.md index 546ae866..3b3a6582 100644 --- a/docs/services/consul.md +++ b/docs/services/consul.md @@ -1,7 +1,11 @@ --- -title: consul +id: consul +aliases: + - Consul +tags: [] created: 2023-12-07T12:00:14 modified: 2024-03-01T21:17:25 +title: Consul --- # Consul diff --git a/docs/services/exposed.md b/docs/services/exposed.md index b16a24ca..da467b27 100644 --- a/docs/services/exposed.md +++ b/docs/services/exposed.md @@ -1,15 +1,15 @@ --- -title: exposed -created: 2023-12-02T14:11:33 -modified: 2024-07-16T23:41:06 +id: exposed +aliases: + - Services Exposed to the Internet - `wizzdom` tags: - services - exposed -aliases: - - Services Exposed to the Internet - `wizzdom` author: - wizzdom -id: exposed +created: 2023-12-02T14:11:33 +modified: 2024-07-16T23:41:06 +title: Services Exposed to the Internet --- # Services Exposed to the Internet - `wizzdom` diff --git a/docs/services/gitea.md b/docs/services/gitea.md index 0a24dfcc..1e43a2a5 100644 --- a/docs/services/gitea.md +++ b/docs/services/gitea.md @@ -1,7 +1,11 @@ --- -title: gitea +id: gitea +aliases: + - Gitea +tags: [] created: 2021-06-29T04:44:29 modified: 2024-01-31T08:23:37 +title: Gitea --- # Gitea diff --git a/docs/services/icecast.md b/docs/services/icecast.md index ac5ffe09..6a284906 100644 --- a/docs/services/icecast.md +++ b/docs/services/icecast.md @@ -1,7 +1,11 @@ --- -title: icecast +id: icecast +aliases: + - Icecast +tags: [] created: 2022-11-08T04:34:34 modified: 2024-03-01T21:17:25 +title: Icecast --- # Icecast diff --git a/docs/services/index.md b/docs/services/index.md index 001794c4..0fde14f1 100644 --- a/docs/services/index.md +++ b/docs/services/index.md @@ -1,7 +1,11 @@ --- -title: index +id: index +aliases: + - Preface +tags: [] created: 2021-06-29T04:44:29 modified: 2024-04-02T00:12:41 +title: Services --- # Preface diff --git a/docs/services/irc.md b/docs/services/irc.md index df01b917..094f9695 100644 --- a/docs/services/irc.md +++ b/docs/services/irc.md @@ -1,7 +1,11 @@ --- -title: irc +id: irc +aliases: + - IRC +tags: [] created: 2021-06-29T04:44:29 modified: 2024-03-13T04:49:14 +title: IRC --- # IRC diff --git a/docs/services/ldap.md b/docs/services/ldap.md index 3160b4bc..ecb41b58 100644 --- a/docs/services/ldap.md +++ b/docs/services/ldap.md @@ -1,13 +1,16 @@ --- -title: ldap -created: 2024-03-13T06:05:23 -modified: 2024-03-13T06:05:23 +id: ldap +aliases: + - LDAP - `m1cr0man` tags: - ldap - icarus - daedalus author: - m1cr0man +created: 2024-03-13T06:05:23 +modified: 2024-03-13T06:05:23 +title: LDAP --- # LDAP - `m1cr0man` diff --git a/docs/services/md.md b/docs/services/md.md index d56e94e8..f3f8ddbd 100644 --- a/docs/services/md.md +++ b/docs/services/md.md @@ -1,13 +1,16 @@ --- -title: md -created: 2024-03-13T04:32:53 -modified: 2024-04-02T00:12:41 +id: md +aliases: + - HedgeDoc - `wizzdom` tags: - aperture - nomad - docker author: - wizzdom +created: 2024-03-13T04:32:53 +modified: 2024-04-02T00:12:41 +title: MD (HedgeDoc) --- # HedgeDoc - `wizzdom` @@ -16,7 +19,7 @@ HedgeDoc is deployed with [nomad](nomad.md) on [`aperture`](../hardware/aperture HedgeDoc auths against LDAP and its configuration is available [here](https://github.com/redbrick/nomad/blob/master/jobs/services/hedgedoc.hcl) -All sensitive variables are stored in the [`consul`](consul.md) KV store. +All sensitive variables are stored in the [`consul`](consul.md) KV store. The important points are as follows: @@ -45,7 +48,7 @@ CMD_LDAP_USERIDFIELD = "uidNumber" CMD_LDAP_USERNAMEFIELD = "uid" ``` -See the [HedgeDoc docs](https://docs.hedgedoc.org/configuration/) for more info on configuration. +See the [HedgeDoc docs](https://docs.hedgedoc.org/configuration/) for more info on configuration. ## Backups diff --git a/docs/services/nfs.md b/docs/services/nfs.md index 580e4d78..40f24fca 100644 --- a/docs/services/nfs.md +++ b/docs/services/nfs.md @@ -1,7 +1,11 @@ --- -title: nfs +id: nfs +aliases: + - NFS / Network File Storage +tags: [] created: 2021-06-29T04:44:29 modified: 2024-01-31T08:23:37 +title: NFS --- # NFS / Network File Storage diff --git a/docs/services/nomad.md b/docs/services/nomad.md index 04dfb3b3..d9d9f3f7 100644 --- a/docs/services/nomad.md +++ b/docs/services/nomad.md @@ -1,13 +1,16 @@ --- -title: nomad -created: 2023-10-11T02:53:18 -modified: 2024-04-02T00:12:29 +id: nomad +aliases: + - Nomad - `distro`, `wizzdom` tags: - nomad - aperture author: - distro - wizzdom +created: 2023-10-11T02:53:18 +modified: 2024-04-02T00:12:29 +title: Nomad --- # Nomad - `distro`, `wizzdom` diff --git a/docs/services/paste.md b/docs/services/paste.md index c5847b2e..8e7861aa 100644 --- a/docs/services/paste.md +++ b/docs/services/paste.md @@ -1,13 +1,16 @@ --- -title: paste -created: 2024-03-13T06:04:42 -modified: 2024-04-02T00:12:41 +id: paste +aliases: + - Pastebin - `wizzdom` tags: - aperture - nomad - docker author: - wizzdom +created: 2024-03-13T06:04:42 +modified: 2024-04-02T00:12:41 +title: Pastebin --- # Pastebin - `wizzdom` @@ -18,7 +21,7 @@ Redbrick currently uses [Privatebin](https://github.com/PrivateBin/PrivateBin) a The Privatebin instance is deployed with [nomad](nomad.md) on [`aperture`](../hardware/aperture/index.md). Its configuration is available [here](https://github.com/redbrick/nomad/blob/master/jobs/services/privatebin.hcl). Privatebin doesn't support full configuration via environment variables but instead uses a `conf.php` file. This is passed in using [nomad templates](https://developer.hashicorp.com/nomad/docs/job-specification/template). -All sensitive variables are stored in the [`consul`](consul.md) KV store. +All sensitive variables are stored in the [`consul`](consul.md) KV store. The main points are as follows: diff --git a/docs/services/servers.md b/docs/services/servers.md index 4a2628f5..eb681e71 100644 --- a/docs/services/servers.md +++ b/docs/services/servers.md @@ -1,7 +1,11 @@ --- -title: servers +id: servers +aliases: + - Servers +tags: [] created: 2021-08-14T23:47:50 modified: 2024-01-31T08:23:37 +title: Servers --- # Servers @@ -10,7 +14,7 @@ Redbrick provides two main servers ([Azazel](../hardware/azazel.md) and [Pygmali ## Entrypoints -The main login server used in Redbrick is [Azazel](../hardware/azazel.md). You may also log in to [Pygmalion](../hardware/pygmalion.md) if you wish at `pyg.redbrick.dcu.ie` +The main login server used in Redbrick is [Azazel](../hardware/azazel.md). You may also log in to [Pygmalion](../hardware/pygmalion.md) if you wish at `pyg.redbrick.dcu.ie` **2 Factor Authentication is required to log in to Redbrick servers.** This is done via an SSH key and your Redbrick username/password combination. For more information on how to create an SSH key, and configure your account for 2FA, please read below. @@ -86,7 +90,7 @@ This key is saved under .ssh under your User directory. (i.e `C:\Users\Bob\.ssh\ ### 3. Copying the Public Key to the Server -In this step we store our **public** key on the server we intend to log in to. This key will be used against our secret private key to authenticate our login. +In this step we store our **public** key on the server we intend to log in to. This key will be used against our secret private key to authenticate our login. For the purposes of this tutorial we will be using [Pygmalion](../hardware/pygmalion.md) (`pyg.redbrick.dcu.ie`) as our server. @@ -133,7 +137,7 @@ This command will append your public key to the end of the `authorized_keys` fil nano ~/.ssh/authorized_keys ``` -Congratulations! If you've made it this far, [you're ready to login](#logging-in) now. +Congratulations! If you've made it this far, [you're ready to login](#logging-in) now. ## Forgot Your Password? diff --git a/docs/services/socs.md b/docs/services/socs.md index 99c6ce89..d551bd2e 100644 --- a/docs/services/socs.md +++ b/docs/services/socs.md @@ -1,7 +1,11 @@ --- -title: socs +id: socs +aliases: + - Socs Using Redbrick Infrastructure +tags: [] created: 2024-03-01T21:17:25 modified: 2024-04-02T00:12:41 +title: Socs using Redbrick Infrastructure --- # Socs Using Redbrick Infrastructure diff --git a/docs/services/traefik.md b/docs/services/traefik.md index 6810286a..2185e573 100644 --- a/docs/services/traefik.md +++ b/docs/services/traefik.md @@ -1,7 +1,11 @@ --- -title: traefik +id: traefik +aliases: + - Traefik +tags: [] created: 2023-12-02T14:18:51 modified: 2023-12-07T12:00:14 +title: Traefik --- # Traefik diff --git a/docs/services/user-vms.md b/docs/services/user-vms.md index 89357371..34d95fad 100644 --- a/docs/services/user-vms.md +++ b/docs/services/user-vms.md @@ -1,7 +1,7 @@ --- -title: user-vms -created: 2024-03-13T04:05:22 -modified: 2024-04-04T18:04:58 +id: user-vms +aliases: + - User VMs tags: - aperture - nomad @@ -9,11 +9,14 @@ tags: author: - distro - wizzdom +created: 2024-03-13T04:05:22 +modified: 2024-04-04T18:04:58 +title: User VMs --- # User VMs -User VMs are deployed on [`aperture`](../hardware/aperture/index.md) using [nomad](nomad.md)'s [QEMU driver](https://developer.hashicorp.com/nomad/docs/drivers/qemu). +User VMs are deployed on [`aperture`](../hardware/aperture/index.md) using [nomad](nomad.md)'s [QEMU driver](https://developer.hashicorp.com/nomad/docs/drivers/qemu). Each VM is configured with cloud-init. Those configuration files are served by [`wheatley`](../hardware/aperture/wheatley.md), but they can be served by any HTTP server. diff --git a/docs/services/wetty.md b/docs/services/wetty.md index ec93e646..51abb35e 100644 --- a/docs/services/wetty.md +++ b/docs/services/wetty.md @@ -1,20 +1,23 @@ --- -title: Wetty -created: 2024-07-16T23:52:13 -modified: 2024-07-18T23:08:33 +id: wetty +aliases: + - Wetty - `wizzdom` tags: - aperture - nomad - docker author: - wizzdom +created: 2024-07-16T23:52:13 +modified: 2024-07-18T23:08:33 +title: Wetty --- # Wetty - `wizzdom` Redbrick uses [Wetty](https://github.com/butlerx/wetty) as our web terminal of choice. It is accessible at [wetty.redbrick.dcu.ie](https://wetty.redbrick.dcu.ie), [wetty.rb.dcu.ie](https://wetty.rb.dcu.ie),[term.redbrick.dcu.ie](https://term.redbrick.dcu.ie), [anyterm.redbrick.dcu.ie](https://anyterm.redbrick.dcu.ie) and [ajaxterm.redbrick.dcu.ie](https://ajaxterm.redbrick.dcu.ie). -*Why all the different domains?* - ***For legacy reasons!*** +*Why all the different domains?* - ***For legacy reasons!*** The configuration is located [here](https://github.com/redbrick/nomad/blob/master/jobs/services/wetty.hcl) diff --git a/docs/services/znapzend.md b/docs/services/znapzend.md index a8b8c835..a13979bb 100644 --- a/docs/services/znapzend.md +++ b/docs/services/znapzend.md @@ -1,7 +1,11 @@ --- -title: znapzend +id: znapzend +aliases: + - ZnapZend +tags: [] created: 2021-06-29T04:44:29 modified: 2024-01-31T08:23:37 +title: ZnapZend --- # ZnapZend