Compare commits

...
Sign in to create a new pull request.

2 commits

Author SHA1 Message Date
4d825caf25
slides: updated teh slide for council this week will be only using teh alst one
All checks were successful
On_Push / build (push) Successful in 26s
On_Push / deploy (push) Successful in 11s
2025-09-23 00:00:48 +01:00
f21056566c
slides: got a solid chunk of teh Skynet introduction converted
All checks were successful
On_Push / build (push) Successful in 27s
On_Push / deploy (push) Successful in 7s
2025-09-22 22:44:03 +01:00
2 changed files with 166 additions and 10 deletions

View file

@ -29,22 +29,35 @@ https://forgejo.skynet.ie/Skynet/discord-bot/src/branch/main/doc/Committee.md
<!-- column_layout: [1, 2, 1] --> <!-- column_layout: [1, 2, 1] -->
<!-- column: 1 --> <!-- column: 1 -->
# Computer Society # Committee Discord Server
## Committee Discord server
<!-- reset_layout --> <!-- reset_layout -->
<!-- alignment: center --> <!-- alignment: center -->
* Augments teh Chairperson Whatsapp * For all Clubs/Societies Committees to join.
* More than ***just*** Chairperson/President * All Committee, not ***just*** Chairperson/President.
* Created with blessing of C&S * Verifies that you are on at least one committee.
* For all Clubs/Socs Committees to join. * Each Club/Society has their own ``Channel`` & mentionable ``Role``.
* Only Committee though
* Need to authenticate using ``/wolves link``
* Does not rollover each year
https://discord.gg/D6mbASJKxU
<!-- column_layout: [1, 1] -->
<!-- column: 0 -->
## Join Server
https://committee.discord.skynet.ie
![](./misc/committee-discord.png) ![](./misc/committee-discord.png)
<!-- column: 1 -->
## Link Discord & Wolves (short ver)
<!-- alignment: left -->
Ensure you are actually listed as a committee member on Wolves.
Use ``/wolves link`` with the email you use for Wolves.
An email will be sent to you, paste in the response back to the bot.
``/wolves verify code: aaaaaaaaaaa``
You should get roles for whatever committees you are a part of.
This will grant you full access to the server.
If you have any issues Computer Society is on hand to help.
<!-- end_slide --> <!-- end_slide -->

143
slides/skynet/02_setup.md Normal file
View file

@ -0,0 +1,143 @@
---
title: "Skynet"
sub_title: "Setup Skynet accounts"
author: "Brendan Golden"
date: "2023-09-23"
theme:
name: catppuccin-latte
---
Skynet: Setup
=================================
<!-- column_layout: [1, 6, 1] -->
<!-- column: 1 -->
<!-- incremental_lists: true -->
* We are going to divide it into two segments
* ``New Members``
* ``Returning Members``
* First up is ``New Members``
<!-- end_slide -->
Setup: New Members
=================================
<!-- column_layout: [1, 6, 1] -->
<!-- column: 1 -->
<!-- incremental_lists: true -->
1. Be a fully paid up member of UL Computer Society
2. Go to https://account.skynet.ie/signup.
* Enter the same email used for UL Wolves
3. You will get an email to verify your address, follow the link.
4. Choose a ``username`` and ``password``.
5. Congrats! You are in! _heist music_
<!-- end_slide -->
Setup: Returning Members
=================================
<!-- column_layout: [1, 6, 1] -->
<!-- column: 1 -->
# Set Email
<!-- incremental_lists: true -->
1. Please go to https://account.skynet.ie/modify.
* Enter the same email used for UL Wolves
2. Congrats! You are in! _heist music_
# Recovery
## Forgotten Username
If you have forgotten your ``username``.
Use https://account.skynet.ie/recover/username
## Forgotten Password
If you have forgotten your ``password``.
Use https://account.skynet.ie/recover/password
<!-- end_slide -->
Setup: SSH Key
=================================
<!-- column_layout: [1, 6, 1] -->
<!-- column: 1 -->
SSH keys are used for a variety of reasons:
<!-- incremental_lists: true -->
* Logging into servers
* Authentication
* CI/CD Pipelines
<!-- end_slide -->
Setup: SSH Key - Creation
=================================
<!-- column_layout: [1, 6, 1] -->
<!-- column: 1 -->
# Prepwork
```bash
cd ~/.ssh
mkdir skynet
cd skynet
```
# Creation
```bash
ssh-keygen -t ed25519 -C "<comment>"
```
* Location: ``$USERNAME``
* ``$USERNAME`` is your Skynet username.
* For example ``silver`` for me
* Password: Press Enter twice
* This sets no password on the file
This creates ``$USERNAME.pub`` which we will use later.
<!-- end_slide -->
Setup: SSH Key - Config
=================================
<!-- column_layout: [1, 6, 1] -->
<!-- column: 1 -->
Now we have to create a config file for ssh.
# Windows
```powershell
cd ../
"" > config
```
# Linux
```bash
cd ../
touch config
```
In that ``config`` file pop this:
```
Host *.skynet.ie
User $USERNAME
IdentityFile ~/.ssh/skynet/$USERNAME
IdentitiesOnly yes
```
<!-- end_slide -->
Setup: SSH Key - Account
=================================
<!-- column_layout: [1, 6, 1] -->
<!-- column: 1 -->
<!-- incremental_lists: true -->
* Now we need to add it to your account.
* Remember the ``$USERNAME.pub`` in ``~/.ssh/skynet`` ?
* We now need to read it
```bash
cat ~/.ssh/skynet/$USERNAME.pub
```
<!-- incremental_lists: true -->
* Copy the text and go to https://account.skynet.ie/modify
* Select the SSH Key field and submit.
Congratulations, you now have full access to all of Skynet's services!
Now to learn _how_ to access them!