Skip to content

Create your own website on Skynet

One of the services that Skynet provides is access to a Linux server which also has a webserver.
Additionally each member gets their own domain:

Website

There are two ways to create a website on Skynet, Modern and Manual.
Modern is using Source Control (git), pipelines (CI/CD) and pinch of magic.
Manual gets you hands on with the process.

Skynet Account requirement

No matter if you choose Modern or Manual you will need a Skynet account.
Instructions to do so can be found on the Create Skynet Account page.

Modern

Modern involves using source control to version your site.
This is then leveraged to automatically deploy to your Skynet account/website.

The core repo for this is here, it contains all the required info to get it working.
If this does not suit your needs you can take a look at the forks which cover different tools.

Manual

Login

Once ye have logged in you will be able to create a website on Skynet.

Create Files

In your home folder follow these commands to create the folder that can be used to host a website

mkdir ~/public_html 
chmod 711 ~
chmod -R 755 ~/public_html
cd ~/public_html 

In this directory you can create all the relevant files using nano or vim.

# create/edit index.html usign nano
# this opens up a termial based text editor.
nano index.html

To exit nano you need to use [ctrl]+[x] keys.

Transfer files

If you already have the files locally you can copy them over using scp, although it is recommended to do it graphically.

To transfer files graphically you can use these programs:

Anything put there will be accessible under https://$USERNAME.users.skynet.ie.

More info

There is a slideshow that might be of use to you: https://public.skynet.ie/slides/skynet/1_setup.html