Commit Graph

1355 Commits

Author SHA1 Message Date
tom mortensen faa1e9fc30 Merge pull request #1915 from bergware/master
NTP enhancements
2024-11-20 10:20:10 -08:00
tom mortensen e4316770d7 Merge pull request #1925 from dlandon/dropdowns_misplaced_andnot_working
Fix drop downs not working.
2024-11-20 10:17:05 -08:00
dlandon 998b10587e Fix drop downs not working. 2024-11-18 15:44:19 -06: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 78e54bedfe Update DashStats.page 2024-11-10 09:46:46 +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 e9d98f2020 Update FlashInfo.page 2024-11-03 09:23:08 -05:00
Squidly271 7490f74649 Update Credits.page 2024-11-03 09:19:02 -05:00
Squidly271 de9e11d477 Update ManagementAccess.page 2024-11-02 12:12:29 -04:00
Squidly271 e904496280 Update ManagementAccess.page 2024-11-02 12:09:26 -04:00
Squidly271 ca85424b7a Update DefaultPageLayout.php 2024-11-02 12:07:34 -04:00
bergware f7cb0f2f00 NTP enhancements
- Add new parameter "NTP interval", this can be useful when you run your own NTP servers
- Add pool support, this allows a round-robin selection of NTP servers out of a pool, and improves server availability
2024-11-01 21:47:05 +01: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
tom mortensen 0b603fdbe8 Merge pull request #1910 from dlandon/rework_feedback_form
Email is now required on feedback form.
2024-10-29 11:42:52 -07:00
SimonFair 9d657db258 Re apply scaling option for noVNC from dash. 2024-10-29 16:42:48 +00:00
dlandon c439bc7d3f Email is now required on feedback form. 2024-10-29 06:48:21 -05: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
Tom Mortensen dd5c5a190b Do not let user create 'spares' zfs subpool just yet - functionality is not complete. 2024-10-28 15:33:59 -07:00
tom mortensen e25756df4a Merge pull request #1905 from SimonFair/Add-additional-checks-to-vm_dashusage
Update vm_dashusage
2024-10-28 11:06:46 -07:00
tom mortensen a517046be1 Merge pull request #1906 from dlandon/add_server_signing_warning_and_helop_text
Add warning about server signing to SMB Security page; update helptext.
2024-10-26 11:02:35 -07:00
SimonFair 227c5797d9 Update vm_dashusage 2024-10-26 15:10:52 +01:00
dlandon 027f667482 Add warning about server signing to SMB Security page. 2024-10-26 08:27:04 -05:00
SimonFair e79a99e8d7 Update vm_dashusage 2024-10-26 13:56:52 +01:00
SimonFair c40147643a Update vm_dashusage 2024-10-26 13:54:28 +01:00
Tom Mortensen f7c7f08528 Refactor 'update' subommand for services rc files 2024-10-22 13:32:10 -07: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
SimonFair 35f4cb9bf0 Force scaling local. 2024-10-18 12:25:40 +01:00
SimonFair 60c5dd2902 Update device_list 2024-10-17 13:18:13 +01:00
Tom Mortensen b783d4b207 more killall and pgrep updates. 2024-10-11 02:24:43 -07:00
tom mortensen 50e7389c8a Merge pull request #1889 from SimonFair/ntp-fix
killall and pgrep updates.
2024-10-10 17:02:59 -07:00
tom mortensen d536ef285b Merge pull request #1890 from dlandon/delete_DS_Store_files_when_deleting_user_share
Delete all '*.DS_Store' files when deleting share.
2024-10-10 16:57:08 -07:00
dlandon 2dc82b61de Delete all '*.DS_Store' files when deleting share. 2024-10-10 16:16:09 -05:00
SimonFair 80d567dfde killall and pgrep updates.
Set --ns $$ on commands.
2024-10-10 19:18:54 +01:00
tom mortensen 8bbf176b8b Merge pull request #1887 from unraid/fix-device-list
Fix PHP error in device_list
2024-10-10 10:36:50 -07:00
tom mortensen ca51a3799b Merge pull request #1885 from dlandon/remove_ps.txt_file_from_diagnostics
Remove ps.txt from diagnostics.
2024-10-10 10:36:28 -07:00
tom mortensen e4bb758b05 Merge pull request #1884 from dlandon/show_delete_on_shares_settings_page_at_all_times
Delete share is always visible.
2024-10-10 10:35:59 -07:00