Commit Graph

163 Commits

Author SHA1 Message Date
Arif Er
b88df02414 fixup! feat(docker): use docker label as primary source for WebUI 2022-06-24 16:00:51 +08:00
Arif Er
5c81ad9d82 feat(docker): use docker label as primary source for WebUI
This commit makes the 'net.unraid.docker.webui' docker label the primary source
when parsing the web UI address. If the docker label is missing, the template
value will be used instead.
2022-06-24 13:35:47 +08:00
Arif Er
c2478b16bd Docker Web UI to use Docker label for icons as fallback
getIcon to take in an optional parameter that can be populated by the
container's label.
2022-05-23 21:47:48 +08:00
bergware
065b9008db Docker: translation optimization 2022-04-30 17:27:37 +02:00
Squidly271
03cf8a93ef Docker: Ignore icon references to default question mark 2022-04-29 07:48:22 -04:00
tom mortensen
edee448592 Merge pull request #1073 from bergware/master
Wireguard: fix regression error
2022-04-18 15:03:39 -07:00
bergware
a59cc208ee Docker: add route for remote WireGuard access
Containers with network 'br0' can be remotely accessed by WireGuard without the need to configure static router on the home router (gateway)

"Host access to custom networks" must be enabled to allow access
2022-04-17 22:56:48 +02:00
Squidly271
6e62426745 Log docker icon download failures
DockerUpdate also could possibly have CURLOPT_FAILONERROR set, but everything seems to work without it.  However on the icons a fail to download previously would never return a "false", but would have the file with contents of "404: Not Found"
2022-04-16 15:24:12 -04:00
shayne
d57affd193 Always show "WebUI" for user specified URLs
I often specify custom WebUI URLs based on my network/local-domain
setup. I rarely if ever use "http://[IP]:[PORT:8888]/" templated URLs.

This change maintains support for the existing templated
bridged/host-network URL schema while enabling the "WebUI" affordance
for containers where the user explicitly entered a WebUI url, e.g.
"https://grafana.mylan.io"
2022-02-03 10:24:20 -05:00
Squidly271
0e50d4eb63 Don't update templates 2022-01-16 16:25:09 -05:00
bergware
b8401076d8 Expand ipaddr() with protocol; selection
protocol defaults to ipv4 in case of ipv4 + ipv6
2022-01-15 12:49:32 +01:00
Squidly271
c9ed2ecf39 Update DockerClient.php 2021-11-06 19:10:21 -04:00
Andrew Z
ace79a7051 Support ReadMe 2021-11-06 17:06:37 -04:00
Squidly271
2c66f2a869 Update DockerClient.php 2021-10-30 17:05:07 -04:00
Squidly271
77a9bc8d9d Add donate link to context menus 2021-10-03 13:04:56 -04:00
bergware
6030f3e5dd Prepare access for IPv6 only and variable interface 2021-08-25 16:11:54 +02:00
bergware
09a3e63868 Prepare access for IPv6 only and variable interface
variable interface defaults to eth0.
2021-08-25 12:21:59 +02:00
bergware
e73e51c0a5 Docker custom networks 2021-07-14 12:54:49 +02:00
bergware
d792432b7e Docker replace macvlan for ipvlan 2021-06-13 12:04:09 +02:00
bergware
9387beb20a Initialize variables properly with array values 2021-06-03 18:27:08 +02:00
bergware
7bc4710634 Initialize variables properly with array values 2021-06-03 06:39:04 +02:00
bergware
cf0f78831e Initialize variables properly with array values 2021-06-03 06:20:10 +02:00
bergware
3f1f93451b Initialize variables properly with array values 2021-06-03 06:13:32 +02:00
bergware
edfc85d365 Add docker labels for WebUI and Icon 2021-05-18 18:31:43 +02:00
bergware
7fc1602942 Docker page loading improvements 2021-05-10 13:52:23 +02:00
Squidly271
3b6b1d0656 Handle updates to containers 2021-04-14 09:09:58 -04:00
Eric Schultz
a9982fb72e Fix dockerupdate.php warnings 2020-09-30 13:33:59 -05:00
Squidly271
680a2cee2b Error checking 2020-09-26 14:46:35 -04:00
Squidly271
5b5d666c61 Support custom timeout on docker stops 2020-09-26 14:11:30 -04:00
tom mortensen
68032d8dfd Merge pull request #650 from rystaf/docker-basicauth
Added support for private docker registries with basic auth or no auth, and improvements for token based authentication
2020-09-07 09:05:43 -07:00
bergware
8e40733c31 Multi-language support 2020-06-09 09:11:24 +02:00
Ryan Stafford
91e15ceed1 more dependable source of image name 2020-04-14 14:04:01 -04:00
Ryan Stafford
19138e6d20 removed debug calls. Fixes for bearer authentication 2020-04-12 15:10:42 -04:00
Ryan Stafford
438e5f80ed Added support for private docker registries with basic auth or no auth 2020-04-11 18:59:50 -04:00
Andrew Z
63bb34e238 Allow duplicate containers different icons 2020-04-07 09:23:18 -04:00
bergware
ea2f5e2b57 Multi-language support 2020-03-19 13:18:18 +01:00
bergware
71813e3bb3 Multi-language support 2020-03-18 15:02:15 +01:00
bergware
2d9bac9701 Miscellaneous updates 2020-02-11 09:50:09 +01:00
bergware
243949d567 Miscellaneous updates 2020-02-11 09:41:05 +01:00
bergware
b167656811 Miscellaneous updates 2020-02-11 09:22:24 +01:00
bergware
90e7c31996 Miscellaneous updates 2020-02-11 09:19:21 +01:00
bergware
0c31dd551d Docker: curl connection time to 15s 2020-02-10 18:16:41 +01:00
bergware
b93653a5fb Miscellaneous updates 2020-02-10 12:55:34 +01:00
bergware
3f51e6bb36 Docker: added container vpn network support 2020-02-09 23:51:35 +01:00
bergware
68bcee42be Docker: added container vpn network support
-allow  extra parameters using --net=<network> to overrule default network assignment
- add vpn containers are referenced by name in network assignment
- add update containers reference when vpn container is updated
2020-02-09 17:06:11 +01:00
bergware
9e7af29b4d Docker: added new setting "Host access to custom networks" 2020-01-08 16:47:28 +01:00
bergware
2e75dacde9 Revert "Added docker host access to custom network option"
This reverts commit c16d7ee356.
2020-01-07 08:04:59 +01:00
bergware
c16d7ee356 Added docker host access to custom network option 2020-01-07 00:39:27 +01:00
bergware
591efc8001 Docker: show 'up-to-date' when status is unknown 2019-12-22 22:35:28 +01:00
Andrew Z
4c4ab3717d Avoid unnecessary download if docker.img recreated 2019-09-22 10:16:35 -04:00