🎉 Release of add-on Cloudflared 0.3.1
This commit is contained in:
@@ -1,52 +1,3 @@
|
||||
## v0.2.5
|
||||
- Update Cloudflare to 2022.1.3
|
||||
- Add option to use Quick Tunnels
|
||||
|
||||
## v0.2.4
|
||||
- Add originRequest support for disableChunkedEncoding flag for additional_hosts
|
||||
- Change hassio_role from admin to manager
|
||||
- Improve Documentation
|
||||
|
||||
## v0.2.3
|
||||
- Changed Cloudflared config datatype to JSON
|
||||
- Enable additional_hosts via https
|
||||
|
||||
## v0.2.2
|
||||
- Fixed config parameter name
|
||||
|
||||
## v0.2.1
|
||||
- Bump Cloudflared to 2022.1.2
|
||||
|
||||
## v0.2.0
|
||||
- Added possibility to configure additional hosts to forward to
|
||||
|
||||
## v0.1.9
|
||||
|
||||
- Bump Cloudflared to 2022.1.0
|
||||
- Disabled Auto-Update of Cloudflared
|
||||
- Automatically detect HA port, removed config option
|
||||
|
||||
## v0.1.8
|
||||
|
||||
- Bump Cloudflared to 2021.12.0
|
||||
- Force DNS creation if there is an existing entry
|
||||
|
||||
## v0.1.7
|
||||
|
||||
- Changed startup config to default "Application" to avoid race-condition with Nginxproxymanager
|
||||
|
||||
## v0.1.6
|
||||
|
||||
- Added tunnel connection to Nginxproxymanager
|
||||
|
||||
## v0.1.5
|
||||
|
||||
- Optimised reset
|
||||
|
||||
## v0.1.4
|
||||
|
||||
- Changed folder of Cloudflared files to /data/ for persistent storage
|
||||
- Included a reset option in the config to delete all existing cloudflared files
|
||||
- Optimised logging
|
||||
- Made config parameter to reset cloudflared file optional
|
||||
- Optimised documentation
|
||||
## What's Changed
|
||||
* Docu extension for quick tunnel (#30) @brenner-tobias
|
||||
* First automatic deployment
|
||||
|
||||
@@ -24,6 +24,9 @@ You can get started with zero setup by using
|
||||
|
||||
See [below](#option-quick_tunnel) for the detailed configuration.
|
||||
|
||||
**Please note that it is not recommended to use the quick tunnel for production
|
||||
use since the URL can change anytime.**
|
||||
|
||||
## Installation
|
||||
|
||||
The installation of this add-on is pretty straightforward but requires some prerequisites
|
||||
|
||||
@@ -36,4 +36,4 @@ mainly streaming videos or other Non-HTML content.
|
||||
[maintenance-shield]: https://img.shields.io/maintenance/yes/2022.svg
|
||||
[project-stage-shield]: https://img.shields.io/badge/project%20stage-experimental-yellow.svg
|
||||
[releases-shield]: https://img.shields.io/github/v/release/brenner-tobias/addon-cloudflared?include_prereleases
|
||||
[releases]: https://github.com/brenner-tobias/addon-cloudflared/releases
|
||||
[releases]: https://github.com/brenner-tobias/addon-cloudflared/releases
|
||||
@@ -0,0 +1,30 @@
|
||||
#include <tunables/global>
|
||||
|
||||
profile cloudflared flags=(attach_disconnected,mediate_deleted) {
|
||||
#include <abstractions/base>
|
||||
|
||||
# Capabilities
|
||||
file,
|
||||
signal,
|
||||
|
||||
# S6-Overlay
|
||||
/etc/services.d/** rwix,
|
||||
/etc/cont-init.d/** rwix,
|
||||
|
||||
# Bashio
|
||||
/usr/lib/bashio/** ix,
|
||||
/tmp/** rw,
|
||||
|
||||
# Access to cloudflared files
|
||||
/root/.cloudflared/** rw,
|
||||
|
||||
# Start new profile for cloudflared service
|
||||
cloudflared cx,
|
||||
|
||||
profile cloudflared flags=(attach_disconnected,mediate_deleted) {
|
||||
#include <abstractions/base>
|
||||
|
||||
# Receive signals from S6-Overlay
|
||||
signal receive,
|
||||
}
|
||||
}
|
||||
+22
-24
@@ -1,33 +1,31 @@
|
||||
---
|
||||
name: Cloudflared
|
||||
version: 0.2.5
|
||||
slug: cloudflared
|
||||
description: >
|
||||
Use a Cloudflared tunnel (formerly Argo Tunnel)
|
||||
to remotely connect to Home Assistant without opening any ports
|
||||
url: "https://github.com/brenner-tobias/addon-cloudflared/"
|
||||
image: ghcr.io/brenner-tobias/cloudflared/{arch}
|
||||
init: false
|
||||
arch:
|
||||
- aarch64
|
||||
- amd64
|
||||
- armhf
|
||||
- armv7
|
||||
- i386
|
||||
description: Use a Cloudflared tunnel (formerly Argo Tunnel) to remotely connect to
|
||||
Home Assistant without opening any ports
|
||||
hassio_api: true
|
||||
hassio_role: manager
|
||||
arch:
|
||||
- aarch64
|
||||
- amd64
|
||||
- armhf
|
||||
- armv7
|
||||
- i386
|
||||
image: ghcr.io/brenner-tobias/cloudflared/{arch}
|
||||
init: false
|
||||
name: Cloudflared
|
||||
options:
|
||||
external_hostname: ""
|
||||
tunnel_name: "homeassistant"
|
||||
additional_hosts: []
|
||||
external_hostname: ''
|
||||
tunnel_name: homeassistant
|
||||
schema:
|
||||
external_hostname: str
|
||||
tunnel_name: str
|
||||
additional_hosts:
|
||||
- hostname: str
|
||||
service: str
|
||||
disableChunkedEncoding: bool?
|
||||
- disableChunkedEncoding: bool?
|
||||
hostname: str
|
||||
service: str
|
||||
external_hostname: str
|
||||
log_level: list(trace|debug|info|notice|warning|error|fatal)?
|
||||
nginxproxymanager: bool?
|
||||
quick_tunnel: bool?
|
||||
log_level: list(trace|debug|info|notice|warning|error|fatal)?
|
||||
reset_cloudflared_files: bool?
|
||||
tunnel_name: str
|
||||
slug: cloudflared
|
||||
url: https://github.com/brenner-tobias/addon-cloudflared/
|
||||
version: 0.3.1
|
||||
|
||||
Reference in New Issue
Block a user