Tugboat is a small node.js web server that runs on your server and allows Serversinc to manage your server's resources. It's installed during provisioning and runs in a docker container, by default Tugboat listens for requests on port 7567.
During provisioning, Tugboat is configured to connect to Serversinc's API and register your server. This allows Serversinc to manage your server's Docker containers, trigger builds, and stream logs.
Tugboat is designed to be lightweight and efficient, ensuring minimal impact on your server's performance while providing essential management capabilities.
Tugboat is secured by a token that is generated during it's first run. This token is stored locally on your server and is used to authenticate requests from Serversinc.
As Tugboat runs on your server, it's open source and available on GitHub.