Dokploy

Cloudflared

A lightweight daemon that securely connects local services to the internet through Cloudflare Tunnel.

Cloudflared logo

Configuration

services:
  cloudflared:
    image: 'cloudflare/cloudflared:latest'
    environment:
      # Don't forget to set this in your Dokploy Environment
      - 'TUNNEL_TOKEN=${CLOUDFLARE_TUNNEL_TOKEN}'
    network_mode: host
    restart: unless-stopped
    command: [
      "tunnel",

      # More tunnel run parameters here:
      # https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/configure-tunnels/tunnel-run-parameters/
      "--no-autoupdate",
      #"--protocol", "http2",

      "run"
    ]
variables = {}

[config]
domains = []
env = ["CLOUDFLARE_TUNNEL_TOKEN=\"<INSERT TOKEN>\""]
mounts = []

Base64

To import this template in Dokploy: create a Compose service → AdvancedBase64 import and paste the content below:

ewogICJjb21wb3NlIjogInNlcnZpY2VzOlxuICBjbG91ZGZsYXJlZDpcbiAgICBpbWFnZTogJ2Nsb3VkZmxhcmUvY2xvdWRmbGFyZWQ6bGF0ZXN0J1xuICAgIGVudmlyb25tZW50OlxuICAgICAgIyBEb24ndCBmb3JnZXQgdG8gc2V0IHRoaXMgaW4geW91ciBEb2twbG95IEVudmlyb25tZW50XG4gICAgICAtICdUVU5ORUxfVE9LRU49JHtDTE9VREZMQVJFX1RVTk5FTF9UT0tFTn0nXG4gICAgbmV0d29ya19tb2RlOiBob3N0XG4gICAgcmVzdGFydDogdW5sZXNzLXN0b3BwZWRcbiAgICBjb21tYW5kOiBbXG4gICAgICBcInR1bm5lbFwiLFxuXG4gICAgICAjIE1vcmUgdHVubmVsIHJ1biBwYXJhbWV0ZXJzIGhlcmU6XG4gICAgICAjIGh0dHBzOi8vZGV2ZWxvcGVycy5jbG91ZGZsYXJlLmNvbS9jbG91ZGZsYXJlLW9uZS9jb25uZWN0aW9ucy9jb25uZWN0LW5ldHdvcmtzL2NvbmZpZ3VyZS10dW5uZWxzL3R1bm5lbC1ydW4tcGFyYW1ldGVycy9cbiAgICAgIFwiLS1uby1hdXRvdXBkYXRlXCIsXG4gICAgICAjXCItLXByb3RvY29sXCIsIFwiaHR0cDJcIixcblxuICAgICAgXCJydW5cIlxuICAgIF1cbiIsCiAgImNvbmZpZyI6ICJ2YXJpYWJsZXMgPSB7fVxuXG5bY29uZmlnXVxuZG9tYWlucyA9IFtdXG5lbnYgPSBbXCJDTE9VREZMQVJFX1RVTk5FTF9UT0tFTj1cXFwiPElOU0VSVCBUT0tFTj5cXFwiXCJdXG5tb3VudHMgPSBbXVxuIgp9

Tags

cloud, networking, security, tunnel


Version: latest

On this page