Skip to content

How to use Cloudflare with Sliplane

This guide explains how to connect your domain from Cloudflare to a service running on Sliplane.

Prerequisites

  • You must already have a domain added to Cloudflare
  • You must have a Sliplane service running

Step 1: Add Your Domain in Sliplane

  1. Go to your service dashboard in Sliplane.

  2. Click the Domains tab. Screenshot

  3. Click Add Domain.

  4. Enter your full domain (e.g. example.com or app.example.com) and click Add.

  5. Sliplane will show you the required DNS record:

    • Prefer CNAME: Use CNAME if possible, because it automatically tracks Sliplane IP changes.

Screenshot


Step 2: Add DNS Record in Cloudflare

  1. Log in to Cloudflare Dashboard.
  2. Select your domain.
  3. Go to the DNS tab.
  4. Click Add Record:
    • Type: CNAME
    • Name: @ for root or your subdomain (e.g. app)
    • Target: Use the CNAME value from Sliplane
  5. Set Proxy status to DNS only (not proxied).
    → ⚠️ Disable the orange cloud icon at first.

Step 3: Wait for Domain Verification

  • Sliplane will verify the domain within ~15 minutes.
  • Once verified, you can enable the Cloudflare proxy by toggling the orange cloud back on.

Step 4: Enable Full Strict SSL

  1. In Cloudflare, go to your domain.
  2. Click SSL/TLS in the left menu.
  3. Set the SSL mode to Full (Strict).

This ensures encrypted connections both:

  • Between browser and Cloudflare
  • Between Cloudflare and Sliplane

Screenshot


Optional: Geo-blocking Exception

If you’re using geo-blocking or other firewall features:

  • Exclude the route https://{your-domain}/.well-known/acme-challenge/**123**
    → This route is used for SSL certificate renewals. Blocking it will cause renewals to fail.

Done

Your Sliplane service should now be accessible via your Cloudflare-managed domain, with secure HTTPS and CDN-level features.