Add Cloudflared (#1292)

* Add Cloudflared

* Update apps.test.ts

* Update docker-compose.yml
This commit is contained in:
DrMxrcy 2023-09-27 01:53:48 -04:00 committed by GitHub
parent 4f00c901d9
commit f0f1ba8105
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 59 additions and 0 deletions

View File

@ -33,6 +33,7 @@ const networkExceptions = [
"gladys",
"scrypted",
"homebridge",
"cloudflared",
];
const getAppConfigs = (): AppConfig[] => {
const apps: AppConfig[] = [];

View File

@ -0,0 +1,17 @@
{
"$schema": "../schema.json",
"name": "Cloudflared",
"port": 14333,
"available": true,
"exposable": false,
"id": "cloudflared",
"tipi_version": 1,
"version": "2023.8.2",
"categories": ["utilities"],
"description": "Cloudflared-web is a docker image that packages both cloudflared cli and a no-frills Web UI for easy starting/stopping of cloudflare tunnel.",
"short_desc": "Cloudflare Tunnels in a Web UI",
"author": "WisdomSky",
"source": "https://github.com/WisdomSky/Cloudflared-web",
"form_fields": [
]
}

View File

@ -0,0 +1,10 @@
version: "3.9"
services:
cloudflared:
image: wisdomsky/cloudflared-web:2023.8.2
container_name: cloudflared
restart: unless-stopped
network_mode: host
volumes:
- ${APP_DATA_DIR}/data/cloudflared/config:/config

View File

@ -0,0 +1,31 @@
_Cloudflared-web is a docker image that packages both cloudflared cli and a no-frills Web UI for easy starting/stopping of cloudflare tunnel._
___
## Why use `Cloudflared-web`?
#### Pros
✅ Only need to run a docker command once. No need to run docker commands everytime you want to start or stop the container or when updating the token.
✅ Start and stop cloudflare tunnel anytime with a single click.
#### Cons
❌ Only supports Cloudflare Tunnel.
❌ Can only update hostname policies through the [ZeroTrust](https://one.dash.cloudflare.com/) dashboard.
___
The Web UI where you can setup the Cloudflared token can be accessed from port `14333`:
```
http://localhost:14333
```
## [Screenshots](https://github.com/WisdomSky/Cloudflared-web#screenshots)
[![Screenshot 1](https://raw.githubusercontent.com/WisdomSky/Cloudflared-web/main/screenshot-1.png)](https://raw.githubusercontent.com/WisdomSky/Cloudflared-web/main/screenshot-1.png)
[![Screenshot 2](https://raw.githubusercontent.com/WisdomSky/Cloudflared-web/main/screenshot-2.png)](https://raw.githubusercontent.com/WisdomSky/Cloudflared-web/main/screenshot-2.png)

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB