Commit Graph

491 Commits

Author SHA1 Message Date
bergware 3c6f8262ee Network enhancements
- Create separate entry for DNS server settings, which can be changed at all times (user is not required to stop the array)
- Added "info" button which shows a popup window with interface related assignments (error is shown if something is missing)
- Added "show" button to show or hide VLAN settings
- Make network settings a tabbed view
- Fixed a bug when sometimes DNS settings are not properly set
- Fixed a minor bug in routing table content
- Some other code optimizations
2025-01-13 22:19:45 +01:00
bergware 17d0de2667 Merge remote-tracking branch 'upstream/master' 2025-01-01 10:18:21 +01:00
tom mortensen 3e55606142 Merge pull request #1961 from dlandon/incorrect_display_of_shares_after_updating_unraid
Shares don't show correctly when upgrading
2024-12-31 13:57:50 -08:00
bergware 2799378702 Date and Time enhancements
- Add more info to NTP/PTP server message
2024-12-29 13:00:08 +01:00
dlandon f56f8a3f5d Default to first pool when array is missing on a share that was originally an array. 2024-12-24 14:40:43 -06:00
SimonFair 257603c2a0 Fix clone on dashboard 2024-12-21 17:28:15 +00:00
dlandon 1fdd8402a5 Merge branch 'master' into incorrect_display_of_shares_after_updating_unraid 2024-12-20 15:53:26 -06:00
dlandon d888ce8ddc Some shares show incorrectly after upgrading from previous Unraid versions. 2024-12-20 15:37:59 -06:00
bergware 63eefc27b2 Merge remote-tracking branch 'upstream/master' 2024-12-17 09:21:18 +01:00
tom mortensen e1ff22f8f3 Merge pull request #1954 from dlandon/outgoing_proxy_manager_password_enhancements
Enhancements to password handling in Outgoing Proxy Manager.
2024-12-16 15:45:07 -08:00
bergware ca23a61bfc Merge remote-tracking branch 'upstream/master' 2024-12-16 21:29:46 +01:00
SimonFair 3839ea4ee2 Fix for menu popup if double quotes in name. 2024-12-15 09:25:36 +00:00
dlandon 51e9caf2c2 Change password fields to type='password' and store passwords properly to allow use of special characters. 2024-12-14 17:03:19 -06:00
bergware ff945bb6ce Date and Time enhancements
- Support Precision Time Protocol (PTP) - time accuracy in nanoseconds
- PTP requires a local time server which supports the PTP protocol
- Show only the applicable fields for the selected time sync value (animated)
- Add 'hints' to help the user in configuration
- Do not restart time service when only date/time format is updated

Note for Tom: to make PTP work the package "linuxptp-4.2-x86_64-1_BW.txz" needs to be installed with stock Unraid
2024-12-14 15:37:28 +01:00
Tom Mortensen b8aa426abd Put file in correct place, oops 2024-12-13 15:39:22 -08:00
tom mortensen fce3f56379 Merge pull request #1948 from dlandon/don't_show_secondary_storage_and_allocation_when_primary_is_array
Don't show secondary storage if primary storage is array in share edit.
2024-12-13 12:41:22 -08:00
dlandon 563f2dfd48 Fix reversion of incorrect code. 2024-12-13 09:05:41 -06:00
Mainfrezzer 76366c6a50 Update update.wireguard.php
The MTU needs to be set to at least to the wireguard default. While it seems to work just fine, to create a docker bridge with a MTU of 1500, it breaks in some cases. For example, if you "curl https://api.minecraftservices.com/publickeys" via a container thats running over that wireguard-docker-bridge, it fails.
2024-12-12 15:41:52 +01:00
tom mortensen 90383a0702 Merge pull request #1943 from dlandon/menu_tabbing_not_returning_to_the_right_selection
Tabbed page mode not working properly.
2024-12-11 13:42:45 -08:00
dlandon d9383e7db4 Readability improvement. 2024-12-08 12:48:12 -06:00
dlandon 67e92aa5e7 Variable have to be 'let' and not 'const'. 2024-12-08 08:38:45 -06:00
dlandon ea3e8a8d7b Fix tabbed mode erratic operation. 2024-12-08 07:08:22 -06:00
dlandon 28545bfbad Merge branch 'master' into array_only_share_not_showing_properly_on_shares_list 2024-12-07 09:15:39 -06:00
dlandon 85c43cf66c Array only share not showing properly in share listing. 2024-12-07 09:13:27 -06:00
Tom Mortensen ee88e9d2c9 Change Limetech to Lime Technology 2024-11-29 08:37:33 -08:00
Squidly271 6242886260 Allow for CA to remove redundant code 2024-11-29 10:10:54 -05:00
Squidly271 924013a1d3 External Links: Support Always Allow Checkbox 2024-11-29 09:13:05 -05:00
Squidly271 e3a43e7ac5 Fix External Website popup 2024-11-20 16:24:43 -05:00
tom mortensen faa1e9fc30 Merge pull request #1915 from bergware/master
NTP enhancements
2024-11-20 10:20:10 -08:00
bergware d32be172f2 Dashboard: fix active NTP server count 2024-11-17 14:07:11 +01:00
tom mortensen 18ee628dac Merge pull request #1924 from dlandon/situation_where_share_shows_array_when_not_on_the_array
Fix invalid situation where useCache is 'no' when array is enabled.
2024-11-15 16:04:29 -08:00
dlandon c0e2c4808b Fix invalid situation where useCache is 'no' when array is enabled. 2024-11-14 12:20:56 -06:00
bergware 36fa0f59a6 Dashboard: fix active NTP server count 2024-11-13 11:14:35 +01:00
bergware ef382836f5 Dashboard: fix active NTP server count 2024-11-12 03:31:23 +01:00
bergware 544080016e Update DashboardApps.php 2024-11-10 09:44:07 +01:00
bergware 08fd1e85c0 Dashboard: fix active NTP server count 2024-11-09 19:49:10 +01:00
bergware ced039efb6 Dashboard: fix active NTP server count 2024-11-09 19:19:37 +01:00
bergware 0b9d61bb27 Dashboard: fix active NTP server count 2024-11-09 19:16:22 +01:00
Squidly271 f87dd8281b Update DefaultPageLayout.php 2024-11-04 19:54:28 -05:00
Squidly271 ca85424b7a Update DefaultPageLayout.php 2024-11-02 12:07:34 -04:00
tom mortensen 169db6a5a2 Merge pull request #1911 from SimonFair/noVNC-update-to-1.5
Re apply scaling option for noVNC from dash.
2024-10-29 11:43:19 -07:00
SimonFair 9d657db258 Re apply scaling option for noVNC from dash. 2024-10-29 16:42:48 +00:00
Squidly271 6388c9d6db white list lime-technology.com 2024-10-28 23:24:22 -04:00
Squidly271 e332dc6c21 Popup blocked detection 2024-10-28 21:06:06 -04:00
Squidly271 ec36fd3c8e Warning for clicking an external link 2024-10-28 19:12:45 -04:00
root e289d2ad7c Initial Tailscale Docker integration
- Remove exclusion from share directory from .gitignore
- Add Unraid specific container hook script
- Add Tailscale icon
- Add helptexts for Tailscale

This integration allows users to easily make use of Tailscale in their Docker containers by just clicking a switch on the Docker page.
The Tailscale plugin itself is not needed for this integration but for the best user experience it is strongly recommended to install the Tailscale plugin from Community Applications.

How this works:
1. Configure Tailscale in the Docker template in Unraid and click Apply
2. Unraid will extract the default Entrypoint and CMD from the container
3. The hook script will be mounted in the container to /opt/unraid/tailscale-hook and the Entrypoint from the container will be modified to /opt/unraid/tailscale-hook
4. The original Entrypoint and CMD from the container, alongside with the other necessary variables for Tailscale will be passed over to the container
5. When the container starts the hook script will be executed, install dependencies (currently Alpine, Arch and Debian based containers are supported), download the newest version from Tailscale and run it
6. After the first start with Tailscale the container will halt and wait for the user to click on the link which is presented in the log from the container to add the container to your Tailnet
(alternatively one could also open up a Console from the container and issue `tailscale status` which will also present the link to authenticate the container to your Tailnet)
7. The hook script will pass over the default Entrypoint and CMD which was extracted in step 2 and the container will start as usual

These steps will be repeated after Container update, force update from the Docker page and if changes in the template are made.
If the container is only Started/Restarted the hook script will detect that Tailscale is installed and only start it, if one wants to update Tailscale inside the container simply hit `force update` on the Docker page in Unraid (with Advanced View Enabled)

The integration will show a Tailscale icon on the Docker page for each Tailscale enabled Container and show some basic information from the container (Installed Tailscale Version, Online Status, Hostname, Main Relay, IPs, Exit Node, Auth Expiry,...)
When Serve or Funnel is enabled it will also generate `Tailscale WebUI` in the drop down for the container which you can open up if Tailscale is installed from the device you are accessing Unraid.
2024-10-21 23:07:11 +02:00
tom mortensen f477d2c231 Merge pull request #1897 from SimonFair/device_list-updates
Fix noVNC Scaling.
2024-10-20 09:50:07 -07:00
SimonFair e36779bd49 Fix Scaling. 2024-10-20 15:37:51 +01:00
tom mortensen 9421ab866f Merge pull request #1894 from dlandon/add_update_button_to_zfs_remote
Add update button to zfs devices.
2024-10-19 11:48:38 -07:00
dlandon ba6ae34e8b Add Update Pool button to zfs devices to update zfs volume to latest version. 2024-10-18 18:30:23 -05:00