ServerSinc is an application-centric deployment and server management tool designed to streamline how you build, ship, and manage Dockerized apps across multiple servers.
Managing and deploying applications across multiple servers can be complex and time-consuming. Whilst there are many tools available to help with this, they often provide a fragmented experience, requiring you to juggle multiple interfaces and tools. Serversinc aims to simplify this process by providing a unified platform that allows you to manage your servers and applications in one place.
I originally built ServerSinc to simplify how I manage my own apps, such as MCR Trams, hosted across multiple servers. Managing deployments, updates, and environments for client and personal projects became tedious, so I built something to make it easier.
If you're a developer, freelancer, or small team running multiple Dockerized apps on different servers, ServerSinc is built for you. It takes the pain out of managing infrastructure, so you can focus on building, not babysitting servers.
Getting up and running with ServerSinc is quick. Here’s how to launch your first app:
Sign Up Create a free account to access the dashboard.
Connect a Cloud Provider Link your preferred cloud provider (e.g. DigitalOcean, AWS) by securely adding your API credentials.
Provision a Server Spin up a new server with Docker and Traefik pre-installed—or connect an existing one.
Deploy Your App Link your GitHub repo, set environment variables, and deploy your Dockerized application in seconds.
Serversinc lets you provision new servers directly from your cloud provider, making it easy to scale infrastructure across multiple regions and providers when needed.
By connecting your cloud provider (such as Hetzner or DigitalOcean) using API tokens, ServerSinc can securely create and manage virtual machines on your behalf. This enables you to:
ServerSinc currently supports the following cloud providers:
To connect a cloud provider, follow these steps:
In ServerSinc, a server is any remote machine (usually a VPS or cloud VM) that you use to host and run Dockerized applications.
When you provision a server, ServerSinc performs the following steps:
ubuntu-24.04
image for the server.You can manage your servers through the ServerSinc dashboard. Here are some common actions:
When deleting a server, ServerSinc will:
You will need to remove the VPS or VM instance from your cloud provider manually, as ServerSinc does not handle this automatically yet.
An Application defines how your software is deployed and managed on an Server. It acts as a blueprint for creating and managing Docker containers effectively.
Applications can be:
Each Application includes:
Updating an Application does not automatically redeploy containers. To apply changes, you must manually trigger a redeploy from the Deployment tab.
To create an Application, follow these steps:
main
).
3b. Docker Image: - Image Name: Enter the name of the Docker image to deploy. - Tag: Specify the image tag (default is latest
). - Private Registry: If using a private registry, provide the registry URL and authentication details.