You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
org.opencontainers.image.description="Cloudflare Tunnel client for exposing services securely." \
15
+
org.opencontainers.image.description="Tunneling daemon that proxies any local webserver through the Cloudflare network without DNS records or firewall changes." \
|`latest` / `pkg`|**FreeBSD Quarterly**. Uses stable, tested packages. | Most users. Matches Linux Docker behavior. |
25
+
|`pkg-latest`|**FreeBSD Latest**. Rolling package updates. | Newest FreeBSD packages. |
26
+
27
+
## Prerequisites
28
+
29
+
Before deploying, ensure your host environment is ready. See the [Quick Start Guide](https://daemonless.io/guides/quick-start) for host setup instructions.
30
+
18
31
## Deployment
19
32
20
33
### Podman Compose
@@ -32,6 +45,43 @@ services:
32
45
restart: unless-stopped
33
46
```
34
47
48
+
### AppJail Director
49
+
50
+
**.env**:
51
+
52
+
```
53
+
DIRECTOR_PROJECT=cloudflared
54
+
TUNNEL_TOKEN=YOUR_CLOUDFLARE_TOKEN_HERE
55
+
TUNNEL_METRICS=0.0.0.0:2000
56
+
```
57
+
58
+
**appjail-director.yml**:
59
+
60
+
```yaml
61
+
options:
62
+
- virtualnet: ':<random> default'
63
+
- nat:
64
+
services:
65
+
cloudflared:
66
+
name: cloudflared
67
+
options:
68
+
- container: 'boot args:--pull'
69
+
oci:
70
+
user: root
71
+
environment:
72
+
- TUNNEL_TOKEN: !ENV '${TUNNEL_TOKEN}'
73
+
- TUNNEL_METRICS: !ENV '${TUNNEL_METRICS}'
74
+
```
75
+
76
+
**Makejail**:
77
+
78
+
```
79
+
ARG tag=latest
80
+
81
+
OPTION overwrite=force
82
+
OPTION from=ghcr.io/daemonless/cloudflared:${tag}
83
+
```
84
+
35
85
### Podman CLI
36
86
37
87
```bash
@@ -41,7 +91,6 @@ podman run -d --name cloudflared \
0 commit comments