Now that ye have the history time to get you Skynet accounts.
This is for new members.
If there are any older members please wait a little while.
Go to https://account.skynet.ie/signup.
Enter the same email used for UL Wolves
username
and password
.
Congrats! You are in! heist music
Please go to https://account.skynet.ie/modify.
Enter the same email used for UL Wolves
Congrats! You are in! heist music
If you have forgotten your username
.
Use https://account.skynet.ie/recover/username
If you have forgotten your password
.
Use https://account.skynet.ie/recover/password
Now that we are all on the same page we can now set an SSH key.
Prepwork:
cd ~/.ssh
mkdir skynet
cd skynet
ssh-keygen -t ed25519 -C "<comment>"
Location: username
Password: Press Enter twice
We will use the {username}.pub
file later
Back to the ssh folder
cd ../
Windows
"" > config
Linux
touch config
Into it pop this
Host *.skynet.ie
User %r
IdentityFile ~/.ssh/skynet/%r
IdentitiesOnly yes
(we will also ping this on discord)
Remember the {username}.pub
in ~/.ssh/skynet
?
cat ~/.ssh/skynet/{username}.pub
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!
username@skynet.ie
and password
username@skynet.ie
and password
ssh {username}@skynet.skynet.ie
Thats it, you have logged into Skynet (webserver)!
The server you logged onto is a webserver.
This means it can serve content on the web.
Due to aforementioned issues we can only serve static files (no database)
This is more than enough for most folks needs.
Create a public_html
in your own home directory with correct permissions
mkdir ~/public_html
chmod 711 ~
chmod -R 755 ~/public_html
cd ~/public_html
Now we have a folder, time to put something in it.
nano index.html
This brings up a terminal based editor, type whatever ye want here.
To exit press [ctrl]
+[x]
to bring up save options.
You cna rename the file, for now just press [enter]
Go to https://{username}.users.skynet.ie to view your website.
That was cumbersome to do right?
Logging in.
Only to change a file on terminal that you have never used before.
Surely there is a better way?
Well luckily for you programmers are lazy
There are ways to transfer files from your local computer to the server.
Fow Windows you have WinSCP: https://winscp.net/
If ye are using linux you can use put sftp://{username}@skynet.skynet.ie
(or use filezilla)
As part of your Skynet account you have access to our Gitlab Server.
username
and password
its possible to have a website on gitlab.
Powered by source control and CI/CD pipelines (devops)
Go to the Dashboard
> Groups
> New Group
Name the group Personal or College or something like that.
Inside that Group create a New Project
, name it whatever ye want.
Create from Template
> Any one that starts with Pages
(I recommend pages/html
)
It will appear on the screen in a moment after clicking.
Go up to Edit > Web IDE > Change something on the index.html
[ctrl] + [shift] + [g]
(or click the icon on the left), enter a msg
And commit to master
.
Your website will now be build and deployed.
Woot!!! Devops!!!
To get teh link is a tad annoying.
Go to Settings
(bottom left of repo page) > Pages
Open the link in a new tab and marvel at yer creation.
If you go back and commit new changes they will show up as well.
In a future session we will discuss Gitlab (and git in general) more.
Here completes the rough introduction to Skynet and creating websites.
If ye have any questions/ideas feel free to ask.
If ye want to take a deeper look into server admin feel free to ask.
Skynet team is always open to newcomers!