Adding DockFlare service.
Gitea Branch PR, Cloudflare DNS, README generation, & Docker Deployment / Check and Create PR (push) Successful in 36s
Gitea Branch PR, Cloudflare DNS, README generation, & Docker Deployment / Docker Compose Dry Run (push) Successful in 9m3s
Gitea Branch PR, Cloudflare DNS, README generation, & Docker Deployment / Update README & Generate List of Modified Services (push) Has been cancelled
Gitea Branch PR, Cloudflare DNS, README generation, & Docker Deployment / PR Merge (push) Has been cancelled
Gitea Branch PR, Cloudflare DNS, README generation, & Docker Deployment / Docker Compose Deployment (push) Has been cancelled
Gitea Branch PR, Cloudflare DNS, README generation, & Docker Deployment / Cloudflare DNS Setup (push) Has been cancelled
Gitea Branch PR, Cloudflare DNS, README generation, & Docker Deployment / Check and Create PR (push) Successful in 36s
Gitea Branch PR, Cloudflare DNS, README generation, & Docker Deployment / Docker Compose Dry Run (push) Successful in 9m3s
Gitea Branch PR, Cloudflare DNS, README generation, & Docker Deployment / Update README & Generate List of Modified Services (push) Has been cancelled
Gitea Branch PR, Cloudflare DNS, README generation, & Docker Deployment / PR Merge (push) Has been cancelled
Gitea Branch PR, Cloudflare DNS, README generation, & Docker Deployment / Docker Compose Deployment (push) Has been cancelled
Gitea Branch PR, Cloudflare DNS, README generation, & Docker Deployment / Cloudflare DNS Setup (push) Has been cancelled
This commit is contained in:
+58
-15
@@ -1,13 +1,5 @@
|
|||||||
name: compose
|
name: compose
|
||||||
networks:
|
networks:
|
||||||
bitmagnet:
|
|
||||||
driver: bridge
|
|
||||||
ipam:
|
|
||||||
config:
|
|
||||||
- gateway: 192.168.55.1
|
|
||||||
subnet: 192.168.55.0/27
|
|
||||||
driver: default
|
|
||||||
name: compose_bitmagnet
|
|
||||||
default:
|
default:
|
||||||
name: compose_default
|
name: compose_default
|
||||||
nextcloud-aio:
|
nextcloud-aio:
|
||||||
@@ -1047,6 +1039,61 @@ services:
|
|||||||
source: /var/run/docker.sock
|
source: /var/run/docker.sock
|
||||||
target: /var/run/docker.sock
|
target: /var/run/docker.sock
|
||||||
type: bind
|
type: bind
|
||||||
|
dockflare:
|
||||||
|
container_name: dockflare
|
||||||
|
environment:
|
||||||
|
AGENT_STATUS_UPDATE_INTERVAL_SECONDS: 10
|
||||||
|
CF_ACCOUNT_ID: ${CLOUDFLARE_ACCOUNT_ID}
|
||||||
|
CF_API_TOKEN: ${CLOUDFLAREDDNS_ENVIRONMENT_APITOKEN}
|
||||||
|
CF_ZONE_ID: ${CLOUDFLARE_ZONE_ID}
|
||||||
|
CLEANUP_INTERVAL_SECONDS: 300
|
||||||
|
CLOUDFLARED_NETWORK_NAME: compose_default
|
||||||
|
DEFAULT_NO_TLS_VERIFY: false
|
||||||
|
GRACE_PERIOD_SECONDS: 600
|
||||||
|
LABEL_PREFIX: cloudflare.tunnel
|
||||||
|
MAX_CONCURRENT_DNS_OPS: 3
|
||||||
|
RECONCILIATION_BATCH_SIZE: 3
|
||||||
|
SCAN_ALL_NETWORKS: false
|
||||||
|
STATE_FILE_PATH: /app/data/state.json
|
||||||
|
TRUSTED_PROXIES: 192.168.1.0/24,172.18.0.0/16
|
||||||
|
TUNNEL_DNS_SCAN_ZONE_NAMES:
|
||||||
|
TUNNEL_NAME: dockflared-tunnel
|
||||||
|
TZ: ${TZ}
|
||||||
|
image: alplat/dockflare:stable # Or :unstable for the latest features
|
||||||
|
labels:
|
||||||
|
homepage.group: Privacy/Security
|
||||||
|
homepage.name: DockFlare
|
||||||
|
homepage.href: https://cftunn.${MY_TLD}
|
||||||
|
homepage.icon: /icons/dockflare.png
|
||||||
|
homepage.description: Cloudflare Tunnel controller
|
||||||
|
swag: enable
|
||||||
|
swag_proto: http
|
||||||
|
swag_url: cftunn.${MY_TLD}
|
||||||
|
swag.uptime-kuma.enabled: true
|
||||||
|
swag.uptime-kuma.monitor.url: https://cftunn.${MY_TLD}
|
||||||
|
swag.uptime-kuma.monitor.interval: 300
|
||||||
|
### EXAMPLE CF TUNNEL LABELS ###
|
||||||
|
# Enable DockFlare management for this container
|
||||||
|
# - "cloudflare.tunnel.enable=true"
|
||||||
|
# The public hostname to expose
|
||||||
|
# - "cloudflare.tunnel.hostname=my-service.example.com"
|
||||||
|
# The internal service address (protocol://container_name_or_ip:port)
|
||||||
|
# Service type (http, https, tcp, ssh, rdp, http_status) is inferred from the prefix.
|
||||||
|
# - "cloudflare.tunnel.service=http://my-service:80"
|
||||||
|
# Optional: Specify a URL path. Only requests to hostname/path will match.
|
||||||
|
# - "cloudflare.tunnel.path=/app"
|
||||||
|
# Optional: Specify a different Cloudflare Zone for this hostname
|
||||||
|
# - "cloudflare.tunnel.zonename=another.example.com"
|
||||||
|
# Optional: Disable TLS verification if your internal service uses HTTP or a self-signed cert
|
||||||
|
# - "cloudflare.tunnel.no_tls_verify=true"
|
||||||
|
# Optional: Specify Origin Server Name (SNI) for TLS connection to origin
|
||||||
|
# - "cloudflare.tunnel.originsrvname=internal.service.local"
|
||||||
|
ports:
|
||||||
|
- 20756:5000
|
||||||
|
restart: unless-stopped
|
||||||
|
volumes:
|
||||||
|
- /var/run/docker.sock:/var/run/docker.sock:ro
|
||||||
|
- dockflare_data:/app/data
|
||||||
duplicati:
|
duplicati:
|
||||||
container_name: duplicati
|
container_name: duplicati
|
||||||
environment:
|
environment:
|
||||||
@@ -1427,13 +1474,7 @@ services:
|
|||||||
VPN_SERVICE_PROVIDER: private internet access
|
VPN_SERVICE_PROVIDER: private internet access
|
||||||
expose:
|
expose:
|
||||||
- 8000
|
- 8000
|
||||||
extra_hosts:
|
|
||||||
- bitmagnet-pg-db:192.168.55.8
|
|
||||||
image: qmcgaw/gluetun:latest
|
image: qmcgaw/gluetun:latest
|
||||||
networks:
|
|
||||||
bitmagnet:
|
|
||||||
ipv4_address: 192.168.55.7
|
|
||||||
default: null
|
|
||||||
ports:
|
ports:
|
||||||
- 3333:3333
|
- 3333:3333
|
||||||
- 3334:3334
|
- 3334:3334
|
||||||
@@ -4600,7 +4641,7 @@ services:
|
|||||||
- --copy-path=/var/tmp/collector-config.yaml
|
- --copy-path=/var/tmp/collector-config.yaml
|
||||||
- --feature-gates=-pkg.translator.prometheus.NormalizeName
|
- --feature-gates=-pkg.translator.prometheus.NormalizeName
|
||||||
depends_on:
|
depends_on:
|
||||||
signoz:
|
signoz-app:
|
||||||
condition: service_healthy
|
condition: service_healthy
|
||||||
environment:
|
environment:
|
||||||
OTEL_RESOURCE_ATTRIBUTES: host.name=signoz-host,os.type=linux
|
OTEL_RESOURCE_ATTRIBUTES: host.name=signoz-host,os.type=linux
|
||||||
@@ -5435,6 +5476,8 @@ volumes:
|
|||||||
name: dawarich_public
|
name: dawarich_public
|
||||||
dawarich_watched:
|
dawarich_watched:
|
||||||
name: dawarich_watched
|
name: dawarich_watched
|
||||||
|
dockflare_data:
|
||||||
|
name: dockflare_data
|
||||||
fastenhealth-cache:
|
fastenhealth-cache:
|
||||||
name: fastenhealth-cache
|
name: fastenhealth-cache
|
||||||
fastenhealth-db:
|
fastenhealth-db:
|
||||||
|
|||||||
Reference in New Issue
Block a user