🎉 Release of add-on Cloudflared 0.3.1
This commit is contained in:
@@ -86,10 +86,10 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
|||||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||||
SOFTWARE.
|
SOFTWARE.
|
||||||
|
|
||||||
[addon-cloudflared]: https://github.com/brenner-tobias/addon-cloudflared/tree/v0.2.5
|
[addon-cloudflared]: https://github.com/brenner-tobias/addon-cloudflared/tree/v0.3.1
|
||||||
[addon-doc-cloudflared]: https://github.com/brenner-tobias/addon-cloudflared/blob/v0.2.5/README.md
|
[addon-doc-cloudflared]: https://github.com/brenner-tobias/addon-cloudflared/blob/v0.3.1/README.md
|
||||||
[cloudflared-issue]: https://github.com/brenner-tobias/addon-cloudflared/issues
|
[cloudflared-issue]: https://github.com/brenner-tobias/addon-cloudflared/issues
|
||||||
[cloudflared-version-shield]: https://img.shields.io/badge/version-v0.2.5-blue.svg
|
[cloudflared-version-shield]: https://img.shields.io/badge/version-v0.3.1-blue.svg
|
||||||
[cloudflared-aarch64-shield]: https://img.shields.io/badge/aarch64-yes-green.svg
|
[cloudflared-aarch64-shield]: https://img.shields.io/badge/aarch64-yes-green.svg
|
||||||
[cloudflared-amd64-shield]: https://img.shields.io/badge/amd64-yes-green.svg
|
[cloudflared-amd64-shield]: https://img.shields.io/badge/amd64-yes-green.svg
|
||||||
[cloudflared-armhf-shield]: https://img.shields.io/badge/armhf-yes-green.svg
|
[cloudflared-armhf-shield]: https://img.shields.io/badge/armhf-yes-green.svg
|
||||||
|
|||||||
@@ -1,52 +1,3 @@
|
|||||||
## v0.2.5
|
## What's Changed
|
||||||
- Update Cloudflare to 2022.1.3
|
* Docu extension for quick tunnel (#30) @brenner-tobias
|
||||||
- Add option to use Quick Tunnels
|
* First automatic deployment
|
||||||
|
|
||||||
## 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
|
|
||||||
|
|||||||
@@ -24,6 +24,9 @@ You can get started with zero setup by using
|
|||||||
|
|
||||||
See [below](#option-quick_tunnel) for the detailed configuration.
|
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
|
## Installation
|
||||||
|
|
||||||
The installation of this add-on is pretty straightforward but requires some prerequisites
|
The installation of this add-on is pretty straightforward but requires some prerequisites
|
||||||
|
|||||||
@@ -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,
|
||||||
|
}
|
||||||
|
}
|
||||||
+17
-19
@@ -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
|
|
||||||
hassio_api: true
|
|
||||||
hassio_role: manager
|
|
||||||
arch:
|
arch:
|
||||||
- aarch64
|
- aarch64
|
||||||
- amd64
|
- amd64
|
||||||
- armhf
|
- armhf
|
||||||
- armv7
|
- armv7
|
||||||
- i386
|
- 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
|
||||||
|
image: ghcr.io/brenner-tobias/cloudflared/{arch}
|
||||||
|
init: false
|
||||||
|
name: Cloudflared
|
||||||
options:
|
options:
|
||||||
external_hostname: ""
|
|
||||||
tunnel_name: "homeassistant"
|
|
||||||
additional_hosts: []
|
additional_hosts: []
|
||||||
|
external_hostname: ''
|
||||||
|
tunnel_name: homeassistant
|
||||||
schema:
|
schema:
|
||||||
external_hostname: str
|
|
||||||
tunnel_name: str
|
|
||||||
additional_hosts:
|
additional_hosts:
|
||||||
- hostname: str
|
- disableChunkedEncoding: bool?
|
||||||
|
hostname: str
|
||||||
service: str
|
service: str
|
||||||
disableChunkedEncoding: bool?
|
external_hostname: str
|
||||||
|
log_level: list(trace|debug|info|notice|warning|error|fatal)?
|
||||||
nginxproxymanager: bool?
|
nginxproxymanager: bool?
|
||||||
quick_tunnel: bool?
|
quick_tunnel: bool?
|
||||||
log_level: list(trace|debug|info|notice|warning|error|fatal)?
|
|
||||||
reset_cloudflared_files: bool?
|
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