🎉 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 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
+3 -52
View File
@@ -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
+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. 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
+1 -1
View File
@@ -36,4 +36,4 @@ mainly streaming videos or other Non-HTML content.
[maintenance-shield]: https://img.shields.io/maintenance/yes/2022.svg [maintenance-shield]: https://img.shields.io/maintenance/yes/2022.svg
[project-stage-shield]: https://img.shields.io/badge/project%20stage-experimental-yellow.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-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
+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 @@
--- arch:
name: Cloudflared - aarch64
version: 0.2.5 - amd64
slug: cloudflared - armhf
description: > - armv7
Use a Cloudflared tunnel (formerly Argo Tunnel) - i386
to remotely connect to Home Assistant without opening any ports description: Use a Cloudflared tunnel (formerly Argo Tunnel) to remotely connect to
url: "https://github.com/brenner-tobias/addon-cloudflared/" Home Assistant without opening any ports
image: ghcr.io/brenner-tobias/cloudflared/{arch}
init: false
hassio_api: true hassio_api: true
hassio_role: manager hassio_role: manager
arch: image: ghcr.io/brenner-tobias/cloudflared/{arch}
- aarch64 init: false
- amd64 name: Cloudflared
- armhf
- armv7
- i386
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?
service: str hostname: str
disableChunkedEncoding: bool? service: str
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