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",
|
||||
"scrypted",
|
||||
"homebridge",
|
||||
"cloudflared",
|
||||
];
|
||||
const getAppConfigs = (): 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)
|
||||
|
||||
[![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)
|
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