Skip to main content

Outline

Setup

  1. Add DNS records at Infomaniak pointing docs.<domain> to the server:

    • A record: docs<ipv4>
    • AAAA record: docs<ipv6>
  2. In Coolify, go to New Resource → Service, search for Outline, set the domain on the outline container (inside the container settings), then fill in the mail environment variables before deploying.

    Outline uses magic links for login — SMTP is required, not optional:

    VariableValue
    SMTP_HOST{{team.DEFAULT_SMTP_HOST}}
    SMTP_PORT{{team.DEFAULT_SMTP_PORT}}
    SMTP_USERNAME{{team.DEFAULT_SMTP_USERNAME}}
    SMTP_PASSWORD{{team.DEFAULT_SMTP_PASSWORD}}
    SMTP_FROM_EMAIL{{team.DEFAULT_SMTP_FROM}}
    SMTP_SECUREfalse (port 587 uses STARTTLS, still encrypted)
    SMTP_NAMEa simple name without symbols (e.g. outline) — Proton Mail rejects the HELO command if this contains special characters
  3. Deploy.