2024-09-22 23:12:24 +01:00
# Deploying to Skynet
2025-02-13 18:11:23 +00:00
This is a repo that is used as a template to deploy to Skynet.
It takes all the files in ``src`` and uploads them to your folder on ``skynet.skynet.ie`` and makes them available at ``https://$USERNAME.users.skynet.ie` `.
This makes it easier to deploy your own custom website.
If this is not to your liking you can check out the forks: https://forgejo.skynet.ie/Skynet/deploy_user/forks
You may find one that is to your liking.
If you want to add another template please get in contact with the Skynet Team.
2024-09-22 23:12:24 +01:00
2025-02-12 15:22:27 +00:00
## Create a Skynet Account
To be able to have a website on Skynet you must first have a Skynet account.
[Instructions on how to create a Skynet Account ](https://wiki.skynet.ie/tutorials/skynet/create_account )
2024-09-22 23:12:24 +01:00
## Create SSH Key
2025-02-13 18:11:23 +00:00
Details to do this can be found on our: [wiki ](https://wiki.skynet.ie/tutorials/skynet/create_ssh/ )
``Prep`` and ``Create Key` ` are the steps to follow in this, the full page covers far more than what ye need.
2025-02-09 21:28:04 +00:00
It is recommended to create a new key for just Forgejo Actions.
2025-02-13 18:11:23 +00:00
### Do not add a password to the key
Adding a password will cause the pipeline to fail.
2024-09-22 23:12:24 +01:00
2025-02-09 21:28:04 +00:00
### Add key to Skynet account
Add the contents of ``$USERNAME.pub` ` (public key) to [your skynet account ](https://account.skynet.ie/modify_ssh )
``[CTRL]+[A]`` and ``[CTRL]+[V]` ` will copy/paste everything.
The key must remain in its "armor" and the trailing newline at the end must be preserved.
2024-09-27 22:52:18 +01:00
2024-09-22 23:12:24 +01:00
## Secrets
2024-09-22 23:51:02 +01:00
One secret must be added to make this work.
2024-09-22 23:12:24 +01:00
Secrets are found in your repo under ``Settings > Actions > Secrets` `
* SSH_KEY
* This is your private key that was generated above
2025-02-09 21:28:04 +00:00
* Copy paste it exactly
2024-09-22 23:12:24 +01:00
End result should look like this:

## Make changes to ``src``
2025-02-13 18:11:23 +00:00
**This is only relevant for this repo, the forks may have different ways to modify your site**
2024-09-22 23:12:24 +01:00
Make changes to the files in ``src` `.
Commit and push.
If everything was set up fine then your site will soon be live on ``https://$USERNAME.users.skynet.ie` `