🎉 Release of add-on Cloudflared 0.3.1

This commit is contained in:
Brenner-Bot
2022-02-04 20:37:02 +00:00
parent 07a5913ef0
commit b34e23129f
6 changed files with 62 additions and 80 deletions
+3 -3
View File
@@ -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
SOFTWARE.
[addon-cloudflared]: https://github.com/brenner-tobias/addon-cloudflared/tree/v0.2.5
[addon-doc-cloudflared]: https://github.com/brenner-tobias/addon-cloudflared/blob/v0.2.5/README.md
[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.3.1/README.md
[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-amd64-shield]: https://img.shields.io/badge/amd64-yes-green.svg
[cloudflared-armhf-shield]: https://img.shields.io/badge/armhf-yes-green.svg
+3 -52
View File
@@ -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
+3
View File
@@ -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
+30
View File
@@ -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
View File
@@ -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