Destinations define where to deploy your application, database, or service.
Destinations are helpful to create
network separation from different applications. Applications, databases, and services within the same network could communicate with each other.
Local Docker Engine
It means all resources are deployed to the same server as Coolify is running on.
- Engine -
/var/run/docker.sock- You cannot modify this.
- Network - Used to create docker networks within the defined Docker Engine.
- Coolify Proxy - This is a special proxy based on Traefik, configured automatically by Coolify.
Remote Docker Engine
Allows you to use any kind of server as a destination endpoint.
You can have one Coolify instance as a control-plane/dashboard and deploy to unlimited number of remote servers.
The server needs to have:
- Install Docker Engine (20.11+) - instructions.
- Add SSH
.ssh/authorized_keysfile in the proper user's home directory, recommended
root, but it can be any user who have access to
- Add the
private keyof the same SSH key added to the remote server in the