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 key
to.ssh/authorized_keys
file in the proper user’s home directory, recommendedroot
, but it can be any user who have access toDocker Engine
. - Add the
private key
of the same SSH key added to the remote server in theSettings/SSH Keys
menu.