Running a Web Portal

Web Portal Components

Skynet Web Portals consist of all the components needed to operate a publically accessible portal allowing access to the full Skynet ecosystem.
The web portal consists of:
  1. 1.
    a full Sia node
  2. 2.
    a full Handshake node
  3. 3.
    a web-server
  4. 4.
    a web-app frontend
  5. 5.
    various scripts for server maintenance
This list will continue to grow as we add functionality to support things like accounts and payment processing.
We're planning on making web portals easier to deploy and operate for technical users. We'd advise against deploying a public web portal yourself unless you have sufficient dev-ops experience and knowledge of local laws and regulations. Most users should access Skynet through a public portal like
We've started making resources available in the Developer Documentation for Running a Webportal. This is incomplete, but it can give you a sense of what running a web portal will look like very soon.

Getting Started

To get started, check out the SkynetLabs/skynet-webportal repo on Github. A comprehensive guide for setting up a web portal is available at ./setup-scripts/

Further Reading

skynet-webportal/ at master · SkynetLabs/skynet-webportal
Documentation for Setting up a Portal, including descriptions of each component
Developer ocumentation for Running a Web Portal