Destinations are helpful to create
network separation from different applications. Applications, databases, and services within the same network could communicate with each other.Supported Destinations
Local Docker Engine
It means all resources are deployed to the same server as Coolify is running on.Configuration
- 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.Requirements
The server needs to have:- Install Docker Engine (20.11+) - instructions.
- Add SSH
public keyto.ssh/authorized_keysfile in the proper user’s home directory, recommendedroot, but it can be any user who have access toDocker Engine. - Add the
private keyof the same SSH key added to the remote server in theSettings/SSH Keysmenu.