Add an Existing Server

If you have servers provisioned outside of your desired environment on Devopness, you can still connect them to your Devopness account and take the most of the Devopness infrastructure management features.

  1. On Devopness, navigate to a project then select an environment

  2. If there's no other server in the selected environment, just click Add Server

  3. If a list of resource cards is displayed, find the Servers card

  4. Click View in the Servers card to see a list of existing Servers

  5. On the upper-right corner of the list click ADD SERVER

  6. On the Cloud Provider drop-down menu choose VPS/Self Hosted

  7. Provide the Public IP address of your existing server

  8. Enter the SSH Port to be used to connect to the server

    NOTE: we do not recommend connecting servers that are already being used in production. Server's existing configuration will be lost and replaced by Devopness during the server setup process

  9. Click NEXT

  10. Follow the prompts to complete the configuration of the new Server

  11. Click CONFIRM

    • If you see a message saying Error establishing a SSH connection to server, please verify if the IP address and SSH port used are correct and if external SSH connections are allowed on this server
  12. After the Server is added you will be redirected to the Connect page

  13. Find the Command to connect field and click Copy to clipboard

  14. Log into your server as the root user

  15. Paste the command that has been copied to the clipboard and run it

  16. A message will be displayed in the terminal window when the server connect command is successfully completed

  17. On Devopness, once the server is displayed as Connected, it's been added to the selected environment

Required Permissions:

NOTE: To complete the steps in this post, the user needs to have the following permissions in the environment:

Resource Type Permission
Server Add

For instructions on how to grant user permissions in an environment, see Add team to an Environment