Add Cloudflared (#1292)
* Add Cloudflared * Update apps.test.ts * Update docker-compose.yml
This commit is contained in:
parent
4f00c901d9
commit
f0f1ba8105
|
@ -33,6 +33,7 @@ const networkExceptions = [
|
||||||
"gladys",
|
"gladys",
|
||||||
"scrypted",
|
"scrypted",
|
||||||
"homebridge",
|
"homebridge",
|
||||||
|
"cloudflared",
|
||||||
];
|
];
|
||||||
const getAppConfigs = (): AppConfig[] => {
|
const getAppConfigs = (): AppConfig[] => {
|
||||||
const apps: AppConfig[] = [];
|
const apps: AppConfig[] = [];
|
||||||
|
|
17
apps/cloudflared/config.json
Normal file
17
apps/cloudflared/config.json
Normal 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": [
|
||||||
|
]
|
||||||
|
}
|
10
apps/cloudflared/docker-compose.yml
Normal file
10
apps/cloudflared/docker-compose.yml
Normal 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
|
31
apps/cloudflared/metadata/description.md
Normal file
31
apps/cloudflared/metadata/description.md
Normal 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)
|
||||||
|
|
||||||
|
[](https://raw.githubusercontent.com/WisdomSky/Cloudflared-web/main/screenshot-1.png)
|
||||||
|
|
||||||
|
[](https://raw.githubusercontent.com/WisdomSky/Cloudflared-web/main/screenshot-2.png)
|
BIN
apps/cloudflared/metadata/logo.jpg
Normal file
BIN
apps/cloudflared/metadata/logo.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 30 KiB |
Loading…
Reference in New Issue
Block a user