Coolify v3 (deprecated)
Destinations
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.
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.