In general, Moss supports two different use cases:
- You can tell Moss to launch and set up a brand new server on any of the supported cloud providers; or
- you can tell Moss to set up an existing server regardless the provider where it is hosted.
In the first case you are creating a new server. For this to work, you must have an account on the supported provider and must give Moss some kind of credential to launch the server on your behalf. I.e. you must have enabled an integration of such provider with Moss.
In the second case, the server already exists and Moss logs into it to set up everything. This server might be a VPS, a cloud instance, or a physical machine at your office. The only requirement at the moment is that the operating system must be a fresh installation of Ubuntu 18.04 or 16.04, and the server must be reachable via SSH.
Depending on what to want to achieve, please go to the article that better describes your use case:
Note you must be the admin of your organization in order to connect a server to Moss.