Skynet Introduction to Skynet Brendan Golden Skynet: Introduction 2 / 53 Skynet: Introduction • Skynet is the UL Computer Society's computer cluster. 3 / 53 Skynet: Introduction • Skynet is the UL Computer Society's computer cluster. • Has a long history (https://2016.skynet.ie/history.html).
4 / 53 Skynet: Introduction • Skynet is the UL Computer Society's computer cluster. • Has a long history (https://2016.skynet.ie/history.html).
• Older than the Society. (1992 vs 1994) 5 / 53 Skynet: Introduction • Skynet is the UL Computer Society's computer cluster. • Has a long history (https://2016.skynet.ie/history.html).
• Older than the Society. (1992 vs 1994) • But alas good things always come to an end. 6 / 53 Skynet: Introduction • Skynet is the UL Computer Society's computer cluster. • Has a long history (https://2016.skynet.ie/history.html).
• Older than the Society. (1992 vs 1994) • But alas good things always come to an end. • Due to A Series of Unfortunate Events we lost internet in Jan 2023
7 / 53 Skynet: Introduction • Skynet is the UL Computer Society's computer cluster. • Has a long history (https://2016.skynet.ie/history.html).
• Older than the Society. (1992 vs 1994) • But alas good things always come to an end. • Due to A Series of Unfortunate Events we lost internet in Jan 2023
• Turns out Wordpress got Wordpress'd and we had a smol spam problem.
8 / 53 Skynet: Introduction • Skynet is the UL Computer Society's computer cluster. • Has a long history (https://2016.skynet.ie/history.html).
• Older than the Society. (1992 vs 1994) • But alas good things always come to an end. • Due to A Series of Unfortunate Events we lost internet in Jan 2023
• Turns out Wordpress got Wordpress'd and we had a smol spam problem.
• ITD also wanted us to have all servers patched and up to date. 9 / 53 Skynet: Introduction • Skynet is the UL Computer Society's computer cluster. • Has a long history (https://2016.skynet.ie/history.html).
• Older than the Society. (1992 vs 1994) • But alas good things always come to an end. • Due to A Series of Unfortunate Events we lost internet in Jan 2023
• Turns out Wordpress got Wordpress'd and we had a smol spam problem.
• ITD also wanted us to have all servers patched and up to date. 10 / 53 Skynet 3.0 11 / 53 Skynet 3.0 • Gave us a chance to do a full rebuild.![]()
12 / 53 Skynet 3.0 • Gave us a chance to do a full rebuild.![]()
• Servers were delved Indiana Jones style. 13 / 53 Skynet 3.0 • Gave us a chance to do a full rebuild.![]()
• Servers were delved Indiana Jones style. • Backups were made. 14 / 53 Skynet 3.0 • Gave us a chance to do a full rebuild.![]()
• Servers were delved Indiana Jones style. • Backups were made. • Returned Summer 2023. 15 / 53 Skynet 3.0 • Gave us a chance to do a full rebuild.![]()
• Servers were delved Indiana Jones style. • Backups were made. • Returned Summer 2023. • Powered by NixOS. 16 / 53 Skynet 3.0 • Gave us a chance to do a full rebuild.![]()
• Servers were delved Indiana Jones style. • Backups were made. • Returned Summer 2023. • Powered by NixOS. • Fully open source (
https://forgejo.skynet.ie/Skynet/nixos).
17 / 53 Skynet 3.0 • Gave us a chance to do a full rebuild.![]()
• Servers were delved Indiana Jones style. • Backups were made. • Returned Summer 2023. • Powered by NixOS. • Fully open source (
https://forgejo.skynet.ie/Skynet/nixos).
• Skynet now can compile and update itself. 18 / 53 Skynet 3.0 • Gave us a chance to do a full rebuild.![]()
• Servers were delved Indiana Jones style. • Backups were made. • Returned Summer 2023. • Powered by NixOS. • Fully open source (
https://forgejo.skynet.ie/Skynet/nixos).
• Skynet now can compile and update itself. • Be not Afraid 19 / 53 Skynet 3.0 • Gave us a chance to do a full rebuild.![]()
• Servers were delved Indiana Jones style. • Backups were made. • Returned Summer 2023. • Powered by NixOS. • Fully open source (
https://forgejo.skynet.ie/Skynet/nixos).
• Skynet now can compile and update itself. • Be not Afraid • Automation FTW! 20 / 53 Skynet 3.0 • Gave us a chance to do a full rebuild.![]()
• Servers were delved Indiana Jones style. • Backups were made. • Returned Summer 2023. • Powered by NixOS. • Fully open source (
https://forgejo.skynet.ie/Skynet/nixos).
• Skynet now can compile and update itself. • Be not Afraid • Automation FTW! • Be not Afraid 21 / 53 Skynet 3.0 • Gave us a chance to do a full rebuild.![]()
• Servers were delved Indiana Jones style. • Backups were made. • Returned Summer 2023. • Powered by NixOS. • Fully open source (
https://forgejo.skynet.ie/Skynet/nixos).
• Skynet now can compile and update itself. • Be not Afraid • Automation FTW! • Be not Afraid 22 / 53 What is on Skynet 23 / 53 What is on Skynet • Email 24 / 53 What is on Skynet • Email • DNS 25 / 53 What is on Skynet • Email • DNS • Account Management 26 / 53 What is on Skynet • Email • DNS • Account Management • Forgejo + CI/CD runners 27 / 53 What is on Skynet • Email • DNS • Account Management • Forgejo + CI/CD runners ◦ We forge software
28 / 53 What is on Skynet • Email • DNS • Account Management • Forgejo + CI/CD runners ◦ We forge software
◦ Git host 29 / 53 What is on Skynet • Email • DNS • Account Management • Forgejo + CI/CD runners ◦ We forge software
◦ Git host • Game Servers 30 / 53 What is on Skynet • Email • DNS • Account Management • Forgejo + CI/CD runners ◦ We forge software
◦ Git host • Game Servers ◦ Minecraft 31 / 53 What is on Skynet • Email • DNS • Account Management • Forgejo + CI/CD runners ◦ We forge software
◦ Git host • Game Servers ◦ Minecraft ◦ TF2 32 / 53 What is on Skynet • Email • DNS • Account Management • Forgejo + CI/CD runners ◦ We forge software
◦ Git host • Game Servers ◦ Minecraft ◦ TF2 ◦ CSGO 33 / 53 What is on Skynet • Email • DNS • Account Management • Forgejo + CI/CD runners ◦ We forge software
◦ Git host • Game Servers ◦ Minecraft ◦ TF2 ◦ CSGO • Discord Bots 34 / 53 What is on Skynet • Email • DNS • Account Management • Forgejo + CI/CD runners ◦ We forge software
◦ Git host • Game Servers ◦ Minecraft ◦ TF2 ◦ CSGO • Discord Bots ◦ Skynet 35 / 53 What is on Skynet • Email • DNS • Account Management • Forgejo + CI/CD runners ◦ We forge software
◦ Git host • Game Servers ◦ Minecraft ◦ TF2 ◦ CSGO • Discord Bots ◦ Skynet ▪ Our Discord Role Manager 36 / 53 What is on Skynet • Email • DNS • Account Management • Forgejo + CI/CD runners ◦ We forge software
◦ Git host • Game Servers ◦ Minecraft ◦ TF2 ◦ CSGO • Discord Bots ◦ Skynet ▪ Our Discord Role Manager ◦ T-800 37 / 53 What is on Skynet • Email • DNS • Account Management • Forgejo + CI/CD runners ◦ We forge software
◦ Git host • Game Servers ◦ Minecraft ◦ TF2 ◦ CSGO • Discord Bots ◦ Skynet ▪ Our Discord Role Manager ◦ T-800 ▪ Logging and monitoring 38 / 53 What is on Skynet • Email • DNS • Account Management • Forgejo + CI/CD runners ◦ We forge software
◦ Git host • Game Servers ◦ Minecraft ◦ TF2 ◦ CSGO • Discord Bots ◦ Skynet ▪ Our Discord Role Manager ◦ T-800 ▪ Logging and monitoring • Clubs & Societies 39 / 53 What is on Skynet • Email • DNS • Account Management • Forgejo + CI/CD runners ◦ We forge software
◦ Git host • Game Servers ◦ Minecraft ◦ TF2 ◦ CSGO • Discord Bots ◦ Skynet ▪ Our Discord Role Manager ◦ T-800 ▪ Logging and monitoring • Clubs & Societies ◦ Out in UL 40 / 53 What is on Skynet • Email • DNS • Account Management • Forgejo + CI/CD runners ◦ We forge software
◦ Git host • Game Servers ◦ Minecraft ◦ TF2 ◦ CSGO • Discord Bots ◦ Skynet ▪ Our Discord Role Manager ◦ T-800 ▪ Logging and monitoring • Clubs & Societies ◦ Out in UL ▪ https://outinul.ie 41 / 53 What is on Skynet • Email • DNS • Account Management • Forgejo + CI/CD runners ◦ We forge software
◦ Git host • Game Servers ◦ Minecraft ◦ TF2 ◦ CSGO • Discord Bots ◦ Skynet ▪ Our Discord Role Manager ◦ T-800 ▪ Logging and monitoring • Clubs & Societies ◦ Out in UL ▪ https://outinul.ie ◦ ULFM 42 / 53 What is on Skynet • Email • DNS • Account Management • Forgejo + CI/CD runners ◦ We forge software
◦ Git host • Game Servers ◦ Minecraft ◦ TF2 ◦ CSGO • Discord Bots ◦ Skynet ▪ Our Discord Role Manager ◦ T-800 ▪ Logging and monitoring • Clubs & Societies ◦ Out in UL ▪ https://outinul.ie ◦ ULFM ▪ Now gone 43 / 53 What is on Skynet • Email • DNS • Account Management • Forgejo + CI/CD runners ◦ We forge software
◦ Git host • Game Servers ◦ Minecraft ◦ TF2 ◦ CSGO • Discord Bots ◦ Skynet ▪ Our Discord Role Manager ◦ T-800 ▪ Logging and monitoring • Clubs & Societies ◦ Out in UL ▪ https://outinul.ie ◦ ULFM ▪ Now gone • Websites 44 / 53 What is on Skynet • Email • DNS • Account Management • Forgejo + CI/CD runners ◦ We forge software
◦ Git host • Game Servers ◦ Minecraft ◦ TF2 ◦ CSGO • Discord Bots ◦ Skynet ▪ Our Discord Role Manager ◦ T-800 ▪ Logging and monitoring • Clubs & Societies ◦ Out in UL ▪ https://outinul.ie ◦ ULFM ▪ Now gone • Websites ◦ Our own 45 / 53 What is on Skynet • Email • DNS • Account Management • Forgejo + CI/CD runners ◦ We forge software
◦ Git host • Game Servers ◦ Minecraft ◦ TF2 ◦ CSGO • Discord Bots ◦ Skynet ▪ Our Discord Role Manager ◦ T-800 ▪ Logging and monitoring • Clubs & Societies ◦ Out in UL ▪ https://outinul.ie ◦ ULFM ▪ Now gone • Websites ◦ Our own ▪ https://skynet.ie 46 / 53
What is on Skynet • Email • DNS • Account Management • Forgejo + CI/CD runners ◦ We forge software
◦ Git host • Game Servers ◦ Minecraft ◦ TF2 ◦ CSGO • Discord Bots ◦ Skynet ▪ Our Discord Role Manager ◦ T-800 ▪ Logging and monitoring • Clubs & Societies ◦ Out in UL ▪ https://outinul.ie ◦ ULFM ▪ Now gone • Websites ◦ Our own ▪ https://skynet.ie 47 / 53
▪ https://2016.skynet.ie What is on Skynet • Email • DNS • Account Management • Forgejo + CI/CD runners ◦ We forge software
◦ Git host • Game Servers ◦ Minecraft ◦ TF2 ◦ CSGO • Discord Bots ◦ Skynet ▪ Our Discord Role Manager ◦ T-800 ▪ Logging and monitoring • Clubs & Societies ◦ Out in UL ▪ https://outinul.ie ◦ ULFM ▪ Now gone • Websites ◦ Our own ▪ https://skynet.ie 48 / 53
▪ https://2016.skynet.ie What is on Skynet • Email • DNS • Account Management • Forgejo + CI/CD runners ◦ We forge software
◦ Git host • Game Servers ◦ Minecraft ◦ TF2 ◦ CSGO • Discord Bots ◦ Skynet ▪ Our Discord Role Manager ◦ T-800 ▪ Logging and monitoring • Clubs & Societies ◦ Out in UL ▪ https://outinul.ie ◦ ULFM ▪ Now gone • Websites ◦ Our own ▪ https://skynet.ie 49 / 53
▪ https://2016.skynet.ie What is on Skynet • Email • DNS • Account Management • Forgejo + CI/CD runners ◦ We forge software
◦ Git host • Game Servers ◦ Minecraft ◦ TF2 ◦ CSGO • Discord Bots ◦ Skynet ▪ Our Discord Role Manager ◦ T-800 ▪ Logging and monitoring • Clubs & Societies ◦ Out in UL ▪ https://outinul.ie ◦ ULFM ▪ Now gone • Websites ◦ Our own ▪ https://skynet.ie 50 / 53
▪ https://2016.skynet.ie What is on Skynet • Email • DNS • Account Management • Forgejo + CI/CD runners ◦ We forge software
◦ Git host • Game Servers ◦ Minecraft ◦ TF2 ◦ CSGO • Discord Bots ◦ Skynet ▪ Our Discord Role Manager ◦ T-800 ▪ Logging and monitoring • Clubs & Societies ◦ Out in UL ▪ https://outinul.ie ◦ ULFM ▪ Now gone • Websites ◦ Our own ▪ https://skynet.ie 51 / 53
▪ https://2016.skynet.ie What is on Skynet • Email • DNS • Account Management • Forgejo + CI/CD runners ◦ We forge software
◦ Git host • Game Servers ◦ Minecraft ◦ TF2 ◦ CSGO • Discord Bots ◦ Skynet ▪ Our Discord Role Manager ◦ T-800 ▪ Logging and monitoring • Clubs & Societies ◦ Out in UL ▪ https://outinul.ie ◦ ULFM ▪ Now gone • Websites ◦ Our own ▪ https://skynet.ie 52 / 53
▪ https://2016.skynet.ie Always iterating, always improving. 53 / 53