mirror of
https://github.com/haugene/docker-transmission-openvpn.git
synced 2026-04-18 03:52:43 +02:00
159 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
43eb403b97
|
Update master from dev (#2862)
* Add Transmissionic Web UI & New Documentation (#2589) * Added step to build a .deb file to install and reduce image size (#2590) * Added step to build a .deb file to install and reduce image size * Fixed deb install incorrectly done * Check for update-port script existing instead of being executable (#2593) #2459 * Fixed TWC paths (#2600) * add docker build caching to workflow (#2609) * Privoxy eth0 fixes, healthcheck comparison tweak and start.sh update (#2610) * by checking for existence of default 127 address,healthcheck will never effectively run, as the non-default eth0 ip will never be matched * the comparison was not trimming off the port, thus healthcheck was always going to fail or denote a change when there may have been none * simplified the comparison (thanks @edgd1er ) * Strip double quotes from umask check (#2601) * Fix problem with enabled UFW with Random Ports (#2603) Fixing #2255 * move vpn config download to /config (#2592) * move vpn config download to /config * fix git safe dir permissions * cleanup vpn config clone * re-add zip dl, set git to default * use alpine:latest for TransmissionUIs build stage (#2573) * Update fetch-external-configs.sh removed duplicate bracket * Update to transmission 4.0.4 * Update configure-openvpn.sh * Switched the order of events, to remove the ipv6 before sed-ing the address (#2695) * Create separate image for transmission build from source (#2691) * separate transmission build to separate image and workflow * set transmission-builder version * use matrix for multi runner builds * fix context * parallel docker builds with matrix (#2694) * consolidate and parallelize image build with matrix multi runner build * fix image name * Update Dockerfile fixed typo * `TRANSMISSION_RPC_URL` option causes a moved permanently error when using PIA (#2657) * Respect option `TRANSMISSION_RPC_URL` remove debug echo * default `TRANSMISSION_RPC_URL` is now grabbed from `default-settings.json` * Stricter grep pattern * Remove redundant grep * Added comment * Use `jq` instead of `sed` to determine the default of `TRANSMISSION_RPC_URL` --------- Co-authored-by: Mark Honkoop <112875887+MarkHonkoop@users.noreply.github.com> * Fix for PR #2691 (#2698) * separate transmission build to separate image and workflow * set transmission-builder version * use matrix for multi runner builds * fix context * Fix file name * fix image name * Fix #2694 image build (#2699) * consolidate and parallelize image build with matrix multi runner build * fix image name * update master (#2696) * Add Transmissionic Web UI & New Documentation (#2589) * Added step to build a .deb file to install and reduce image size (#2590) * Added step to build a .deb file to install and reduce image size * Fixed deb install incorrectly done * Check for update-port script existing instead of being executable (#2593) #2459 * Fixed TWC paths (#2600) * add docker build caching to workflow (#2609) * Privoxy eth0 fixes, healthcheck comparison tweak and start.sh update (#2610) * by checking for existence of default 127 address,healthcheck will never effectively run, as the non-default eth0 ip will never be matched * the comparison was not trimming off the port, thus healthcheck was always going to fail or denote a change when there may have been none * simplified the comparison (thanks @edgd1er ) * Strip double quotes from umask check (#2601) * Fix problem with enabled UFW with Random Ports (#2603) Fixing #2255 * move vpn config download to /config (#2592) * move vpn config download to /config * fix git safe dir permissions * cleanup vpn config clone * re-add zip dl, set git to default * use alpine:latest for TransmissionUIs build stage (#2573) * Update fetch-external-configs.sh removed duplicate bracket * Update to transmission 4.0.4 * Update configure-openvpn.sh * Switched the order of events, to remove the ipv6 before sed-ing the address (#2695) * Create separate image for transmission build from source (#2691) * separate transmission build to separate image and workflow * set transmission-builder version * use matrix for multi runner builds * fix context * parallel docker builds with matrix (#2694) * consolidate and parallelize image build with matrix multi runner build * fix image name * Update Dockerfile fixed typo * `TRANSMISSION_RPC_URL` option causes a moved permanently error when using PIA (#2657) * Respect option `TRANSMISSION_RPC_URL` remove debug echo * default `TRANSMISSION_RPC_URL` is now grabbed from `default-settings.json` * Stricter grep pattern * Remove redundant grep * Added comment * Use `jq` instead of `sed` to determine the default of `TRANSMISSION_RPC_URL` --------- Co-authored-by: Mark Honkoop <112875887+MarkHonkoop@users.noreply.github.com> * Fix for PR #2691 (#2698) * separate transmission build to separate image and workflow * set transmission-builder version * use matrix for multi runner builds * fix context * Fix file name * fix image name --------- Co-authored-by: Anastasiya Polina Soyka <apsoyka@protonmail.com> Co-authored-by: Geoff <geoff@gapple.ca> Co-authored-by: ksurl <ksurl@users.noreply.github.com> Co-authored-by: HeavyGee <133152184+heavygee@users.noreply.github.com> Co-authored-by: WitchRecipe <77073792+WitchRecipe@users.noreply.github.com> Co-authored-by: Florian Kretschmer <19738301+Entepotenz@users.noreply.github.com> Co-authored-by: Aemulation <112875887+Aemulation@users.noreply.github.com> Co-authored-by: Mark Honkoop <112875887+MarkHonkoop@users.noreply.github.com> * fix matrix to build all images --------- Co-authored-by: Patrick Kishino <patrick.a.kishino@gmail.com> Co-authored-by: Anastasiya Polina Soyka <apsoyka@protonmail.com> Co-authored-by: Geoff <geoff@gapple.ca> Co-authored-by: HeavyGee <133152184+heavygee@users.noreply.github.com> Co-authored-by: WitchRecipe <77073792+WitchRecipe@users.noreply.github.com> Co-authored-by: Florian Kretschmer <19738301+Entepotenz@users.noreply.github.com> Co-authored-by: Aemulation <112875887+Aemulation@users.noreply.github.com> Co-authored-by: Mark Honkoop <112875887+MarkHonkoop@users.noreply.github.com> * fix transmission version check (#2700) * Comment * Switch transmission builder image to combined platform builder (#2704) * separate transmission build to separate image and workflow * set transmission-builder version * use matrix for multi runner builds * fix context * Fix file name * fix image name * fix transmission build version detection * switch to combined platform builder --------- Co-authored-by: Patrick Kishino <patrick.a.kishino@gmail.com> * switch to single platform builder (#2705) Co-authored-by: Patrick Kishino <patrick.a.kishino@gmail.com> * Fix web proxy stopping to work (#2678) * Mix of fixes to the heathcheck.sh from #2610 and start.sh from #2673. * Made few more modifications to healthcheck.sh and start.sh. This change appears to be working. Let's monitor this. --------- Co-authored-by: Patrick Kishino <patrick.a.kishino@gmail.com> * Remove script_security (#2702) Due to non-support of this in latest openvpn it is removed.. * Revert "Remove script_security (#2702)" (#2708) This reverts commit 44ba9e6f3a221d3b51464f33505ccd649b24f7f3. * Update configure-openvpn.sh (#2707) Using "upd" as a value for NORDVPN_PROTOCOL results in an error. Co-authored-by: Patrick Kishino <patrick.a.kishino@gmail.com> * Add natpmpc (#2746) * Dev (#2706) * Add Transmissionic Web UI & New Documentation (#2589) * Added step to build a .deb file to install and reduce image size (#2590) * Added step to build a .deb file to install and reduce image size * Fixed deb install incorrectly done * Check for update-port script existing instead of being executable (#2593) #2459 * Fixed TWC paths (#2600) * add docker build caching to workflow (#2609) * Privoxy eth0 fixes, healthcheck comparison tweak and start.sh update (#2610) * by checking for existence of default 127 address,healthcheck will never effectively run, as the non-default eth0 ip will never be matched * the comparison was not trimming off the port, thus healthcheck was always going to fail or denote a change when there may have been none * simplified the comparison (thanks @edgd1er ) * Strip double quotes from umask check (#2601) * Fix problem with enabled UFW with Random Ports (#2603) Fixing #2255 * move vpn config download to /config (#2592) * move vpn config download to /config * fix git safe dir permissions * cleanup vpn config clone * re-add zip dl, set git to default * use alpine:latest for TransmissionUIs build stage (#2573) * Update fetch-external-configs.sh removed duplicate bracket * Update to transmission 4.0.4 * Update configure-openvpn.sh * Switched the order of events, to remove the ipv6 before sed-ing the address (#2695) * Create separate image for transmission build from source (#2691) * separate transmission build to separate image and workflow * set transmission-builder version * use matrix for multi runner builds * fix context * parallel docker builds with matrix (#2694) * consolidate and parallelize image build with matrix multi runner build * fix image name * Update Dockerfile fixed typo * `TRANSMISSION_RPC_URL` option causes a moved permanently error when using PIA (#2657) * Respect option `TRANSMISSION_RPC_URL` remove debug echo * default `TRANSMISSION_RPC_URL` is now grabbed from `default-settings.json` * Stricter grep pattern * Remove redundant grep * Added comment * Use `jq` instead of `sed` to determine the default of `TRANSMISSION_RPC_URL` --------- Co-authored-by: Mark Honkoop <112875887+MarkHonkoop@users.noreply.github.com> * Fix for PR #2691 (#2698) * separate transmission build to separate image and workflow * set transmission-builder version * use matrix for multi runner builds * fix context * Fix file name * fix image name * Fix #2694 image build (#2699) * consolidate and parallelize image build with matrix multi runner build * fix image name * update master (#2696) * Add Transmissionic Web UI & New Documentation (#2589) * Added step to build a .deb file to install and reduce image size (#2590) * Added step to build a .deb file to install and reduce image size * Fixed deb install incorrectly done * Check for update-port script existing instead of being executable (#2593) #2459 * Fixed TWC paths (#2600) * add docker build caching to workflow (#2609) * Privoxy eth0 fixes, healthcheck comparison tweak and start.sh update (#2610) * by checking for existence of default 127 address,healthcheck will never effectively run, as the non-default eth0 ip will never be matched * the comparison was not trimming off the port, thus healthcheck was always going to fail or denote a change when there may have been none * simplified the comparison (thanks @edgd1er ) * Strip double quotes from umask check (#2601) * Fix problem with enabled UFW with Random Ports (#2603) Fixing #2255 * move vpn config download to /config (#2592) * move vpn config download to /config * fix git safe dir permissions * cleanup vpn config clone * re-add zip dl, set git to default * use alpine:latest for TransmissionUIs build stage (#2573) * Update fetch-external-configs.sh removed duplicate bracket * Update to transmission 4.0.4 * Update configure-openvpn.sh * Switched the order of events, to remove the ipv6 before sed-ing the address (#2695) * Create separate image for transmission build from source (#2691) * separate transmission build to separate image and workflow * set transmission-builder version * use matrix for multi runner builds * fix context * parallel docker builds with matrix (#2694) * consolidate and parallelize image build with matrix multi runner build * fix image name * Update Dockerfile fixed typo * `TRANSMISSION_RPC_URL` option causes a moved permanently error when using PIA (#2657) * Respect option `TRANSMISSION_RPC_URL` remove debug echo * default `TRANSMISSION_RPC_URL` is now grabbed from `default-settings.json` * Stricter grep pattern * Remove redundant grep * Added comment * Use `jq` instead of `sed` to determine the default of `TRANSMISSION_RPC_URL` --------- Co-authored-by: Mark Honkoop <112875887+MarkHonkoop@users.noreply.github.com> * Fix for PR #2691 (#2698) * separate transmission build to separate image and workflow * set transmission-builder version * use matrix for multi runner builds * fix context * Fix file name * fix image name --------- Co-authored-by: Anastasiya Polina Soyka <apsoyka@protonmail.com> Co-authored-by: Geoff <geoff@gapple.ca> Co-authored-by: ksurl <ksurl@users.noreply.github.com> Co-authored-by: HeavyGee <133152184+heavygee@users.noreply.github.com> Co-authored-by: WitchRecipe <77073792+WitchRecipe@users.noreply.github.com> Co-authored-by: Florian Kretschmer <19738301+Entepotenz@users.noreply.github.com> Co-authored-by: Aemulation <112875887+Aemulation@users.noreply.github.com> Co-authored-by: Mark Honkoop <112875887+MarkHonkoop@users.noreply.github.com> * fix matrix to build all images --------- Co-authored-by: Patrick Kishino <patrick.a.kishino@gmail.com> Co-authored-by: Anastasiya Polina Soyka <apsoyka@protonmail.com> Co-authored-by: Geoff <geoff@gapple.ca> Co-authored-by: HeavyGee <133152184+heavygee@users.noreply.github.com> Co-authored-by: WitchRecipe <77073792+WitchRecipe@users.noreply.github.com> Co-authored-by: Florian Kretschmer <19738301+Entepotenz@users.noreply.github.com> Co-authored-by: Aemulation <112875887+Aemulation@users.noreply.github.com> Co-authored-by: Mark Honkoop <112875887+MarkHonkoop@users.noreply.github.com> * fix transmission version check (#2700) * Comment * Switch transmission builder image to combined platform builder (#2704) * separate transmission build to separate image and workflow * set transmission-builder version * use matrix for multi runner builds * fix context * Fix file name * fix image name * fix transmission build version detection * switch to combined platform builder --------- Co-authored-by: Patrick Kishino <patrick.a.kishino@gmail.com> * switch to single platform builder (#2705) Co-authored-by: Patrick Kishino <patrick.a.kishino@gmail.com> --------- Co-authored-by: Anastasiya Polina Soyka <apsoyka@protonmail.com> Co-authored-by: Geoff <geoff@gapple.ca> Co-authored-by: ksurl <ksurl@users.noreply.github.com> Co-authored-by: HeavyGee <133152184+heavygee@users.noreply.github.com> Co-authored-by: WitchRecipe <77073792+WitchRecipe@users.noreply.github.com> Co-authored-by: Florian Kretschmer <19738301+Entepotenz@users.noreply.github.com> Co-authored-by: Aemulation <112875887+Aemulation@users.noreply.github.com> Co-authored-by: Mark Honkoop <112875887+MarkHonkoop@users.noreply.github.com> * Update README.md * Bump actions/checkout from 3 to 4 (#2714) Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v3...v4) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump docker/setup-buildx-action from 2 to 3 (#2718) Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 2 to 3. - [Release notes](https://github.com/docker/setup-buildx-action/releases) - [Commits](https://github.com/docker/setup-buildx-action/compare/v2...v3) --- updated-dependencies: - dependency-name: docker/setup-buildx-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump docker/login-action from 2 to 3 (#2719) Bumps [docker/login-action](https://github.com/docker/login-action) from 2 to 3. - [Release notes](https://github.com/docker/login-action/releases) - [Commits](https://github.com/docker/login-action/compare/v2...v3) --- updated-dependencies: - dependency-name: docker/login-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump docker/setup-qemu-action from 2 to 3 (#2720) Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action) from 2 to 3. - [Release notes](https://github.com/docker/setup-qemu-action/releases) - [Commits](https://github.com/docker/setup-qemu-action/compare/v2...v3) --- updated-dependencies: - dependency-name: docker/setup-qemu-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump docker/metadata-action from 4 to 5 (#2721) Bumps [docker/metadata-action](https://github.com/docker/metadata-action) from 4 to 5. - [Release notes](https://github.com/docker/metadata-action/releases) - [Upgrade guide](https://github.com/docker/metadata-action/blob/master/UPGRADE.md) - [Commits](https://github.com/docker/metadata-action/compare/v4...v5) --- updated-dependencies: - dependency-name: docker/metadata-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump docker/build-push-action from 4 to 5 (#2722) Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 4 to 5. - [Release notes](https://github.com/docker/build-push-action/releases) - [Commits](https://github.com/docker/build-push-action/compare/v4...v5) --- updated-dependencies: - dependency-name: docker/build-push-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Update tips-tricks.md fixed pod man tip * fixing invalid concatenation (#2743) * fixing invalid concatenation --------- Co-authored-by: Patrick Kishino <patrick.a.kishino@gmail.com> * install natpmpc --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: Patrick Kishino <patrick.a.kishino@gmail.com> Co-authored-by: Anastasiya Polina Soyka <apsoyka@protonmail.com> Co-authored-by: Geoff <geoff@gapple.ca> Co-authored-by: ksurl <ksurl@users.noreply.github.com> Co-authored-by: HeavyGee <133152184+heavygee@users.noreply.github.com> Co-authored-by: WitchRecipe <77073792+WitchRecipe@users.noreply.github.com> Co-authored-by: Florian Kretschmer <19738301+Entepotenz@users.noreply.github.com> Co-authored-by: Aemulation <112875887+Aemulation@users.noreply.github.com> Co-authored-by: Mark Honkoop <112875887+MarkHonkoop@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: James Storm <jamesstorm@gmail.com> * update transmission build version to 4.0.5 * fix: transmission version check (#2753) * fix transmission version check * add git user config * Update Dockerfile Update version * Update configure-openvpn.sh fixed case where tmp directory exists * Change transmission-web-control to actively maintained project (#2764) * Update check-transmission-releases.yml * Change transmission-web-control repo to maintained project --------- Co-authored-by: Patrick Kishino <patrick.a.kishino@gmail.com> * update transmission build version to * update transmission build version to 4.0.5 * Update Transmission-Web-Control (#2772) * Dev (#2706) * Add Transmissionic Web UI & New Documentation (#2589) * Added step to build a .deb file to install and reduce image size (#2590) * Added step to build a .deb file to install and reduce image size * Fixed deb install incorrectly done * Check for update-port script existing instead of being executable (#2593) #2459 * Fixed TWC paths (#2600) * add docker build caching to workflow (#2609) * Privoxy eth0 fixes, healthcheck comparison tweak and start.sh update (#2610) * by checking for existence of default 127 address,healthcheck will never effectively run, as the non-default eth0 ip will never be matched * the comparison was not trimming off the port, thus healthcheck was always going to fail or denote a change when there may have been none * simplified the comparison (thanks @edgd1er ) * Strip double quotes from umask check (#2601) * Fix problem with enabled UFW with Random Ports (#2603) Fixing #2255 * move vpn config download to /config (#2592) * move vpn config download to /config * fix git safe dir permissions * cleanup vpn config clone * re-add zip dl, set git to default * use alpine:latest for TransmissionUIs build stage (#2573) * Update fetch-external-configs.sh removed duplicate bracket * Update to transmission 4.0.4 * Update configure-openvpn.sh * Switched the order of events, to remove the ipv6 before sed-ing the address (#2695) * Create separate image for transmission build from source (#2691) * separate transmission build to separate image and workflow * set transmission-builder version * use matrix for multi runner builds * fix context * parallel docker builds with matrix (#2694) * consolidate and parallelize image build with matrix multi runner build * fix image name * Update Dockerfile fixed typo * `TRANSMISSION_RPC_URL` option causes a moved permanently error when using PIA (#2657) * Respect option `TRANSMISSION_RPC_URL` remove debug echo * default `TRANSMISSION_RPC_URL` is now grabbed from `default-settings.json` * Stricter grep pattern * Remove redundant grep * Added comment * Use `jq` instead of `sed` to determine the default of `TRANSMISSION_RPC_URL` --------- Co-authored-by: Mark Honkoop <112875887+MarkHonkoop@users.noreply.github.com> * Fix for PR #2691 (#2698) * separate transmission build to separate image and workflow * set transmission-builder version * use matrix for multi runner builds * fix context * Fix file name * fix image name * Fix #2694 image build (#2699) * consolidate and parallelize image build with matrix multi runner build * fix image name * update master (#2696) * Add Transmissionic Web UI & New Documentation (#2589) * Added step to build a .deb file to install and reduce image size (#2590) * Added step to build a .deb file to install and reduce image size * Fixed deb install incorrectly done * Check for update-port script existing instead of being executable (#2593) #2459 * Fixed TWC paths (#2600) * add docker build caching to workflow (#2609) * Privoxy eth0 fixes, healthcheck comparison tweak and start.sh update (#2610) * by checking for existence of default 127 address,healthcheck will never effectively run, as the non-default eth0 ip will never be matched * the comparison was not trimming off the port, thus healthcheck was always going to fail or denote a change when there may have been none * simplified the comparison (thanks @edgd1er ) * Strip double quotes from umask check (#2601) * Fix problem with enabled UFW with Random Ports (#2603) Fixing #2255 * move vpn config download to /config (#2592) * move vpn config download to /config * fix git safe dir permissions * cleanup vpn config clone * re-add zip dl, set git to default * use alpine:latest for TransmissionUIs build stage (#2573) * Update fetch-external-configs.sh removed duplicate bracket * Update to transmission 4.0.4 * Update configure-openvpn.sh * Switched the order of events, to remove the ipv6 before sed-ing the address (#2695) * Create separate image for transmission build from source (#2691) * separate transmission build to separate image and workflow * set transmission-builder version * use matrix for multi runner builds * fix context * parallel docker builds with matrix (#2694) * consolidate and parallelize image build with matrix multi runner build * fix image name * Update Dockerfile fixed typo * `TRANSMISSION_RPC_URL` option causes a moved permanently error when using PIA (#2657) * Respect option `TRANSMISSION_RPC_URL` remove debug echo * default `TRANSMISSION_RPC_URL` is now grabbed from `default-settings.json` * Stricter grep pattern * Remove redundant grep * Added comment * Use `jq` instead of `sed` to determine the default of `TRANSMISSION_RPC_URL` --------- Co-authored-by: Mark Honkoop <112875887+MarkHonkoop@users.noreply.github.com> * Fix for PR #2691 (#2698) * separate transmission build to separate image and workflow * set transmission-builder version * use matrix for multi runner builds * fix context * Fix file name * fix image name --------- Co-authored-by: Anastasiya Polina Soyka <apsoyka@protonmail.com> Co-authored-by: Geoff <geoff@gapple.ca> Co-authored-by: ksurl <ksurl@users.noreply.github.com> Co-authored-by: HeavyGee <133152184+heavygee@users.noreply.github.com> Co-authored-by: WitchRecipe <77073792+WitchRecipe@users.noreply.github.com> Co-authored-by: Florian Kretschmer <19738301+Entepotenz@users.noreply.github.com> Co-authored-by: Aemulation <112875887+Aemulation@users.noreply.github.com> Co-authored-by: Mark Honkoop <112875887+MarkHonkoop@users.noreply.github.com> * fix matrix to build all images --------- Co-authored-by: Patrick Kishino <patrick.a.kishino@gmail.com> Co-authored-by: Anastasiya Polina Soyka <apsoyka@protonmail.com> Co-authored-by: Geoff <geoff@gapple.ca> Co-authored-by: HeavyGee <133152184+heavygee@users.noreply.github.com> Co-authored-by: WitchRecipe <77073792+WitchRecipe@users.noreply.github.com> Co-authored-by: Florian Kretschmer <19738301+Entepotenz@users.noreply.github.com> Co-authored-by: Aemulation <112875887+Aemulation@users.noreply.github.com> Co-authored-by: Mark Honkoop <112875887+MarkHonkoop@users.noreply.github.com> * fix transmission version check (#2700) * Comment * Switch transmission builder image to combined platform builder (#2704) * separate transmission build to separate image and workflow * set transmission-builder version * use matrix for multi runner builds * fix context * Fix file name * fix image name * fix transmission build version detection * switch to combined platform builder --------- Co-authored-by: Patrick Kishino <patrick.a.kishino@gmail.com> * switch to single platform builder (#2705) Co-authored-by: Patrick Kishino <patrick.a.kishino@gmail.com> --------- Co-authored-by: Anastasiya Polina Soyka <apsoyka@protonmail.com> Co-authored-by: Geoff <geoff@gapple.ca> Co-authored-by: ksurl <ksurl@users.noreply.github.com> Co-authored-by: HeavyGee <133152184+heavygee@users.noreply.github.com> Co-authored-by: WitchRecipe <77073792+WitchRecipe@users.noreply.github.com> Co-authored-by: Florian Kretschmer <19738301+Entepotenz@users.noreply.github.com> Co-authored-by: Aemulation <112875887+Aemulation@users.noreply.github.com> Co-authored-by: Mark Honkoop <112875887+MarkHonkoop@users.noreply.github.com> * Update README.md * Bump actions/checkout from 3 to 4 (#2714) Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v3...v4) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump docker/setup-buildx-action from 2 to 3 (#2718) Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 2 to 3. - [Release notes](https://github.com/docker/setup-buildx-action/releases) - [Commits](https://github.com/docker/setup-buildx-action/compare/v2...v3) --- updated-dependencies: - dependency-name: docker/setup-buildx-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump docker/login-action from 2 to 3 (#2719) Bumps [docker/login-action](https://github.com/docker/login-action) from 2 to 3. - [Release notes](https://github.com/docker/login-action/releases) - [Commits](https://github.com/docker/login-action/compare/v2...v3) --- updated-dependencies: - dependency-name: docker/login-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump docker/setup-qemu-action from 2 to 3 (#2720) Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action) from 2 to 3. - [Release notes](https://github.com/docker/setup-qemu-action/releases) - [Commits](https://github.com/docker/setup-qemu-action/compare/v2...v3) --- updated-dependencies: - dependency-name: docker/setup-qemu-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump docker/metadata-action from 4 to 5 (#2721) Bumps [docker/metadata-action](https://github.com/docker/metadata-action) from 4 to 5. - [Release notes](https://github.com/docker/metadata-action/releases) - [Upgrade guide](https://github.com/docker/metadata-action/blob/master/UPGRADE.md) - [Commits](https://github.com/docker/metadata-action/compare/v4...v5) --- updated-dependencies: - dependency-name: docker/metadata-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump docker/build-push-action from 4 to 5 (#2722) Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 4 to 5. - [Release notes](https://github.com/docker/build-push-action/releases) - [Commits](https://github.com/docker/build-push-action/compare/v4...v5) --- updated-dependencies: - dependency-name: docker/build-push-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Update tips-tricks.md fixed pod man tip * fixing invalid concatenation (#2743) * fixing invalid concatenation --------- Co-authored-by: Patrick Kishino <patrick.a.kishino@gmail.com> * Update check-transmission-releases.yml * Merging dev into master in prep for new release (#2755) * Add Transmissionic Web UI & New Documentation (#2589) * Added step to build a .deb file to install and reduce image size (#2590) * Added step to build a .deb file to install and reduce image size * Fixed deb install incorrectly done * Check for update-port script existing instead of being executable (#2593) #2459 * Fixed TWC paths (#2600) * add docker build caching to workflow (#2609) * Privoxy eth0 fixes, healthcheck comparison tweak and start.sh update (#2610) * by checking for existence of default 127 address,healthcheck will never effectively run, as the non-default eth0 ip will never be matched * the comparison was not trimming off the port, thus healthcheck was always going to fail or denote a change when there may have been none * simplified the comparison (thanks @edgd1er ) * Strip double quotes from umask check (#2601) * Fix problem with enabled UFW with Random Ports (#2603) Fixing #2255 * move vpn config download to /config (#2592) * move vpn config download to /config * fix git safe dir permissions * cleanup vpn config clone * re-add zip dl, set git to default * use alpine:latest for TransmissionUIs build stage (#2573) * Update fetch-external-configs.sh removed duplicate bracket * Update to transmission 4.0.4 * Update configure-openvpn.sh * Switched the order of events, to remove the ipv6 before sed-ing the address (#2695) * Create separate image for transmission build from source (#2691) * separate transmission build to separate image and workflow * set transmission-builder version * use matrix for multi runner builds * fix context * parallel docker builds with matrix (#2694) * consolidate and parallelize image build with matrix multi runner build * fix image name * Update Dockerfile fixed typo * `TRANSMISSION_RPC_URL` option causes a moved permanently error when using PIA (#2657) * Respect option `TRANSMISSION_RPC_URL` remove debug echo * default `TRANSMISSION_RPC_URL` is now grabbed from `default-settings.json` * Stricter grep pattern * Remove redundant grep * Added comment * Use `jq` instead of `sed` to determine the default of `TRANSMISSION_RPC_URL` --------- Co-authored-by: Mark Honkoop <112875887+MarkHonkoop@users.noreply.github.com> * Fix for PR #2691 (#2698) * separate transmission build to separate image and workflow * set transmission-builder version * use matrix for multi runner builds * fix context * Fix file name * fix image name * Fix #2694 image build (#2699) * consolidate and parallelize image build with matrix multi runner build * fix image name * update master (#2696) * Add Transmissionic Web UI & New Documentation (#2589) * Added step to build a .deb file to install and reduce image size (#2590) * Added step to build a .deb file to install and reduce image size * Fixed deb install incorrectly done * Check for update-port script existing instead of being executable (#2593) #2459 * Fixed TWC paths (#2600) * add docker build caching to workflow (#2609) * Privoxy eth0 fixes, healthcheck comparison tweak and start.sh update (#2610) * by checking for existence of default 127 address,healthcheck will never effectively run, as the non-default eth0 ip will never be matched * the comparison was not trimming off the port, thus healthcheck was always going to fail or denote a change when there may have been none * simplified the comparison (thanks @edgd1er ) * Strip double quotes from umask check (#2601) * Fix problem with enabled UFW with Random Ports (#2603) Fixing #2255 * move vpn config download to /config (#2592) * move vpn config download to /config * fix git safe dir permissions * cleanup vpn config clone * re-add zip dl, set git to default * use alpine:latest for TransmissionUIs build stage (#2573) * Update fetch-external-configs.sh removed duplicate bracket * Update to transmission 4.0.4 * Update configure-openvpn.sh * Switched the order of events, to remove the ipv6 before sed-ing the address (#2695) * Create separate image for transmission build from source (#2691) * separate transmission build to separate image and workflow * set transmission-builder version * use matrix for multi runner builds * fix context * parallel docker builds with matrix (#2694) * consolidate and parallelize image build with matrix multi runner build * fix image name * Update Dockerfile fixed typo * `TRANSMISSION_RPC_URL` option causes a moved permanently error when using PIA (#2657) * Respect option `TRANSMISSION_RPC_URL` remove debug echo * default `TRANSMISSION_RPC_URL` is now grabbed from `default-settings.json` * Stricter grep pattern * Remove redundant grep * Added comment * Use `jq` instead of `sed` to determine the default of `TRANSMISSION_RPC_URL` --------- Co-authored-by: Mark Honkoop <112875887+MarkHonkoop@users.noreply.github.com> * Fix for PR #2691 (#2698) * separate transmission build to separate image and workflow * set transmission-builder version * use matrix for multi runner builds * fix context * Fix file name * fix image name --------- Co-authored-by: Anastasiya Polina Soyka <apsoyka@protonmail.com> Co-authored-by: Geoff <geoff@gapple.ca> Co-authored-by: ksurl <ksurl@users.noreply.github.com> Co-authored-by: HeavyGee <133152184+heavygee@users.noreply.github.com> Co-authored-by: WitchRecipe <77073792+WitchRecipe@users.noreply.github.com> Co-authored-by: Florian Kretschmer <19738301+Entepotenz@users.noreply.github.com> Co-authored-by: Aemulation <112875887+Aemulation@users.noreply.github.com> Co-authored-by: Mark Honkoop <112875887+MarkHonkoop@users.noreply.github.com> * fix matrix to build all images --------- Co-authored-by: Patrick Kishino <patrick.a.kishino@gmail.com> Co-authored-by: Anastasiya Polina Soyka <apsoyka@protonmail.com> Co-authored-by: Geoff <geoff@gapple.ca> Co-authored-by: HeavyGee <133152184+heavygee@users.noreply.github.com> Co-authored-by: WitchRecipe <77073792+WitchRecipe@users.noreply.github.com> Co-authored-by: Florian Kretschmer <19738301+Entepotenz@users.noreply.github.com> Co-authored-by: Aemulation <112875887+Aemulation@users.noreply.github.com> Co-authored-by: Mark Honkoop <112875887+MarkHonkoop@users.noreply.github.com> * fix transmission version check (#2700) * Comment * Switch transmission builder image to combined platform builder (#2704) * separate transmission build to separate image and workflow * set transmission-builder version * use matrix for multi runner builds * fix context * Fix file name * fix image name * fix transmission build version detection * switch to combined platform builder --------- Co-authored-by: Patrick Kishino <patrick.a.kishino@gmail.com> * switch to single platform builder (#2705) Co-authored-by: Patrick Kishino <patrick.a.kishino@gmail.com> * Fix web proxy stopping to work (#2678) * Mix of fixes to the heathcheck.sh from #2610 and start.sh from #2673. * Made few more modifications to healthcheck.sh and start.sh. This change appears to be working. Let's monitor this. --------- Co-authored-by: Patrick Kishino <patrick.a.kishino@gmail.com> * Remove script_security (#2702) Due to non-support of this in latest openvpn it is removed.. * Revert "Remove script_security (#2702)" (#2708) This reverts commit 44ba9e6f3a221d3b51464f33505ccd649b24f7f3. * Update configure-openvpn.sh (#2707) Using "upd" as a value for NORDVPN_PROTOCOL results in an error. Co-authored-by: Patrick Kishino <patrick.a.kishino@gmail.com> * Add natpmpc (#2746) * Dev (#2706) * Add Transmissionic Web UI & New Documentation (#2589) * Added step to build a .deb file to install and reduce image size (#2590) * Added step to build a .deb file to install and reduce image size * Fixed deb install incorrectly done * Check for update-port script existing instead of being executable (#2593) #2459 * Fixed TWC paths (#2600) * add docker build caching to workflow (#2609) * Privoxy eth0 fixes, healthcheck comparison tweak and start.sh update (#2610) * by checking for existence of default 127 address,healthcheck will never effectively run, as the non-default eth0 ip will never be matched * the comparison was not trimming off the port, thus healthcheck was always going to fail or denote a change when there may have been none * simplified the comparison (thanks @edgd1er ) * Strip double quotes from umask check (#2601) * Fix problem with enabled UFW with Random Ports (#2603) Fixing #2255 * move vpn config download to /config (#2592) * move vpn config download to /config * fix git safe dir permissions * cleanup vpn config clone * re-add zip dl, set git to default * use alpine:latest for TransmissionUIs build stage (#2573) * Update fetch-external-configs.sh removed duplicate bracket * Update to transmission 4.0.4 * Update configure-openvpn.sh * Switched the order of events, to remove the ipv6 before sed-ing the address (#2695) * Create separate image for transmission build from source (#2691) * separate transmission build to separate image and workflow * set transmission-builder version * use matrix for multi runner builds * fix context * parallel docker builds with matrix (#2694) * consolidate and parallelize image build with matrix multi runner build * fix image name * Update Dockerfile fixed typo * `TRANSMISSION_RPC_URL` option causes a moved permanently error when using PIA (#2657) * Respect option `TRANSMISSION_RPC_URL` remove debug echo * default `TRANSMISSION_RPC_URL` is now grabbed from `default-settings.json` * Stricter grep pattern * Remove redundant grep * Added comment * Use `jq` instead of `sed` to determine the default of `TRANSMISSION_RPC_URL` --------- Co-authored-by: Mark Honkoop <112875887+MarkHonkoop@users.noreply.github.com> * Fix for PR #2691 (#2698) * separate transmission build to separate image and workflow * set transmission-builder version * use matrix for multi runner builds * fix context * Fix file name * fix image name * Fix #2694 image build (#2699) * consolidate and parallelize image build with matrix multi runner build * fix image name * update master (#2696) * Add Transmissionic Web UI & New Documentation (#2589) * Added step to build a .deb file to install and reduce image size (#2590) * Added step to build a .deb file to install and reduce image size * Fixed deb install incorrectly done * Check for update-port script existing instead of being executable (#2593) #2459 * Fixed TWC paths (#2600) * add docker build caching to workflow (#2609) * Privoxy eth0 fixes, healthcheck comparison tweak and start.sh update (#2610) * by checking for existence of default 127 address,healthcheck will never effectively run, as the non-default eth0 ip will never be matched * the comparison was not trimming off the port, thus healthcheck was always going to fail or denote a change when there may have been none * simplified the comparison (thanks @edgd1er ) * Strip double quotes from umask check (#2601) * Fix problem with enabled UFW with Random Ports (#2603) Fixing #2255 * move vpn config download to /config (#2592) * move vpn config download to /config * fix git safe dir permissions * cleanup vpn config clone * re-add zip dl, set git to default * use alpine:latest for TransmissionUIs build stage (#2573) * Update fetch-external-configs.sh removed duplicate bracket * Update to transmission 4.0.4 * Update configure-openvpn.sh * Switched the order of events, to remove the ipv6 before sed-ing the address (#2695) * Create separate image for transmission build from source (#2691) * separate transmission build to separate image and workflow * set transmission-builder version * use matrix for multi runner builds * fix context * parallel docker builds with matrix (#2694) * consolidate and parallelize image build with matrix multi runner build * fix image name * Update Dockerfile fixed typo * `TRANSMISSION_RPC_URL` option causes a moved permanently error when using PIA (#2657) * Respect option `TRANSMISSION_RPC_URL` remove debug echo * default `TRANSMISSION_RPC_URL` is now grabbed from `default-settings.json` * Stricter grep pattern * Remove redundant grep * Added comment * Use `jq` instead of `sed` to determine the default of `TRANSMISSION_RPC_URL` --------- Co-authored-by: Mark Honkoop <112875887+MarkHonkoop@users.noreply.github.com> * Fix for PR #2691 (#2698) * separate transmission build to separate image and workflow * set transmission-builder version * use matrix for multi runner builds * fix context * Fix file name * fix image name --------- Co-authored-by: Anastasiya Polina Soyka <apsoyka@protonmail.com> Co-authored-by: Geoff <geoff@gapple.ca> Co-authored-by: ksurl <ksurl@users.noreply.github.com> Co-authored-by: HeavyGee <133152184+heavygee@users.noreply.github.com> Co-authored-by: WitchRecipe <77073792+WitchRecipe@users.noreply.github.com> Co-authored-by: Florian Kretschmer <19738301+Entepotenz@users.noreply.github.com> Co-authored-by: Aemulation <112875887+Aemulation@users.noreply.github.com> Co-authored-by: Mark Honkoop <112875887+MarkHonkoop@users.noreply.github.com> * fix matrix to build all images --------- Co-authored-by: Patrick Kishino <patrick.a.kishino@gmail.com> Co-authored-by: Anastasiya Polina Soyka <apsoyka@protonmail.com> Co-authored-by: Geoff <geoff@gapple.ca> Co-authored-by: HeavyGee <133152184+heavygee@users.noreply.github.com> Co-authored-by: WitchRecipe <77073792+WitchRecipe@users.noreply.github.com> Co-authored-by: Florian Kretschmer <19738301+Entepotenz@users.noreply.github.com> Co-authored-by: Aemulation <112875887+Aemulation@users.noreply.github.com> Co-authored-by: Mark Honkoop <112875887+MarkHonkoop@users.noreply.github.com> * fix transmission version check (#2700) * Comment * Switch transmission builder image to combined platform builder (#2704) * separate transmission build to separate image and workflow * set transmission-builder version * use matrix for multi runner builds * fix context * Fix file name * fix image name * fix transmission build version detection * switch to combined platform builder --------- Co-authored-by: Patrick Kishino <patrick.a.kishino@gmail.com> * switch to single platform builder (#2705) Co-authored-by: Patrick Kishino <patrick.a.kishino@gmail.com> --------- Co-authored-by: Anastasiya Polina Soyka <apsoyka@protonmail.com> Co-authored-by: Geoff <geoff@gapple.ca> Co-authored-by: ksurl <ksurl@users.noreply.github.com> Co-authored-by: HeavyGee <133152184+heavygee@users.noreply.github.com> Co-authored-by: WitchRecipe <77073792+WitchRecipe@users.noreply.github.com> Co-authored-by: Florian Kretschmer <19738301+Entepotenz@users.noreply.github.com> Co-authored-by: Aemulation <112875887+Aemulation@users.noreply.github.com> Co-authored-by: Mark Honkoop <112875887+MarkHonkoop@users.noreply.github.com> * Update README.md * Bump actions/checkout from 3 to 4 (#2714) Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v3...v4) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump docker/setup-buildx-action from 2 to 3 (#2718) Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 2 to 3. - [Release notes](https://github.com/docker/setup-buildx-action/releases) - [Commits](https://github.com/docker/setup-buildx-action/compare/v2...v3) --- updated-dependencies: - dependency-name: docker/setup-buildx-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump docker/login-action from 2 to 3 (#2719) Bumps [docker/login-action](https://github.com/docker/login-action) from 2 to 3. - [Release notes](https://github.com/docker/login-action/releases) - [Commits](https://github.com/docker/login-action/compare/v2...v3) --- updated-dependencies: - dependency-name: docker/login-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump docker/setup-qemu-action from 2 to 3 (#2720) Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action) from 2 to 3. - [Release notes](https://github.com/docker/setup-qemu-action/releases) - [Commits](https://github.com/docker/setup-qemu-action/compare/v2...v3) --- updated-dependencies: - dependency-name: docker/setup-qemu-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump docker/metadata-action from 4 to 5 (#2721) Bumps [docker/metadata-action](https://github.com/docker/metadata-action) from 4 to 5. - [Release notes](https://github.com/docker/metadata-action/releases) - [Upgrade guide](https://github.com/docker/metadata-action/blob/master/UPGRADE.md) - [Commits](https://github.com/docker/metadata-action/compare/v4...v5) --- updated-dependencies: - dependency-name: docker/metadata-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump docker/build-push-action from 4 to 5 (#2722) Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 4 to 5. - [Release notes](https://github.com/docker/build-push-action/releases) - [Commits](https://github.com/docker/build-push-action/compare/v4...v5) --- updated-dependencies: - dependency-name: docker/build-push-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Update tips-tricks.md fixed pod man tip * fixing invalid concatenation (#2743) * fixing invalid concatenation --------- Co-authored-by: Patrick Kishino <patrick.a.kishino@gmail.com> * install natpmpc --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: Patrick Kishino <patrick.a.kishino@gmail.com> Co-authored-by: Anastasiya Polina Soyka <apsoyka@protonmail.com> Co-authored-by: Geoff <geoff@gapple.ca> Co-authored-by: ksurl <ksurl@users.noreply.github.com> Co-authored-by: HeavyGee <133152184+heavygee@users.noreply.github.com> Co-authored-by: WitchRecipe <77073792+WitchRecipe@users.noreply.github.com> Co-authored-by: Florian Kretschmer <19738301+Entepotenz@users.noreply.github.com> Co-authored-by: Aemulation <112875887+Aemulation@users.noreply.github.com> Co-authored-by: Mark Honkoop <112875887+MarkHonkoop@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: James Storm <jamesstorm@gmail.com> * update transmission build version to 4.0.5 * fix: transmission version check (#2753) * fix transmission version check * add git user config --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: Anastasiya Polina Soyka <apsoyka@protonmail.com> Co-authored-by: Geoff <geoff@gapple.ca> Co-authored-by: ksurl <ksurl@users.noreply.github.com> Co-authored-by: HeavyGee <133152184+heavygee@users.noreply.github.com> Co-authored-by: WitchRecipe <77073792+WitchRecipe@users.noreply.github.com> Co-authored-by: Florian Kretschmer <19738301+Entepotenz@users.noreply.github.com> Co-authored-by: Aemulation <112875887+Aemulation@users.noreply.github.com> Co-authored-by: Mark Honkoop <112875887+MarkHonkoop@users.noreply.github.com> Co-authored-by: JeeDeWee <57176355+JeeDeWee@users.noreply.github.com> Co-authored-by: Ian Moroney <10791260+IanMoroney@users.noreply.github.com> Co-authored-by: Mugga Joe <150821237+muggajoe@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: James Storm <jamesstorm@gmail.com> Co-authored-by: workflow runner <workflow@github.com> * update transmission to 4.0.5 (#2756) * Add Transmissionic Web UI & New Documentation (#2589) * Added step to build a .deb file to install and reduce image size (#2590) * Added step to build a .deb file to install and reduce image size * Fixed deb install incorrectly done * Check for update-port script existing instead of being executable (#2593) #2459 * Fixed TWC paths (#2600) * add docker build caching to workflow (#2609) * Privoxy eth0 fixes, healthcheck comparison tweak and start.sh update (#2610) * by checking for existence of default 127 address,healthcheck will never effectively run, as the non-default eth0 ip will never be matched * the comparison was not trimming off the port, thus healthcheck was always going to fail or denote a change when there may have been none * simplified the comparison (thanks @edgd1er ) * Strip double quotes from umask check (#2601) * Fix problem with enabled UFW with Random Ports (#2603) Fixing #2255 * move vpn config download to /config (#2592) * move vpn config download to /config * fix git safe dir permissions * cleanup vpn config clone * re-add zip dl, set git to default * use alpine:latest for TransmissionUIs build stage (#2573) * Update fetch-external-configs.sh removed duplicate bracket * Update to transmission 4.0.4 * Update configure-openvpn.sh * Switched the order of events, to remove the ipv6 before sed-ing the address (#2695) * Create separate image for transmission build from source (#2691) * separate transmission build to separate image and workflow * set transmission-builder version * use matrix for multi runner builds * fix context * parallel docker builds with matrix (#2694) * consolidate and parallelize image build with matrix multi runner build * fix image name * Update Dockerfile fixed typo * `TRANSMISSION_RPC_URL` option causes a moved permanently error when using PIA (#2657) * Respect option `TRANSMISSION_RPC_URL` remove debug echo * default `TRANSMISSION_RPC_URL` is now grabbed from `default-settings.json` * Stricter grep pattern * Remove redundant grep * Added comment * Use `jq` instead of `sed` to determine the default of `TRANSMISSION_RPC_URL` --------- Co-authored-by: Mark Honkoop <112875887+MarkHonkoop@users.noreply.github.com> * Fix for PR #2691 (#2698) * separate transmission build to separate image and workflow * set transmission-builder version * use matrix for multi runner builds * fix context * Fix file name * fix image name * Fix #2694 image build (#2699) * consolidate and parallelize image build with matrix multi runner build * fix image name * update master (#2696) * Add Transmissionic Web UI & New Documentation (#2589) * Added step to build a .deb file to install and reduce image size (#2590) * Added step to build a .deb file to install and reduce image size * Fixed deb install incorrectly done * Check for update-port script existing instead of being executable (#2593) #2459 * Fixed TWC paths (#2600) * add docker build caching to workflow (#2609) * Privoxy eth0 fixes, healthcheck comparison tweak and start.sh update (#2610) * by checking for existence of default 127 address,healthcheck will never effectively run, as the non-default eth0 ip will never be matched * the comparison was not trimming off the port, thus healthcheck was always going to fail or denote a change when there may have been none * simplified the comparison (thanks @edgd1er ) * Strip double quotes from umask check (#2601) * Fix problem with enabled UFW with Random Ports (#2603) Fixing #2255 * move vpn config download to /config (#2592) * move vpn config download to /config * fix git safe dir permissions * cleanup vpn config clone * re-add zip dl, set git to default * use alpine:latest for TransmissionUIs build stage (#2573) * Update fetch-external-configs.sh removed duplicate bracket * Update to transmission 4.0.4 * Update configure-openvpn.sh * Switched the order of events, to remove the ipv6 before sed-ing the address (#2695) * Create separate image for transmission build from source (#2691) * separate transmission build to separate image and workflow * set transmission-builder version * use matrix for multi runner builds * fix context * parallel docker builds with matrix (#2694) * consolidate and parallelize image build with matrix multi runner build * fix image name * Update Dockerfile fixed typo * `TRANSMISSION_RPC_URL` option causes a moved permanently error when using PIA (#2657) * Respect option `TRANSMISSION_RPC_URL` remove debug echo * default `TRANSMISSION_RPC_URL` is now grabbed from `default-settings.json` * Stricter grep pattern * Remove redundant grep * Added comment * Use `jq` instead of `sed` to determine the default of `TRANSMISSION_RPC_URL` --------- Co-authored-by: Mark Honkoop <112875887+MarkHonkoop@users.noreply.github.com> * Fix for PR #2691 (#2698) * separate transmission build to separate image and workflow * set transmission-builder version * use matrix for multi runner builds * fix context * Fix file name * fix image name --------- Co-authored-by: Anastasiya Polina Soyka <apsoyka@protonmail.com> Co-authored-by: Geoff <geoff@gapple.ca> Co-authored-by: ksurl <ksurl@users.noreply.github.com> Co-authored-by: HeavyGee <133152184+heavygee@users.noreply.github.com> Co-authored-by: WitchRecipe <77073792+WitchRecipe@users.noreply.github.com> Co-authored-by: Florian Kretschmer <19738301+Entepotenz@users.noreply.github.com> Co-authored-by: Aemulation <112875887+Aemulation@users.noreply.github.com> Co-authored-by: Mark Honkoop <112875887+MarkHonkoop@users.noreply.github.com> * fix matrix to build all images --------- Co-authored-by: Patrick Kishino <patrick.a.kishino@gmail.com> Co-authored-by: Anastasiya Polina Soyka <apsoyka@protonmail.com> Co-authored-by: Geoff <geoff@gapple.ca> Co-authored-by: HeavyGee <133152184+heavygee@users.noreply.github.com> Co-authored-by: WitchRecipe <77073792+WitchRecipe@users.noreply.github.com> Co-authored-by: Florian Kretschmer <19738301+Entepotenz@users.noreply.github.com> Co-authored-by: Aemulation <112875887+Aemulation@users.noreply.github.com> Co-authored-by: Mark Honkoop <112875887+MarkHonkoop@users.noreply.github.com> * fix transmission version check (#2700) * Comment * Switch transmission builder image to combined platform builder (#2704) * separate transmission build to separate image and workflow * set transmission-builder version * use matrix for multi runner builds * fix context * Fix file name * fix image name * fix transmission build version detection * switch to combined platform builder --------- Co-authored-by: Patrick Kishino <patrick.a.kishino@gmail.com> * switch to single platform builder (#2705) Co-authored-by: Patrick Kishino <patrick.a.kishino@gmail.com> * Fix web proxy stopping to work (#2678) * Mix of fixes to the heathcheck.sh from #2610 and start.sh from #2673. * Made few more modifications to healthcheck.sh and start.sh. This change appears to be working. Let's monitor this. --------- Co-authored-by: Patrick Kishino <patrick.a.kishino@gmail.com> * Remove script_security (#2702) Due to non-support of this in latest openvpn it is removed.. * Revert "Remove script_security (#2702)" (#2708) This reverts commit 44ba9e6f3a221d3b51464f33505ccd649b24f7f3. * Update configure-openvpn.sh (#2707) Using "upd" as a value for NORDVPN_PROTOCOL results in an error. Co-authored-by: Patrick Kishino <patrick.a.kishino@gmail.com> * Add natpmpc (#2746) * Dev (#2706) * Add Transmissionic Web UI & New Documentation (#2589) * Added step to build a .deb file to install and reduce image size (#2590) * Added step to build a .deb file to install and reduce image size * Fixed deb install incorrectly done * Check for update-port script existing instead of being executable (#2593) #2459 * Fixed TWC paths (#2600) * add docker build caching to workflow (#2609) * Privoxy eth0 fixes, healthcheck comparison tweak and start.sh update (#2610) * by checking for existence of default 127 address,healthcheck will never effectively run, as the non-default eth0 ip will never be matched * the comparison was not trimming off the port, thus healthcheck was always going to fail or denote a change when there may have been none * simplified the comparison (thanks @edgd1er ) * Strip double quotes from umask check (#2601) * Fix problem with enabled UFW with Random Ports (#2603) Fixing #2255 * move vpn config download to /config (#2592) * move vpn config download to /config * fix git safe dir permissions * cleanup vpn config clone * re-add zip dl, set git to default * use alpine:latest for TransmissionUIs build stage (#2573) * Update fetch-external-configs.sh removed duplicate bracket * Update to transmission 4.0.4 * Update configure-openvpn.sh * Switched the order of events, to remove the ipv6 before sed-ing the address (#2695) * Create separate image for transmission build from source (#2691) * separate transmission build to separate image and workflow * set transmission-builder version * use matrix for multi runner builds * fix context * parallel docker builds with matrix (#2694) * consolidate and parallelize image build with matrix multi runner build * fix image name * Update Dockerfile fixed typo * `TRANSMISSION_RPC_URL` option causes a moved permanently error when using PIA (#2657) * Respect option `TRANSMISSION_RPC_URL` remove debug echo * default `TRANSMISSION_RPC_URL` is now grabbed from `default-settings.json` * Stricter grep pattern * Remove redundant grep * Added comment * Use `jq` instead of `sed` to determine the default of `TRANSMISSION_RPC_URL` --------- Co-authored-by: Mark Honkoop <112875887+MarkHonkoop@users.noreply.github.com> * Fix for PR #2691 (#2698) * separate transmission build to separate image and workflow * set transmission-builder version * use matrix for multi runner builds * fix context * Fix file name * fix image name * Fix #2694 image build (#2699) * consolidate and parallelize image build with matrix multi runner build * fix image name * update master (#2696) * Add Transmissionic Web UI & New Documentation (#2589) * Added step to build a .deb file to install and reduce image size (#2590) * Added step to build a .deb file to install and reduce image size * Fixed deb install incorrectly done * Check for update-port script existing instead of being executable (#2593) #2459 * Fixed TWC paths (#2600) * add docker build caching to workflow (#2609) * Privoxy eth0 fixes, healthcheck comparison tweak and start.sh update (#2610) * by checking for existence of default 127 address,healthcheck will never effectively run, as the non-default eth0 ip will never be matched * the comparison was not trimming off the port, thus healthcheck was always going to fail or denote a change when there may have been none * simplified the comparison (thanks @edgd1er ) * Strip double quotes from umask check (#2601) * Fix problem with enabled UFW with Random Ports (#2603) Fixing #2255 * move vpn config download to /config (#2592) * move vpn config download to /config * fix git safe dir permissions * cleanup vpn config clone * re-add zip dl, set git to default * use alpine:latest for TransmissionUIs build stage (#2573) * Update fetch-external-configs.sh removed duplicate bracket * Update to transmission 4.0.4 * Update configure-openvpn.sh * Switched the order of events, to remove the ipv6 before sed-ing the address (#2695) * Create separate image for transmission build from source (#2691) * separate transmission build to separate image and workflow * set transmission-builder version * use matrix for multi runner builds * fix context * parallel docker builds with matrix (#2694) * consolidate and parallelize image build with matrix multi runner build * fix image name * Update Dockerfile fixed typo * `TRANSMISSION_RPC_URL` option causes a moved permanently error when using PIA (#2657) * Respect option `TRANSMISSION_RPC_URL` remove debug echo * default `TRANSMISSION_RPC_URL` is now grabbed from `default-settings.json` * Stricter grep pattern * Remove redundant grep * Added comment * Use `jq` instead of `sed` to determine the default of `TRANSMISSION_RPC_URL` --------- Co-authored-by: Mark Honkoop <112875887+MarkHonkoop@users.noreply.github.com> * Fix for PR #2691 (#2698) * separate transmission build to separate image and workflow * set transmission-builder version * use matrix for multi runner builds * fix context * Fix file name * fix image name --------- Co-authored-by: Anastasiya Polina Soyka <apsoyka@protonmail.com> Co-authored-by: Geoff <geoff@gapple.ca> Co-authored-by: ksurl <ksurl@users.noreply.github.com> Co-authored-by: HeavyGee <133152184+heavygee@users.noreply.github.com> Co-authored-by: WitchRecipe <77073792+WitchRecipe@users.noreply.github.com> Co-authored-by: Florian Kretschmer <19738301+Entepotenz@users.noreply.github.com> Co-authored-by: Aemulation <112875887+Aemulation@users.noreply.github.com> Co-authored-by: Mark Honkoop <112875887+MarkHonkoop@users.noreply.github.com> * fix matrix to build all images --------- Co-authored-by: Patrick Kishino <patrick.a.kishino@gmail.com> Co-authored-by: Anastasiya Polina Soyka <apsoyka@protonmail.com> Co-authored-by: Geoff <geoff@gapple.ca> Co-authored-by: HeavyGee <133152184+heavygee@users.noreply.github.com> Co-authored-by: WitchRecipe <77073792+WitchRecipe@users.noreply.github.com> Co-authored-by: Florian Kretschmer <19738301+Entepotenz@users.noreply.github.com> Co-authored-by: Aemulation <112875887+Aemulation@users.noreply.github.com> Co-authored-by: Mark Honkoop <112875887+MarkHonkoop@users.noreply.github.com> * fix transmission version check (#2700) * Comment * Switch transmission builder image to combined platform builder (#2704) * separate transmission build to separate image and workflow * set transmission-builder version * use matrix for multi runner builds * fix context * Fix file name * fix image name * fix transmission build version detection * switch to combined platform builder --------- Co-authored-by: Patrick Kishino <patrick.a.kishino@gmail.com> * switch to single platform builder (#2705) Co-authored-by: Patrick Kishino <patrick.a.kishino@gmail.com> --------- Co-authored-by: Anastasiya Polina Soyka <apsoyka@protonmail.com> Co-authored-by: Geoff <geoff@gapple.ca> Co-authored-by: ksurl <ksurl@users.noreply.github.com> Co-authored-by: HeavyGee <133152184+heavygee@users.noreply.github.com> Co-authored-by: WitchRecipe <77073792+WitchRecipe@users.noreply.github.com> Co-authored-by: Florian Kretschmer <19738301+Entepotenz@users.noreply.github.com> Co-authored-by: Aemulation <112875887+Aemulation@users.noreply.github.com> Co-authored-by: Mark Honkoop <112875887+MarkHonkoop@users.noreply.github.com> * Update README.md * Bump actions/checkout from 3 to 4 (#2714) Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v3...v4) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump docker/setup-buildx-action from 2 to 3 (#2718) Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 2 to 3. - [Release notes](https://github.com/docker/setup-buildx-action/releases) - [Commits](https://github.com/docker/setup-buildx-action/compare/v2...v3) --- updated-dependencies: - dependency-name: docker/setup-buildx-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump docker/login-action from 2 to 3 (#2719) Bumps [docker/login-action](https://github.com/docker/login-action) from 2 to 3. - [Release notes](https://github.com/docker/login-action/releases) - [Commits](https://github.com/docker/login-action/compare/v2...v3) --- updated-dependencies: - dependency-name: docker/login-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump docker/setup-qemu-action from 2 to 3 (#2720) Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action) from 2 to 3. - [Release notes](https://github.com/docker/setup-qemu-action/releases) - [Commits](https://github.com/docker/setup-qemu-action/compare/v2...v3) --- updated-dependencies: - dependency-name: docker/setup-qemu-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump docker/metadata-action from 4 to 5 (#2721) Bumps [docker/metadata-action](https://github.com/docker/metadata-action) from 4 to 5. - [Release notes](https://github.com/docker/metadata-action/releases) - [Upgrade guide](https://github.com/docker/metadata-action/blob/master/UPGRADE.md) - [Commits](https://github.com/docker/metadata-action/compare/v4...v5) --- updated-dependencies: - dependency-name: docker/metadata-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump docker/build-push-action from 4 to 5 (#2722) Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 4 to 5. - [Release notes](https://github.com/docker/build-push-action/releases) - [Commits](https://github.com/docker/build-push-action/compare/v4...v5) --- updated-dependencies: - dependency-name: docker/build-push-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Update tips-tricks.md fixed pod man tip * fixing invalid concatenation (#2743) * fixing invalid concatenation --------- Co-authored-by: Patrick Kishino <patrick.a.kishino@gmail.com> * install natpmpc --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: Patrick Kishino <patrick.a.kishino@gmail.com> Co-authored-by: Anastasiya Polina Soyka <apsoyka@protonmail.com> Co-authored-by: Geoff <geoff@gapple.ca> Co-authored-by: ksurl <ksurl@users.noreply.github.com> Co-authored-by: HeavyGee <133152184+heavygee@users.noreply.github.com> Co-authored-by: WitchRecipe <77073792+WitchRecipe@users.noreply.github.com> Co-authored-by: Florian Kretschmer <19738301+Entepotenz@users.noreply.github.com> Co-authored-by: Aemulation <112875887+Aemulation@users.noreply.github.com> Co-authored-by: Mark Honkoop <112875887+MarkHonkoop@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: James Storm <jamesstorm@gmail.com> * update transmission build version to 4.0.5 * fix: transmission version check (#2753) * fix transmission version check * add git user config * Update Dockerfile Update version --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: Anastasiya Polina Soyka <apsoyka@protonmail.com> Co-authored-by: Geoff <geoff@gapple.ca> Co-authored-by: ksurl <ksurl@users.noreply.github.com> Co-authored-by: HeavyGee <133152184+heavygee@users.noreply.github.com> Co-authored-by: WitchRecipe <77073792+WitchRecipe@users.noreply.github.com> Co-authored-by: Florian Kretschmer <19738301+Entepotenz@users.noreply.github.com> Co-authored-by: Aemulation <112875887+Aemulation@users.noreply.github.com> Co-authored-by: Mark Honkoop <112875887+MarkHonkoop@users.noreply.github.com> Co-authored-by: JeeDeWee <57176355+JeeDeWee@users.noreply.github.com> Co-authored-by: Ian Moroney <10791260+IanMoroney@users.noreply.github.com> Co-authored-by: Mugga Joe <150821237+muggajoe@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: James Storm <jamesstorm@gmail.com> Co-authored-by: workflow runner <workflow@github.com> * added protonvpn documentation (#2769) * added protonvpn documentation * Update docs/provider-specific.md Co-authored-by: ilike2burnthing <59480337+ilike2burnthing@users.noreply.github.com> * Update docs/provider-specific.md Co-authored-by: ilike2burnthing <59480337+ilike2burnthing@users.noreply.github.com> * Update docs/provider-specific.md Co-authored-by: ilike2burnthing <59480337+ilike2burnthing@users.noreply.github.com> * Update docs/provider-specific.md Co-authored-by: ilike2burnthing <59480337+ilike2burnthing@users.noreply.github.com> * Update docs/provider-specific.md Co-authored-by: ilike2burnthing <59480337+ilike2burnthing@users.noreply.github.com> * Update docs/provider-specific.md Co-authored-by: ilike2burnthing <59480337+ilike2burnthing@users.noreply.github.com> * Update docs/provider-specific.md Co-authored-by: ilike2burnthing <59480337+ilike2burnthing@users.noreply.github.com> --------- Co-authored-by: ilike2burnthing <59480337+ilike2burnthing@users.noreply.github.com> * fix transmission-web-control distribution download - Update transmission web control to actively maintained repo - Change download URL to dist package --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: Patrick Kishino <patrick.a.kishino@gmail.com> Co-authored-by: Anastasiya Polina Soyka <apsoyka@protonmail.com> Co-authored-by: Geoff <geoff@gapple.ca> Co-authored-by: ksurl <ksurl@users.noreply.github.com> Co-authored-by: HeavyGee <133152184+heavygee@users.noreply.github.com> Co-authored-by: WitchRecipe <77073792+WitchRecipe@users.noreply.github.com> Co-authored-by: Florian Kretschmer <19738301+Entepotenz@users.noreply.github.com> Co-authored-by: Aemulation <112875887+Aemulation@users.noreply.github.com> Co-authored-by: Mark Honkoop <112875887+MarkHonkoop@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: James Storm <jamesstorm@gmail.com> Co-authored-by: JeeDeWee <57176355+JeeDeWee@users.noreply.github.com> Co-authored-by: Ian Moroney <10791260+IanMoroney@users.noreply.github.com> Co-authored-by: Mugga Joe <150821237+muggajoe@users.noreply.github.com> Co-authored-by: workflow runner <workflow@github.com> Co-authored-by: deanso <deanso@users.noreply.github.com> Co-authored-by: ilike2burnthing <59480337+ilike2burnthing@users.noreply.github.com> * update transmission build version to * update transmission build version to 4.0.5 * update transmission build version to * update transmission build version to 4.0.5 * update transmission build version to * update transmission build version to 4.0.5 * update transmission build version to * update transmission build version to 4.0.5 * update transmission build version to * update transmission build version to 4.0.5 * update transmission build version to * update transmission build version to 4.0.5 * update transmission build version to * update transmission build version to 4.0.5 * update transmission build version to * update transmission build version to 4.0.5 * update transmission build version to * update transmission build version to 4.0.5 * update transmission build version to * update transmission build version to 4.0.5 * update transmission build version to * update transmission build version to 4.0.5 * update transmission build version to * update transmission build version to 4.0.5 * update transmission build version to * update transmission build version to 4.0.5 * update transmission build version to * update transmission build version to 4.0.5 * Allow specifying privoxy's listen address (#2812) * Use a supported cipher in nordvpn configuration (#2821) * Use a supported cipher in nordvpn configuration AES-256-CBC cipher is no longer working for NordVPN. Use AES-256-GCM instead. * Override the data ciphers list for nordvpn provider Co-authored-by: ilike2burnthing <59480337+ilike2burnthing@users.noreply.github.com> --------- Co-authored-by: ilike2burnthing <59480337+ilike2burnthing@users.noreply.github.com> * update transmission build version to * update transmission build version to 4.0.5 * Check IPv4 and IPv6 DNS records separately during health check (#2832) nslookup checks for IPv4 and IPv6 records in a single call by default. If either returns an explicit lookup error, healthcheck.sh will report a failure. If the upstream server is rejecting certain requests based on type, such as NordVPN filtering IPv6, healthcheck.sh may never be able to report healthy. Resolve by checking both a and aaaa records separately and only return a failure if both fail. * update transmission build version to * update transmission build version to 4.0.5 * update transmission build version to * update transmission build version to 4.0.5 * update transmission build version to * update transmission build version to 4.0.5 * update transmission build version to * update transmission build version to 4.0.5 * update transmission build version to 4.0.6 * fix version check file path (#2846) * update transmission build version to * update transmission build version to 4.0.6 * update transmission build version to * update transmission build version to 4.0.6 * transmission version: check with SHA & allow git push to trigger build workflow (#2843) * transmission version: check with SHA & allow git push to trigger build workflow * Create transmission-sha.txt * update SHA for 4.0.6 * Create build-version.txt * trigger Image Builds action on completion of Transmission Builds action * Image Builds: ignore unnecessary paths * transmission-version: revert to 4.0.5 for testing * build-version: revert to 4.0.5 for testing * transmission-sha: revert to 4.0.5 for testing * update transmission build version to 4.0.6 * update image build version to * fix rss build (#2859) * Revert version files to 4.0.5 to test actions build (#2860) * Update transmission-version.txt * Update build-version.txt * Update transmission-sha.txt * update transmission build version to 4.0.6 * update image build version to * Fix Transmission builds action (#2861) * Update transmission-version.txt * Update build-version.txt * Update transmission-sha.txt * Update docker-transmission-builds.yml * update transmission build version to 4.0.6 * update image build version to 4.0.6 * update transmission build version to 4.0.6 * use symlink instead of copy for credentials when using secrets (#2875) * Changes ipmagnet link (#2893) * feat(upgrade): ubuntu base 24.04 LTS (was 22.04) (#2907) - Upgrade the ubuntu base image to 24.04 LTS - integrate the transmission build as build stage into the main Dockerfile, instead of seperate build image with missing dockerfile - update defalult built transmission version to 4.0.6 (current stable) * Removed transmission-web-control Transmission web control link seems broken and project unsure if active * update transmission build version to 4.0.6 * Revert "feat(upgrade): ubuntu base 24.04 LTS (was 22.04) (#2907)" This reverts commit 042142914c3893e936d824837f726bec9ebe5612. * update transmission build version to 4.0.6 * update transmission build version to 4.0.6 * Install Transmission from official Ubuntu repositories (#2941) * Trigger image builds on workflow changes * RSS plugin build fix (#2944) * Upgrade Ruby base image * Remove file references from main container --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: Anastasiya Polina Soyka <apsoyka@protonmail.com> Co-authored-by: Geoff <geoff@gapple.ca> Co-authored-by: ksurl <ksurl@users.noreply.github.com> Co-authored-by: HeavyGee <133152184+heavygee@users.noreply.github.com> Co-authored-by: WitchRecipe <77073792+WitchRecipe@users.noreply.github.com> Co-authored-by: Florian Kretschmer <19738301+Entepotenz@users.noreply.github.com> Co-authored-by: Aemulation <112875887+Aemulation@users.noreply.github.com> Co-authored-by: Mark Honkoop <112875887+MarkHonkoop@users.noreply.github.com> Co-authored-by: JeeDeWee <57176355+JeeDeWee@users.noreply.github.com> Co-authored-by: Ian Moroney <10791260+IanMoroney@users.noreply.github.com> Co-authored-by: Mugga Joe <150821237+muggajoe@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: James Storm <jamesstorm@gmail.com> Co-authored-by: workflow runner <workflow@github.com> Co-authored-by: Teddy Hoff <42592276+Choff3@users.noreply.github.com> Co-authored-by: Transmission-Bot <transmission-bot@users.noreply.github.com> Co-authored-by: deanso <deanso@users.noreply.github.com> Co-authored-by: ilike2burnthing <59480337+ilike2burnthing@users.noreply.github.com> Co-authored-by: Dave Townsend <dtownsend@oxymoronical.com> Co-authored-by: Erdem Köse <erdemkose@gmail.com> Co-authored-by: Adam Schultz <adam.schultz@live.com> Co-authored-by: Victor LEFEBVRE <dev@vic1707.xyz> Co-authored-by: Harry Nicholls <harry.m.nicholls@gmail.com> Co-authored-by: Kaspar V. <casaper@users.noreply.github.com> Co-authored-by: Kristian Haugene <kristian@haugene.net> Co-authored-by: Kristian Haugene <haugene@users.noreply.github.com> |
||
|
|
07f5a2b9ae
|
update transmission to 4.0.5 (#2756)
* Add Transmissionic Web UI & New Documentation (#2589) * Added step to build a .deb file to install and reduce image size (#2590) * Added step to build a .deb file to install and reduce image size * Fixed deb install incorrectly done * Check for update-port script existing instead of being executable (#2593) #2459 * Fixed TWC paths (#2600) * add docker build caching to workflow (#2609) * Privoxy eth0 fixes, healthcheck comparison tweak and start.sh update (#2610) * by checking for existence of default 127 address,healthcheck will never effectively run, as the non-default eth0 ip will never be matched * the comparison was not trimming off the port, thus healthcheck was always going to fail or denote a change when there may have been none * simplified the comparison (thanks @edgd1er ) * Strip double quotes from umask check (#2601) * Fix problem with enabled UFW with Random Ports (#2603) Fixing #2255 * move vpn config download to /config (#2592) * move vpn config download to /config * fix git safe dir permissions * cleanup vpn config clone * re-add zip dl, set git to default * use alpine:latest for TransmissionUIs build stage (#2573) * Update fetch-external-configs.sh removed duplicate bracket * Update to transmission 4.0.4 * Update configure-openvpn.sh * Switched the order of events, to remove the ipv6 before sed-ing the address (#2695) * Create separate image for transmission build from source (#2691) * separate transmission build to separate image and workflow * set transmission-builder version * use matrix for multi runner builds * fix context * parallel docker builds with matrix (#2694) * consolidate and parallelize image build with matrix multi runner build * fix image name * Update Dockerfile fixed typo * `TRANSMISSION_RPC_URL` option causes a moved permanently error when using PIA (#2657) * Respect option `TRANSMISSION_RPC_URL` remove debug echo * default `TRANSMISSION_RPC_URL` is now grabbed from `default-settings.json` * Stricter grep pattern * Remove redundant grep * Added comment * Use `jq` instead of `sed` to determine the default of `TRANSMISSION_RPC_URL` --------- Co-authored-by: Mark Honkoop <112875887+MarkHonkoop@users.noreply.github.com> * Fix for PR #2691 (#2698) * separate transmission build to separate image and workflow * set transmission-builder version * use matrix for multi runner builds * fix context * Fix file name * fix image name * Fix #2694 image build (#2699) * consolidate and parallelize image build with matrix multi runner build * fix image name * update master (#2696) * Add Transmissionic Web UI & New Documentation (#2589) * Added step to build a .deb file to install and reduce image size (#2590) * Added step to build a .deb file to install and reduce image size * Fixed deb install incorrectly done * Check for update-port script existing instead of being executable (#2593) #2459 * Fixed TWC paths (#2600) * add docker build caching to workflow (#2609) * Privoxy eth0 fixes, healthcheck comparison tweak and start.sh update (#2610) * by checking for existence of default 127 address,healthcheck will never effectively run, as the non-default eth0 ip will never be matched * the comparison was not trimming off the port, thus healthcheck was always going to fail or denote a change when there may have been none * simplified the comparison (thanks @edgd1er ) * Strip double quotes from umask check (#2601) * Fix problem with enabled UFW with Random Ports (#2603) Fixing #2255 * move vpn config download to /config (#2592) * move vpn config download to /config * fix git safe dir permissions * cleanup vpn config clone * re-add zip dl, set git to default * use alpine:latest for TransmissionUIs build stage (#2573) * Update fetch-external-configs.sh removed duplicate bracket * Update to transmission 4.0.4 * Update configure-openvpn.sh * Switched the order of events, to remove the ipv6 before sed-ing the address (#2695) * Create separate image for transmission build from source (#2691) * separate transmission build to separate image and workflow * set transmission-builder version * use matrix for multi runner builds * fix context * parallel docker builds with matrix (#2694) * consolidate and parallelize image build with matrix multi runner build * fix image name * Update Dockerfile fixed typo * `TRANSMISSION_RPC_URL` option causes a moved permanently error when using PIA (#2657) * Respect option `TRANSMISSION_RPC_URL` remove debug echo * default `TRANSMISSION_RPC_URL` is now grabbed from `default-settings.json` * Stricter grep pattern * Remove redundant grep * Added comment * Use `jq` instead of `sed` to determine the default of `TRANSMISSION_RPC_URL` --------- Co-authored-by: Mark Honkoop <112875887+MarkHonkoop@users.noreply.github.com> * Fix for PR #2691 (#2698) * separate transmission build to separate image and workflow * set transmission-builder version * use matrix for multi runner builds * fix context * Fix file name * fix image name --------- Co-authored-by: Anastasiya Polina Soyka <apsoyka@protonmail.com> Co-authored-by: Geoff <geoff@gapple.ca> Co-authored-by: ksurl <ksurl@users.noreply.github.com> Co-authored-by: HeavyGee <133152184+heavygee@users.noreply.github.com> Co-authored-by: WitchRecipe <77073792+WitchRecipe@users.noreply.github.com> Co-authored-by: Florian Kretschmer <19738301+Entepotenz@users.noreply.github.com> Co-authored-by: Aemulation <112875887+Aemulation@users.noreply.github.com> Co-authored-by: Mark Honkoop <112875887+MarkHonkoop@users.noreply.github.com> * fix matrix to build all images --------- Co-authored-by: Patrick Kishino <patrick.a.kishino@gmail.com> Co-authored-by: Anastasiya Polina Soyka <apsoyka@protonmail.com> Co-authored-by: Geoff <geoff@gapple.ca> Co-authored-by: HeavyGee <133152184+heavygee@users.noreply.github.com> Co-authored-by: WitchRecipe <77073792+WitchRecipe@users.noreply.github.com> Co-authored-by: Florian Kretschmer <19738301+Entepotenz@users.noreply.github.com> Co-authored-by: Aemulation <112875887+Aemulation@users.noreply.github.com> Co-authored-by: Mark Honkoop <112875887+MarkHonkoop@users.noreply.github.com> * fix transmission version check (#2700) * Comment * Switch transmission builder image to combined platform builder (#2704) * separate transmission build to separate image and workflow * set transmission-builder version * use matrix for multi runner builds * fix context * Fix file name * fix image name * fix transmission build version detection * switch to combined platform builder --------- Co-authored-by: Patrick Kishino <patrick.a.kishino@gmail.com> * switch to single platform builder (#2705) Co-authored-by: Patrick Kishino <patrick.a.kishino@gmail.com> * Fix web proxy stopping to work (#2678) * Mix of fixes to the heathcheck.sh from #2610 and start.sh from #2673. * Made few more modifications to healthcheck.sh and start.sh. This change appears to be working. Let's monitor this. --------- Co-authored-by: Patrick Kishino <patrick.a.kishino@gmail.com> * Remove script_security (#2702) Due to non-support of this in latest openvpn it is removed.. * Revert "Remove script_security (#2702)" (#2708) This reverts commit 44ba9e6f3a221d3b51464f33505ccd649b24f7f3. * Update configure-openvpn.sh (#2707) Using "upd" as a value for NORDVPN_PROTOCOL results in an error. Co-authored-by: Patrick Kishino <patrick.a.kishino@gmail.com> * Add natpmpc (#2746) * Dev (#2706) * Add Transmissionic Web UI & New Documentation (#2589) * Added step to build a .deb file to install and reduce image size (#2590) * Added step to build a .deb file to install and reduce image size * Fixed deb install incorrectly done * Check for update-port script existing instead of being executable (#2593) #2459 * Fixed TWC paths (#2600) * add docker build caching to workflow (#2609) * Privoxy eth0 fixes, healthcheck comparison tweak and start.sh update (#2610) * by checking for existence of default 127 address,healthcheck will never effectively run, as the non-default eth0 ip will never be matched * the comparison was not trimming off the port, thus healthcheck was always going to fail or denote a change when there may have been none * simplified the comparison (thanks @edgd1er ) * Strip double quotes from umask check (#2601) * Fix problem with enabled UFW with Random Ports (#2603) Fixing #2255 * move vpn config download to /config (#2592) * move vpn config download to /config * fix git safe dir permissions * cleanup vpn config clone * re-add zip dl, set git to default * use alpine:latest for TransmissionUIs build stage (#2573) * Update fetch-external-configs.sh removed duplicate bracket * Update to transmission 4.0.4 * Update configure-openvpn.sh * Switched the order of events, to remove the ipv6 before sed-ing the address (#2695) * Create separate image for transmission build from source (#2691) * separate transmission build to separate image and workflow * set transmission-builder version * use matrix for multi runner builds * fix context * parallel docker builds with matrix (#2694) * consolidate and parallelize image build with matrix multi runner build * fix image name * Update Dockerfile fixed typo * `TRANSMISSION_RPC_URL` option causes a moved permanently error when using PIA (#2657) * Respect option `TRANSMISSION_RPC_URL` remove debug echo * default `TRANSMISSION_RPC_URL` is now grabbed from `default-settings.json` * Stricter grep pattern * Remove redundant grep * Added comment * Use `jq` instead of `sed` to determine the default of `TRANSMISSION_RPC_URL` --------- Co-authored-by: Mark Honkoop <112875887+MarkHonkoop@users.noreply.github.com> * Fix for PR #2691 (#2698) * separate transmission build to separate image and workflow * set transmission-builder version * use matrix for multi runner builds * fix context * Fix file name * fix image name * Fix #2694 image build (#2699) * consolidate and parallelize image build with matrix multi runner build * fix image name * update master (#2696) * Add Transmissionic Web UI & New Documentation (#2589) * Added step to build a .deb file to install and reduce image size (#2590) * Added step to build a .deb file to install and reduce image size * Fixed deb install incorrectly done * Check for update-port script existing instead of being executable (#2593) #2459 * Fixed TWC paths (#2600) * add docker build caching to workflow (#2609) * Privoxy eth0 fixes, healthcheck comparison tweak and start.sh update (#2610) * by checking for existence of default 127 address,healthcheck will never effectively run, as the non-default eth0 ip will never be matched * the comparison was not trimming off the port, thus healthcheck was always going to fail or denote a change when there may have been none * simplified the comparison (thanks @edgd1er ) * Strip double quotes from umask check (#2601) * Fix problem with enabled UFW with Random Ports (#2603) Fixing #2255 * move vpn config download to /config (#2592) * move vpn config download to /config * fix git safe dir permissions * cleanup vpn config clone * re-add zip dl, set git to default * use alpine:latest for TransmissionUIs build stage (#2573) * Update fetch-external-configs.sh removed duplicate bracket * Update to transmission 4.0.4 * Update configure-openvpn.sh * Switched the order of events, to remove the ipv6 before sed-ing the address (#2695) * Create separate image for transmission build from source (#2691) * separate transmission build to separate image and workflow * set transmission-builder version * use matrix for multi runner builds * fix context * parallel docker builds with matrix (#2694) * consolidate and parallelize image build with matrix multi runner build * fix image name * Update Dockerfile fixed typo * `TRANSMISSION_RPC_URL` option causes a moved permanently error when using PIA (#2657) * Respect option `TRANSMISSION_RPC_URL` remove debug echo * default `TRANSMISSION_RPC_URL` is now grabbed from `default-settings.json` * Stricter grep pattern * Remove redundant grep * Added comment * Use `jq` instead of `sed` to determine the default of `TRANSMISSION_RPC_URL` --------- Co-authored-by: Mark Honkoop <112875887+MarkHonkoop@users.noreply.github.com> * Fix for PR #2691 (#2698) * separate transmission build to separate image and workflow * set transmission-builder version * use matrix for multi runner builds * fix context * Fix file name * fix image name --------- Co-authored-by: Anastasiya Polina Soyka <apsoyka@protonmail.com> Co-authored-by: Geoff <geoff@gapple.ca> Co-authored-by: ksurl <ksurl@users.noreply.github.com> Co-authored-by: HeavyGee <133152184+heavygee@users.noreply.github.com> Co-authored-by: WitchRecipe <77073792+WitchRecipe@users.noreply.github.com> Co-authored-by: Florian Kretschmer <19738301+Entepotenz@users.noreply.github.com> Co-authored-by: Aemulation <112875887+Aemulation@users.noreply.github.com> Co-authored-by: Mark Honkoop <112875887+MarkHonkoop@users.noreply.github.com> * fix matrix to build all images --------- Co-authored-by: Patrick Kishino <patrick.a.kishino@gmail.com> Co-authored-by: Anastasiya Polina Soyka <apsoyka@protonmail.com> Co-authored-by: Geoff <geoff@gapple.ca> Co-authored-by: HeavyGee <133152184+heavygee@users.noreply.github.com> Co-authored-by: WitchRecipe <77073792+WitchRecipe@users.noreply.github.com> Co-authored-by: Florian Kretschmer <19738301+Entepotenz@users.noreply.github.com> Co-authored-by: Aemulation <112875887+Aemulation@users.noreply.github.com> Co-authored-by: Mark Honkoop <112875887+MarkHonkoop@users.noreply.github.com> * fix transmission version check (#2700) * Comment * Switch transmission builder image to combined platform builder (#2704) * separate transmission build to separate image and workflow * set transmission-builder version * use matrix for multi runner builds * fix context * Fix file name * fix image name * fix transmission build version detection * switch to combined platform builder --------- Co-authored-by: Patrick Kishino <patrick.a.kishino@gmail.com> * switch to single platform builder (#2705) Co-authored-by: Patrick Kishino <patrick.a.kishino@gmail.com> --------- Co-authored-by: Anastasiya Polina Soyka <apsoyka@protonmail.com> Co-authored-by: Geoff <geoff@gapple.ca> Co-authored-by: ksurl <ksurl@users.noreply.github.com> Co-authored-by: HeavyGee <133152184+heavygee@users.noreply.github.com> Co-authored-by: WitchRecipe <77073792+WitchRecipe@users.noreply.github.com> Co-authored-by: Florian Kretschmer <19738301+Entepotenz@users.noreply.github.com> Co-authored-by: Aemulation <112875887+Aemulation@users.noreply.github.com> Co-authored-by: Mark Honkoop <112875887+MarkHonkoop@users.noreply.github.com> * Update README.md * Bump actions/checkout from 3 to 4 (#2714) Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v3...v4) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump docker/setup-buildx-action from 2 to 3 (#2718) Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 2 to 3. - [Release notes](https://github.com/docker/setup-buildx-action/releases) - [Commits](https://github.com/docker/setup-buildx-action/compare/v2...v3) --- updated-dependencies: - dependency-name: docker/setup-buildx-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump docker/login-action from 2 to 3 (#2719) Bumps [docker/login-action](https://github.com/docker/login-action) from 2 to 3. - [Release notes](https://github.com/docker/login-action/releases) - [Commits](https://github.com/docker/login-action/compare/v2...v3) --- updated-dependencies: - dependency-name: docker/login-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump docker/setup-qemu-action from 2 to 3 (#2720) Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action) from 2 to 3. - [Release notes](https://github.com/docker/setup-qemu-action/releases) - [Commits](https://github.com/docker/setup-qemu-action/compare/v2...v3) --- updated-dependencies: - dependency-name: docker/setup-qemu-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump docker/metadata-action from 4 to 5 (#2721) Bumps [docker/metadata-action](https://github.com/docker/metadata-action) from 4 to 5. - [Release notes](https://github.com/docker/metadata-action/releases) - [Upgrade guide](https://github.com/docker/metadata-action/blob/master/UPGRADE.md) - [Commits](https://github.com/docker/metadata-action/compare/v4...v5) --- updated-dependencies: - dependency-name: docker/metadata-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump docker/build-push-action from 4 to 5 (#2722) Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 4 to 5. - [Release notes](https://github.com/docker/build-push-action/releases) - [Commits](https://github.com/docker/build-push-action/compare/v4...v5) --- updated-dependencies: - dependency-name: docker/build-push-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Update tips-tricks.md fixed pod man tip * fixing invalid concatenation (#2743) * fixing invalid concatenation --------- Co-authored-by: Patrick Kishino <patrick.a.kishino@gmail.com> * install natpmpc --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: Patrick Kishino <patrick.a.kishino@gmail.com> Co-authored-by: Anastasiya Polina Soyka <apsoyka@protonmail.com> Co-authored-by: Geoff <geoff@gapple.ca> Co-authored-by: ksurl <ksurl@users.noreply.github.com> Co-authored-by: HeavyGee <133152184+heavygee@users.noreply.github.com> Co-authored-by: WitchRecipe <77073792+WitchRecipe@users.noreply.github.com> Co-authored-by: Florian Kretschmer <19738301+Entepotenz@users.noreply.github.com> Co-authored-by: Aemulation <112875887+Aemulation@users.noreply.github.com> Co-authored-by: Mark Honkoop <112875887+MarkHonkoop@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: James Storm <jamesstorm@gmail.com> * update transmission build version to 4.0.5 * fix: transmission version check (#2753) * fix transmission version check * add git user config * Update Dockerfile Update version --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: Anastasiya Polina Soyka <apsoyka@protonmail.com> Co-authored-by: Geoff <geoff@gapple.ca> Co-authored-by: ksurl <ksurl@users.noreply.github.com> Co-authored-by: HeavyGee <133152184+heavygee@users.noreply.github.com> Co-authored-by: WitchRecipe <77073792+WitchRecipe@users.noreply.github.com> Co-authored-by: Florian Kretschmer <19738301+Entepotenz@users.noreply.github.com> Co-authored-by: Aemulation <112875887+Aemulation@users.noreply.github.com> Co-authored-by: Mark Honkoop <112875887+MarkHonkoop@users.noreply.github.com> Co-authored-by: JeeDeWee <57176355+JeeDeWee@users.noreply.github.com> Co-authored-by: Ian Moroney <10791260+IanMoroney@users.noreply.github.com> Co-authored-by: Mugga Joe <150821237+muggajoe@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: James Storm <jamesstorm@gmail.com> Co-authored-by: workflow runner <workflow@github.com> |
||
|
|
90bb802a15
|
Merging dev into master in prep for new release (#2755)
* Add Transmissionic Web UI & New Documentation (#2589) * Added step to build a .deb file to install and reduce image size (#2590) * Added step to build a .deb file to install and reduce image size * Fixed deb install incorrectly done * Check for update-port script existing instead of being executable (#2593) #2459 * Fixed TWC paths (#2600) * add docker build caching to workflow (#2609) * Privoxy eth0 fixes, healthcheck comparison tweak and start.sh update (#2610) * by checking for existence of default 127 address,healthcheck will never effectively run, as the non-default eth0 ip will never be matched * the comparison was not trimming off the port, thus healthcheck was always going to fail or denote a change when there may have been none * simplified the comparison (thanks @edgd1er ) * Strip double quotes from umask check (#2601) * Fix problem with enabled UFW with Random Ports (#2603) Fixing #2255 * move vpn config download to /config (#2592) * move vpn config download to /config * fix git safe dir permissions * cleanup vpn config clone * re-add zip dl, set git to default * use alpine:latest for TransmissionUIs build stage (#2573) * Update fetch-external-configs.sh removed duplicate bracket * Update to transmission 4.0.4 * Update configure-openvpn.sh * Switched the order of events, to remove the ipv6 before sed-ing the address (#2695) * Create separate image for transmission build from source (#2691) * separate transmission build to separate image and workflow * set transmission-builder version * use matrix for multi runner builds * fix context * parallel docker builds with matrix (#2694) * consolidate and parallelize image build with matrix multi runner build * fix image name * Update Dockerfile fixed typo * `TRANSMISSION_RPC_URL` option causes a moved permanently error when using PIA (#2657) * Respect option `TRANSMISSION_RPC_URL` remove debug echo * default `TRANSMISSION_RPC_URL` is now grabbed from `default-settings.json` * Stricter grep pattern * Remove redundant grep * Added comment * Use `jq` instead of `sed` to determine the default of `TRANSMISSION_RPC_URL` --------- Co-authored-by: Mark Honkoop <112875887+MarkHonkoop@users.noreply.github.com> * Fix for PR #2691 (#2698) * separate transmission build to separate image and workflow * set transmission-builder version * use matrix for multi runner builds * fix context * Fix file name * fix image name * Fix #2694 image build (#2699) * consolidate and parallelize image build with matrix multi runner build * fix image name * update master (#2696) * Add Transmissionic Web UI & New Documentation (#2589) * Added step to build a .deb file to install and reduce image size (#2590) * Added step to build a .deb file to install and reduce image size * Fixed deb install incorrectly done * Check for update-port script existing instead of being executable (#2593) #2459 * Fixed TWC paths (#2600) * add docker build caching to workflow (#2609) * Privoxy eth0 fixes, healthcheck comparison tweak and start.sh update (#2610) * by checking for existence of default 127 address,healthcheck will never effectively run, as the non-default eth0 ip will never be matched * the comparison was not trimming off the port, thus healthcheck was always going to fail or denote a change when there may have been none * simplified the comparison (thanks @edgd1er ) * Strip double quotes from umask check (#2601) * Fix problem with enabled UFW with Random Ports (#2603) Fixing #2255 * move vpn config download to /config (#2592) * move vpn config download to /config * fix git safe dir permissions * cleanup vpn config clone * re-add zip dl, set git to default * use alpine:latest for TransmissionUIs build stage (#2573) * Update fetch-external-configs.sh removed duplicate bracket * Update to transmission 4.0.4 * Update configure-openvpn.sh * Switched the order of events, to remove the ipv6 before sed-ing the address (#2695) * Create separate image for transmission build from source (#2691) * separate transmission build to separate image and workflow * set transmission-builder version * use matrix for multi runner builds * fix context * parallel docker builds with matrix (#2694) * consolidate and parallelize image build with matrix multi runner build * fix image name * Update Dockerfile fixed typo * `TRANSMISSION_RPC_URL` option causes a moved permanently error when using PIA (#2657) * Respect option `TRANSMISSION_RPC_URL` remove debug echo * default `TRANSMISSION_RPC_URL` is now grabbed from `default-settings.json` * Stricter grep pattern * Remove redundant grep * Added comment * Use `jq` instead of `sed` to determine the default of `TRANSMISSION_RPC_URL` --------- Co-authored-by: Mark Honkoop <112875887+MarkHonkoop@users.noreply.github.com> * Fix for PR #2691 (#2698) * separate transmission build to separate image and workflow * set transmission-builder version * use matrix for multi runner builds * fix context * Fix file name * fix image name --------- Co-authored-by: Anastasiya Polina Soyka <apsoyka@protonmail.com> Co-authored-by: Geoff <geoff@gapple.ca> Co-authored-by: ksurl <ksurl@users.noreply.github.com> Co-authored-by: HeavyGee <133152184+heavygee@users.noreply.github.com> Co-authored-by: WitchRecipe <77073792+WitchRecipe@users.noreply.github.com> Co-authored-by: Florian Kretschmer <19738301+Entepotenz@users.noreply.github.com> Co-authored-by: Aemulation <112875887+Aemulation@users.noreply.github.com> Co-authored-by: Mark Honkoop <112875887+MarkHonkoop@users.noreply.github.com> * fix matrix to build all images --------- Co-authored-by: Patrick Kishino <patrick.a.kishino@gmail.com> Co-authored-by: Anastasiya Polina Soyka <apsoyka@protonmail.com> Co-authored-by: Geoff <geoff@gapple.ca> Co-authored-by: HeavyGee <133152184+heavygee@users.noreply.github.com> Co-authored-by: WitchRecipe <77073792+WitchRecipe@users.noreply.github.com> Co-authored-by: Florian Kretschmer <19738301+Entepotenz@users.noreply.github.com> Co-authored-by: Aemulation <112875887+Aemulation@users.noreply.github.com> Co-authored-by: Mark Honkoop <112875887+MarkHonkoop@users.noreply.github.com> * fix transmission version check (#2700) * Comment * Switch transmission builder image to combined platform builder (#2704) * separate transmission build to separate image and workflow * set transmission-builder version * use matrix for multi runner builds * fix context * Fix file name * fix image name * fix transmission build version detection * switch to combined platform builder --------- Co-authored-by: Patrick Kishino <patrick.a.kishino@gmail.com> * switch to single platform builder (#2705) Co-authored-by: Patrick Kishino <patrick.a.kishino@gmail.com> * Fix web proxy stopping to work (#2678) * Mix of fixes to the heathcheck.sh from #2610 and start.sh from #2673. * Made few more modifications to healthcheck.sh and start.sh. This change appears to be working. Let's monitor this. --------- Co-authored-by: Patrick Kishino <patrick.a.kishino@gmail.com> * Remove script_security (#2702) Due to non-support of this in latest openvpn it is removed.. * Revert "Remove script_security (#2702)" (#2708) This reverts commit 44ba9e6f3a221d3b51464f33505ccd649b24f7f3. * Update configure-openvpn.sh (#2707) Using "upd" as a value for NORDVPN_PROTOCOL results in an error. Co-authored-by: Patrick Kishino <patrick.a.kishino@gmail.com> * Add natpmpc (#2746) * Dev (#2706) * Add Transmissionic Web UI & New Documentation (#2589) * Added step to build a .deb file to install and reduce image size (#2590) * Added step to build a .deb file to install and reduce image size * Fixed deb install incorrectly done * Check for update-port script existing instead of being executable (#2593) #2459 * Fixed TWC paths (#2600) * add docker build caching to workflow (#2609) * Privoxy eth0 fixes, healthcheck comparison tweak and start.sh update (#2610) * by checking for existence of default 127 address,healthcheck will never effectively run, as the non-default eth0 ip will never be matched * the comparison was not trimming off the port, thus healthcheck was always going to fail or denote a change when there may have been none * simplified the comparison (thanks @edgd1er ) * Strip double quotes from umask check (#2601) * Fix problem with enabled UFW with Random Ports (#2603) Fixing #2255 * move vpn config download to /config (#2592) * move vpn config download to /config * fix git safe dir permissions * cleanup vpn config clone * re-add zip dl, set git to default * use alpine:latest for TransmissionUIs build stage (#2573) * Update fetch-external-configs.sh removed duplicate bracket * Update to transmission 4.0.4 * Update configure-openvpn.sh * Switched the order of events, to remove the ipv6 before sed-ing the address (#2695) * Create separate image for transmission build from source (#2691) * separate transmission build to separate image and workflow * set transmission-builder version * use matrix for multi runner builds * fix context * parallel docker builds with matrix (#2694) * consolidate and parallelize image build with matrix multi runner build * fix image name * Update Dockerfile fixed typo * `TRANSMISSION_RPC_URL` option causes a moved permanently error when using PIA (#2657) * Respect option `TRANSMISSION_RPC_URL` remove debug echo * default `TRANSMISSION_RPC_URL` is now grabbed from `default-settings.json` * Stricter grep pattern * Remove redundant grep * Added comment * Use `jq` instead of `sed` to determine the default of `TRANSMISSION_RPC_URL` --------- Co-authored-by: Mark Honkoop <112875887+MarkHonkoop@users.noreply.github.com> * Fix for PR #2691 (#2698) * separate transmission build to separate image and workflow * set transmission-builder version * use matrix for multi runner builds * fix context * Fix file name * fix image name * Fix #2694 image build (#2699) * consolidate and parallelize image build with matrix multi runner build * fix image name * update master (#2696) * Add Transmissionic Web UI & New Documentation (#2589) * Added step to build a .deb file to install and reduce image size (#2590) * Added step to build a .deb file to install and reduce image size * Fixed deb install incorrectly done * Check for update-port script existing instead of being executable (#2593) #2459 * Fixed TWC paths (#2600) * add docker build caching to workflow (#2609) * Privoxy eth0 fixes, healthcheck comparison tweak and start.sh update (#2610) * by checking for existence of default 127 address,healthcheck will never effectively run, as the non-default eth0 ip will never be matched * the comparison was not trimming off the port, thus healthcheck was always going to fail or denote a change when there may have been none * simplified the comparison (thanks @edgd1er ) * Strip double quotes from umask check (#2601) * Fix problem with enabled UFW with Random Ports (#2603) Fixing #2255 * move vpn config download to /config (#2592) * move vpn config download to /config * fix git safe dir permissions * cleanup vpn config clone * re-add zip dl, set git to default * use alpine:latest for TransmissionUIs build stage (#2573) * Update fetch-external-configs.sh removed duplicate bracket * Update to transmission 4.0.4 * Update configure-openvpn.sh * Switched the order of events, to remove the ipv6 before sed-ing the address (#2695) * Create separate image for transmission build from source (#2691) * separate transmission build to separate image and workflow * set transmission-builder version * use matrix for multi runner builds * fix context * parallel docker builds with matrix (#2694) * consolidate and parallelize image build with matrix multi runner build * fix image name * Update Dockerfile fixed typo * `TRANSMISSION_RPC_URL` option causes a moved permanently error when using PIA (#2657) * Respect option `TRANSMISSION_RPC_URL` remove debug echo * default `TRANSMISSION_RPC_URL` is now grabbed from `default-settings.json` * Stricter grep pattern * Remove redundant grep * Added comment * Use `jq` instead of `sed` to determine the default of `TRANSMISSION_RPC_URL` --------- Co-authored-by: Mark Honkoop <112875887+MarkHonkoop@users.noreply.github.com> * Fix for PR #2691 (#2698) * separate transmission build to separate image and workflow * set transmission-builder version * use matrix for multi runner builds * fix context * Fix file name * fix image name --------- Co-authored-by: Anastasiya Polina Soyka <apsoyka@protonmail.com> Co-authored-by: Geoff <geoff@gapple.ca> Co-authored-by: ksurl <ksurl@users.noreply.github.com> Co-authored-by: HeavyGee <133152184+heavygee@users.noreply.github.com> Co-authored-by: WitchRecipe <77073792+WitchRecipe@users.noreply.github.com> Co-authored-by: Florian Kretschmer <19738301+Entepotenz@users.noreply.github.com> Co-authored-by: Aemulation <112875887+Aemulation@users.noreply.github.com> Co-authored-by: Mark Honkoop <112875887+MarkHonkoop@users.noreply.github.com> * fix matrix to build all images --------- Co-authored-by: Patrick Kishino <patrick.a.kishino@gmail.com> Co-authored-by: Anastasiya Polina Soyka <apsoyka@protonmail.com> Co-authored-by: Geoff <geoff@gapple.ca> Co-authored-by: HeavyGee <133152184+heavygee@users.noreply.github.com> Co-authored-by: WitchRecipe <77073792+WitchRecipe@users.noreply.github.com> Co-authored-by: Florian Kretschmer <19738301+Entepotenz@users.noreply.github.com> Co-authored-by: Aemulation <112875887+Aemulation@users.noreply.github.com> Co-authored-by: Mark Honkoop <112875887+MarkHonkoop@users.noreply.github.com> * fix transmission version check (#2700) * Comment * Switch transmission builder image to combined platform builder (#2704) * separate transmission build to separate image and workflow * set transmission-builder version * use matrix for multi runner builds * fix context * Fix file name * fix image name * fix transmission build version detection * switch to combined platform builder --------- Co-authored-by: Patrick Kishino <patrick.a.kishino@gmail.com> * switch to single platform builder (#2705) Co-authored-by: Patrick Kishino <patrick.a.kishino@gmail.com> --------- Co-authored-by: Anastasiya Polina Soyka <apsoyka@protonmail.com> Co-authored-by: Geoff <geoff@gapple.ca> Co-authored-by: ksurl <ksurl@users.noreply.github.com> Co-authored-by: HeavyGee <133152184+heavygee@users.noreply.github.com> Co-authored-by: WitchRecipe <77073792+WitchRecipe@users.noreply.github.com> Co-authored-by: Florian Kretschmer <19738301+Entepotenz@users.noreply.github.com> Co-authored-by: Aemulation <112875887+Aemulation@users.noreply.github.com> Co-authored-by: Mark Honkoop <112875887+MarkHonkoop@users.noreply.github.com> * Update README.md * Bump actions/checkout from 3 to 4 (#2714) Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v3...v4) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump docker/setup-buildx-action from 2 to 3 (#2718) Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 2 to 3. - [Release notes](https://github.com/docker/setup-buildx-action/releases) - [Commits](https://github.com/docker/setup-buildx-action/compare/v2...v3) --- updated-dependencies: - dependency-name: docker/setup-buildx-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump docker/login-action from 2 to 3 (#2719) Bumps [docker/login-action](https://github.com/docker/login-action) from 2 to 3. - [Release notes](https://github.com/docker/login-action/releases) - [Commits](https://github.com/docker/login-action/compare/v2...v3) --- updated-dependencies: - dependency-name: docker/login-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump docker/setup-qemu-action from 2 to 3 (#2720) Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action) from 2 to 3. - [Release notes](https://github.com/docker/setup-qemu-action/releases) - [Commits](https://github.com/docker/setup-qemu-action/compare/v2...v3) --- updated-dependencies: - dependency-name: docker/setup-qemu-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump docker/metadata-action from 4 to 5 (#2721) Bumps [docker/metadata-action](https://github.com/docker/metadata-action) from 4 to 5. - [Release notes](https://github.com/docker/metadata-action/releases) - [Upgrade guide](https://github.com/docker/metadata-action/blob/master/UPGRADE.md) - [Commits](https://github.com/docker/metadata-action/compare/v4...v5) --- updated-dependencies: - dependency-name: docker/metadata-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump docker/build-push-action from 4 to 5 (#2722) Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 4 to 5. - [Release notes](https://github.com/docker/build-push-action/releases) - [Commits](https://github.com/docker/build-push-action/compare/v4...v5) --- updated-dependencies: - dependency-name: docker/build-push-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Update tips-tricks.md fixed pod man tip * fixing invalid concatenation (#2743) * fixing invalid concatenation --------- Co-authored-by: Patrick Kishino <patrick.a.kishino@gmail.com> * install natpmpc --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: Patrick Kishino <patrick.a.kishino@gmail.com> Co-authored-by: Anastasiya Polina Soyka <apsoyka@protonmail.com> Co-authored-by: Geoff <geoff@gapple.ca> Co-authored-by: ksurl <ksurl@users.noreply.github.com> Co-authored-by: HeavyGee <133152184+heavygee@users.noreply.github.com> Co-authored-by: WitchRecipe <77073792+WitchRecipe@users.noreply.github.com> Co-authored-by: Florian Kretschmer <19738301+Entepotenz@users.noreply.github.com> Co-authored-by: Aemulation <112875887+Aemulation@users.noreply.github.com> Co-authored-by: Mark Honkoop <112875887+MarkHonkoop@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: James Storm <jamesstorm@gmail.com> * update transmission build version to 4.0.5 * fix: transmission version check (#2753) * fix transmission version check * add git user config --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: Anastasiya Polina Soyka <apsoyka@protonmail.com> Co-authored-by: Geoff <geoff@gapple.ca> Co-authored-by: ksurl <ksurl@users.noreply.github.com> Co-authored-by: HeavyGee <133152184+heavygee@users.noreply.github.com> Co-authored-by: WitchRecipe <77073792+WitchRecipe@users.noreply.github.com> Co-authored-by: Florian Kretschmer <19738301+Entepotenz@users.noreply.github.com> Co-authored-by: Aemulation <112875887+Aemulation@users.noreply.github.com> Co-authored-by: Mark Honkoop <112875887+MarkHonkoop@users.noreply.github.com> Co-authored-by: JeeDeWee <57176355+JeeDeWee@users.noreply.github.com> Co-authored-by: Ian Moroney <10791260+IanMoroney@users.noreply.github.com> Co-authored-by: Mugga Joe <150821237+muggajoe@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: James Storm <jamesstorm@gmail.com> Co-authored-by: workflow runner <workflow@github.com> |
||
|
|
83dc92c884
|
update master (#2696)
* Add Transmissionic Web UI & New Documentation (#2589) * Added step to build a .deb file to install and reduce image size (#2590) * Added step to build a .deb file to install and reduce image size * Fixed deb install incorrectly done * Check for update-port script existing instead of being executable (#2593) #2459 * Fixed TWC paths (#2600) * add docker build caching to workflow (#2609) * Privoxy eth0 fixes, healthcheck comparison tweak and start.sh update (#2610) * by checking for existence of default 127 address,healthcheck will never effectively run, as the non-default eth0 ip will never be matched * the comparison was not trimming off the port, thus healthcheck was always going to fail or denote a change when there may have been none * simplified the comparison (thanks @edgd1er ) * Strip double quotes from umask check (#2601) * Fix problem with enabled UFW with Random Ports (#2603) Fixing #2255 * move vpn config download to /config (#2592) * move vpn config download to /config * fix git safe dir permissions * cleanup vpn config clone * re-add zip dl, set git to default * use alpine:latest for TransmissionUIs build stage (#2573) * Update fetch-external-configs.sh removed duplicate bracket * Update to transmission 4.0.4 * Update configure-openvpn.sh * Switched the order of events, to remove the ipv6 before sed-ing the address (#2695) * Create separate image for transmission build from source (#2691) * separate transmission build to separate image and workflow * set transmission-builder version * use matrix for multi runner builds * fix context * parallel docker builds with matrix (#2694) * consolidate and parallelize image build with matrix multi runner build * fix image name * Update Dockerfile fixed typo * `TRANSMISSION_RPC_URL` option causes a moved permanently error when using PIA (#2657) * Respect option `TRANSMISSION_RPC_URL` remove debug echo * default `TRANSMISSION_RPC_URL` is now grabbed from `default-settings.json` * Stricter grep pattern * Remove redundant grep * Added comment * Use `jq` instead of `sed` to determine the default of `TRANSMISSION_RPC_URL` --------- Co-authored-by: Mark Honkoop <112875887+MarkHonkoop@users.noreply.github.com> * Fix for PR #2691 (#2698) * separate transmission build to separate image and workflow * set transmission-builder version * use matrix for multi runner builds * fix context * Fix file name * fix image name --------- Co-authored-by: Anastasiya Polina Soyka <apsoyka@protonmail.com> Co-authored-by: Geoff <geoff@gapple.ca> Co-authored-by: ksurl <ksurl@users.noreply.github.com> Co-authored-by: HeavyGee <133152184+heavygee@users.noreply.github.com> Co-authored-by: WitchRecipe <77073792+WitchRecipe@users.noreply.github.com> Co-authored-by: Florian Kretschmer <19738301+Entepotenz@users.noreply.github.com> Co-authored-by: Aemulation <112875887+Aemulation@users.noreply.github.com> Co-authored-by: Mark Honkoop <112875887+MarkHonkoop@users.noreply.github.com> |
||
|
|
48299204d1
|
Update main to dev (#2689)
* Add Transmissionic Web UI & New Documentation (#2589) * Added step to build a .deb file to install and reduce image size (#2590) * Added step to build a .deb file to install and reduce image size * Fixed deb install incorrectly done * Check for update-port script existing instead of being executable (#2593) #2459 * Fixed TWC paths (#2600) * add docker build caching to workflow (#2609) * Privoxy eth0 fixes, healthcheck comparison tweak and start.sh update (#2610) * by checking for existence of default 127 address,healthcheck will never effectively run, as the non-default eth0 ip will never be matched * the comparison was not trimming off the port, thus healthcheck was always going to fail or denote a change when there may have been none * simplified the comparison (thanks @edgd1er ) * Strip double quotes from umask check (#2601) * Fix problem with enabled UFW with Random Ports (#2603) Fixing #2255 * move vpn config download to /config (#2592) * move vpn config download to /config * fix git safe dir permissions * cleanup vpn config clone * re-add zip dl, set git to default * use alpine:latest for TransmissionUIs build stage (#2573) * Update fetch-external-configs.sh removed duplicate bracket * Update to transmission 4.0.4 * Update configure-openvpn.sh --------- Co-authored-by: Anastasiya Polina Soyka <apsoyka@protonmail.com> Co-authored-by: Geoff <geoff@gapple.ca> Co-authored-by: ksurl <ksurl@users.noreply.github.com> Co-authored-by: HeavyGee <133152184+heavygee@users.noreply.github.com> Co-authored-by: WitchRecipe <77073792+WitchRecipe@users.noreply.github.com> Co-authored-by: Florian Kretschmer <19738301+Entepotenz@users.noreply.github.com> |
||
|
|
0284aec036
|
Merge branch 'master' into dev | ||
|
|
d057f0a841
|
Update Dockerfile
Removed beta reference |
||
|
|
c763be0196
|
Update master with Transmission 4 (#2576)
* Image with Transmission 4.0.0-beta * Build in separate stage * Updated to beta2 * Update Dockerfile * Updated transmission to 4.0.0 release * Update Dockerfile * update beta (#2554) * Bump docker/build-push-action from 3 to 4 (#2534) Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 3 to 4. - [Release notes](https://github.com/docker/build-push-action/releases) - [Commits](https://github.com/docker/build-push-action/compare/v3...v4) --- updated-dependencies: - dependency-name: docker/build-push-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Socks5 example doc (#2541) * fixing some heading sizes * adding socks5-proxy example --------- Co-authored-by: Jonathan Fair <jonathaf@netapp.com> * Docs: add capabilities for Podman to tips&tricks (#2546) Co-authored-by: Tomas Vik <tvik@gitlab.com> --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: JtMotoX <7191259+JtMotoX@users.noreply.github.com> Co-authored-by: Jonathan Fair <jonathaf@netapp.com> Co-authored-by: Tomas Vik <tvik@gitlab.com> * Update Dockerfile 4.0.2 * Update configure-openvpn.sh (#2567) Same changes to master going to beta for beta tests w latest Transmission * Transmission->4.0.3 * prep new master (#2575) * Bump docker/build-push-action from 3 to 4 (#2534) Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 3 to 4. - [Release notes](https://github.com/docker/build-push-action/releases) - [Commits](https://github.com/docker/build-push-action/compare/v3...v4) --- updated-dependencies: - dependency-name: docker/build-push-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Socks5 example doc (#2541) * fixing some heading sizes * adding socks5-proxy example --------- Co-authored-by: Jonathan Fair <jonathaf@netapp.com> * Docs: add capabilities for Podman to tips&tricks (#2546) Co-authored-by: Tomas Vik <tvik@gitlab.com> --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: JtMotoX <7191259+JtMotoX@users.noreply.github.com> Co-authored-by: Jonathan Fair <jonathaf@netapp.com> Co-authored-by: Tomas Vik <tvik@gitlab.com> --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: Kristian Haugene <kristian@haugene.net> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: JtMotoX <7191259+JtMotoX@users.noreply.github.com> Co-authored-by: Jonathan Fair <jonathaf@netapp.com> Co-authored-by: Tomas Vik <tvik@gitlab.com> Co-authored-by: Derek Gordon <derek@derekgordon.com> |
||
|
|
237fb27aba
|
Fix to use iptables-legacy rather than iptables-nft (#2456) | ||
|
|
fe8806b6cd | Merge branch 'master' into dev | ||
|
|
86311c6f7d
|
Move image builds to GitHub Actions (#2405)
* Set up image build with GitHub actions * bump meta action * Extract build steps to reusable workflow * add rss and proxy builds * skip pr tags * remove docker builds from CircleCI * enable for main branches and tags * Update Readme |
||
|
|
fb6c5963d7 | Merge branch 'master' into dev | ||
|
|
aba1e290f8 | Fixes error with unbound variable #2395 | ||
|
|
e98ef680f5
|
Merge pull request #2365 from xenofree/master
Bump to ubuntu 22.04 to upgrade openvpn |
||
|
|
94e124a167
|
Bump to ubuntu 22.04
bump ubuntu image to have openvpn 2.5.5 in package |
||
|
|
b65dedd01e
|
Add feature to NORDVPN: connect directly to a known server. (#2142)
* Add feature NORDVPN_SERVER, to download directly server's config. * define vars as empty to avoid unbound variables * restore shebang, define default values for NORDVPN_* |
||
|
|
317a0a78ad
|
Mount point changed to /config (#1974)
This changes the default mountpoint for transmission-home to /config |
||
|
|
8744279e2c | Fetch master branch version of Shift UI | ||
|
|
2affaf7cd0
|
Added support for Shift UI (#1926)
* Added support for Shift UI * docs added |
||
|
|
5ea54a3dc6
|
fix: use true/false for boolean configurables for PEER_DNS* (#1820)
`PEER_DNS` previously was using 'yes/no', but the standard is 'true/false'. This realigns #1819 to that standard. For `PEER_DNS_PIN_ROUTES`, no one should be effected by the configurable change- it's been in the dev branch only for a few days. `PEER_DNS` however, has been available for users for a few months now, and users have been told to use `PEER_DNS=no` in places like #1713 or #1667 . Realigning the boolean definition here is 'a breaking change' technically, although it's my strong suspicion that #1819 fixed the underlying problem that warranted users using `PEER_DNS=no` in the first place. I defer to the codebase owner's opinion for how they want this to be handedl. |
||
|
|
098beec3c8
|
fix: force PEER_DNS servers through the vpn tunnel (#1819)
* docs: add PEER_DNS documentation #1713 Added dnsleak protections, but didn't document the escape hatch to disable it. This adds that documentation. * fix: pin routes for DNS if PEER_DNS is active. See #1667 for context and user's impacted; PIA for example advertises DNS servers in the 10.0.0.0/8 range (10.0.0.243 for example). If the home LAN is 10.0.0.0/8- common- they'll have `LOCAL_NETWORK=10.0.0.0/8` which will pin a prefer to route through the eth rather than tunnel. The end result being that DNS is unreachable since the tunnel must be used to reach said DNS. This commit modifies tunnelUp.sh such if we honor DNS routes given by the provider, we force the route to that IP to go through the tunnel; this overrides any local net range conflict that may occur. Finally, this behaviour can be suppressed via `PEER_DNS_PIN_ROUTES=no`. * fix: Add explicit dockerfile env defaults for PEER_DNS* |
||
|
|
5da95dafee
|
Implement selfheal.sh (#1805)
* Create selfheal.sh * Update healthcheck.sh * Update selfheal.sh * Update start.sh * Update Dockerfile * Update selfheal.sh * Update selfheal.sh * Update selfheal.sh * Update selfheal.sh |
||
|
|
93a6258f3d
|
Update Dockerfile (#1806) | ||
|
|
d4b3aec0fb | Fix CircleCI build by running tar in alpine, also clean up apt lists | ||
|
|
d3e7ad7794 | Restore Privoxy functionality | ||
|
|
37b60153a1 | Change image base from alpine to ubuntu | ||
|
|
f4789697dc | revert old code brought back by #1758 | ||
|
|
98ee55b9da
|
Privoxy in place of tinyproxy #1758 (#1760)
* Use latest Privoxy from source tarball * PRIVOXY only, tinyproxy/ enc config stuff comment out * Privoxy config dir fix * Privoxy 3.0.29 is stable * Remove commented out code * Implement `make install-strip` suggestion :) * Refactor all tinyproxy references to privoxy * refactor scripts to sub folder * Should be able to set privoxy WEBPROXY_PORT dynamically via sed * Fix tinyproxy references * Update openvpn/tunnelUp.sh Co-authored-by: Amos Shapira <amos.shapira@gmail.com> * No more weird indents * PrivoxyBuilder * Add pcre mbedtls non dev packages to image * Update openvpn/tunnelDown.sh Co-authored-by: Amos Shapira <amos.shapira@gmail.com> * Update web-proxy.md Co-authored-by: Jonathan Dilks <jay-to-the-dee@users.noreply.github.com> Co-authored-by: Amos Shapira <amos.shapira@gmail.com> Co-authored-by: Patrick Kishino <patrick.a.kishino@gmail.com> |
||
|
|
6efdf5d4e1
|
Use the build release version from Flood instead of building ourselves (#1759) | ||
|
|
f13eb3e908
|
feat: update to alpine 3.13 (#1696)
Signed-off-by: wilmardo <info@wilmardenouden.nl> |
||
|
|
e81b8fc293
|
Fix broken builds for non-amd64 platforms (#1678)
git clone within a node container is sometimes broken in non-amd64 architecture systems. This commit fetches the Flood UI as a tarball from GitHub instead of cloning. |
||
|
|
ab91d6735a
|
Flood UI (#1663)
* Bundle Flood WebUI Add the Flood WebUI to the default installation of the container. The Flood UI offers no pre-built tarball for installation, so the source is cloned and compiled in a separate stage container. Then the resulting build files are copied to the final image. Build size only increases by ~1MB, but build times are slightly longer due to the added complexity. Resolves #1661 * Update docs to include new supported WebUI |
||
|
|
c9e5cf2ead | Adding git #1489 | ||
|
|
81e21c7de5 | Add autoheal label to enable use of companion container restarting unhealthy container #454 | ||
|
|
cd9a5694cf | Print revision to logs on startup to make debugging easier | ||
|
|
f1be375d3c | Add unrar to alpine image #1453 | ||
|
|
2c3fe2b148 | Add default Transmission download locations, used in permission control. Fixes #1437 | ||
|
|
4d19847998
|
Adds default env TRANSMISSION_RPC_PORT=9091
If UFW is enabled and no RPC port is provided, the firewall blocks access to the web interface fixes #1428 fixes #1431 |
||
|
|
5f54895479 | Add openssh #1436 | ||
|
|
4a8333b20e | Remove DOCKER_LOG infavor of LOG_TO_STDOUT | ||
|
|
28845c3a8c | Make creating tun device default | ||
|
|
12e6378bfe | Replace dockerize, make settings persistent, let settings be overridden by env vars | ||
|
|
65071e96ca | Make alpine based image the default and remove ubuntu image | ||
|
|
8fc5503879 | Added BasicAuth to tinyproxy, updated docs and dockerfiles | ||
|
|
c2fe11b418 | Default UTP false | ||
|
|
95c15a3be9
|
Merge pull request #938 from pkishino/logging
Added option to log transmission to docker logs |
||
|
|
3259e0fefa | Fix build errors with the base Dockerfile | ||
|
|
a8689a493d | Update docker base images | ||
|
|
bd0a19689b | Added option to log transmission to docker logs | ||
|
|
90134c7bba | Using CircleCI to build arm images instead of Docker hub |