New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Enabling UFW With Random Ports Not Opening Route #2255
Comments
this may be an update of ufw? docker-transmission-openvpn/openvpn/start.sh Line 188 in 44c82aa
with
I did the same with
this should probably be wrapped in some commong ufw bash functions to make it less ugly :) but it worked for me, now ufw is up and the daemon is reachable. |
Could this be causing my issue? At present the container will start and is obviously running as if I go to a tracker's website I can see the torrents I had loaded seeding, but trying to connect to the web interface for transmission just results in a connection timed out. I'm on a Synology running DSM7. I haven't updated the OS since I initially got this image working, but it suddenly stopped cooperating today. First step I took was to update to the latest version of this image, then I also ensured I was on the most current version of the .ovpn file for Express VPN (my vpn provider). It still didn't work so I tried switching to the built-in express vpn config of the image, still no go. I see the following lines in the log as the last thing each time the image is started which made me think this is related:
I've done as much google debugging as I can but I'm afraid I'm a bit of a neophyte when it comes to docker and networking stuff so I'm a bit lost. Here's screencaps of my setup in the synology docker app: When I attempted the very first troubleshooting step I got an interesting result: I'm lost on what this all adds up to though. Is this the same issue or should I open a new issue? |
@astaplet As for the troubleshooting step, while out of the scope of this issue, it looks like you may need to run the docker command with elevated privileges via @epichub |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. |
Feel free to re-open this issue if you think it deserves another look. |
I am seeing this same issue. If I enable a random peer port range, configuration of the range in UFW appears to fail: TRANSMISSION_PEER_PORT_RANDOM_ON_START: "true"
TRANSMISSION_PEER_PORT_RANDOM_LOW: ###
TRANSMISSION_PEER_PORT_RANDOM_HIGH: #### Yields:
It seems like the UFW command is incorrect when attempting to specify a range. The correct syntax is:
|
* 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 --------- 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>
Fixed |
* 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>
* 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>
* 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>
* 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) --------- 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>
* 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>
* 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](actions/checkout@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](docker/setup-buildx-action@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](docker/login-action@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](docker/setup-qemu-action@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](docker/metadata-action@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](docker/build-push-action@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>
* 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 44ba9e6. * 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](actions/checkout@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](docker/setup-buildx-action@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](docker/login-action@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](docker/setup-qemu-action@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](docker/metadata-action@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](docker/build-push-action@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>
* 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 44ba9e6. * 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](actions/checkout@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](docker/setup-buildx-action@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](docker/login-action@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](docker/setup-qemu-action@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](docker/metadata-action@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](docker/build-push-action@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>
* 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>
Is there a pinned issue for this?
Is there an existing or similar issue/discussion for this?
Is there any comment in the documentation for this?
Is this related to a provider?
Are you using the latest release?
Have you tried using the dev branch latest?
Docker run config used
Current Behavior
Setting randomised ports on launch with UFW enabled does not create allowed routes in UFW for the randomised port range as expected. Instead an error is thrown in the logs as UFW expects port ranges to specify a protocol (https://www.digitalocean.com/community/tutorials/how-to-set-up-a-firewall-with-ufw-on-ubuntu-14-04#allow-specific-port-ranges).
Expected Behavior
UFW to add routing rule for the randomised port range correctly.
How have you tried to solve the problem?
openvpn/start.sh
script in a stopped container to specify the correct protocolLog output
HW/SW Environment
Anything else?
Potential source of this issue: openvpn/start.sh L252
The text was updated successfully, but these errors were encountered: