A webapp that makes Skynet accessible to web browsers.
This repository has been archived on 2022-10-07. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
Marcin Jachymiak 12d8231df2 Update README.md 2020-01-30 13:42:24 -05:00
.gitignore Initialize with bashrc/tmux.conf 2020-01-30 13:42:24 -05:00
LICENSE Initial commit 2020-01-30 08:13:21 -05:00
README.md Update README.md 2020-01-30 13:42:24 -05:00
authorized_keys Add ssh setup 2020-01-30 13:42:24 -05:00
bashrc skynet -> user 2020-01-30 13:42:24 -05:00
letsencrypt-setup.sh Move lets-encrypt commands to separate script 2020-01-30 13:42:24 -05:00
setup.sh Update README.md 2020-01-30 13:42:24 -05:00
skynet-nginx.conf Add firewall/nginx setup 2020-01-30 13:42:24 -05:00
ssh_config Add ssh setup 2020-01-30 13:42:24 -05:00
tmux.conf Initialize with bashrc/tmux.conf 2020-01-30 13:42:24 -05:00

README.md

Skynet Portal Setup Scripts

This directory contains a setup guide and scripts that will install and configure some basic requirements for running a Skynet Portal. The assumption is that we are working with a Debian Buster Minimal system or similar.

Initial Setup

(Assumes we are logged in as root on a fresh installation of Debian)

  1. apt-get update && apt-get install sudo
  2. adduser user
  3. usermod -a -G sudo user
  4. QUIT SSH SESSION
  5. ON LOCAL COMPUTER: ssh-copy-id user@ip-addr
  6. ON LOCAL COMPUTER: ssh user@ip-addr
  7. (LOGGED IN AS USER): sudo apt-get install git
  8. git clone https://github.com/NebulousLabs/skynet-webportal
  9. cd skynet-webportal/setup-scripts && ./setup.sh
  10. Once DNS records are set you can run: ./letsencrypt-setup.sh