Getting Started

Should I run a Portal?

The majority of Skynet users and developers won't ever need to run a portal. If you are interested in providing additional benefits to the community by running a portal then you should be comfortable with the following.

Remote Servers

Running a portal requires managing a remote server to run the portal on. This means being comfortable with the terminal and ssh.


As most portals are public portals, having a basic understanding of DNS will be necessary for running a portal. Being comfortable buying domains and updating DNS records is part of the setup process.


All the portal services, and Ansible, use docker. Having a general familiarity with docker will make running a portal much easier.

Key Topics

Server vs Portal

In this documentation, you will see server and portal as key terms.
  • Server: The actual machine/hardware that the services are running on
  • Portal: The service being run, often referred to by the public domain
To use some examples, is one of the portals that Skynet Labs operates. This is a multi-server portal.

Public vs Private

Most portals are public portals, which means they are publically accessible on the web, for example is a public portal. Some people will ask about running a private portal. To best understand how to set up a private portal, reach out on our discord and tell us more about your use case.
Other types of portals are listed here.