Commit Graph

565 Commits

Author SHA1 Message Date
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
SimonFair
a915a687d4 Allow non pinned vcpus for VMs 2024-11-10 18:59:01 +00: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
SimonFair
35f4cb9bf0 Force scaling local. 2024-10-18 12:25:40 +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
Derek Kaser
20e29ab5af feat: show routes from all routing tables, not just default 2024-09-23 21:32:13 +00:00
tom mortensen
8120959c2f Merge pull request #1854 from desertwitch/fix-php-warning
dynamix/include/SysDevs.php: fix PHP warnings
2024-09-16 14:54:20 -07:00
tom mortensen
6845c007a7 Merge pull request #1851 from ich777/page-builder-fix
Fix issue with plugin icons
2024-09-16 14:50:50 -07:00
tom mortensen
0810fc5bd8 Merge pull request #1847 from SimonFair/VM-ZFS-Fixes
VM ZFS  dataset removal processing additional fixes
2024-09-16 14:44:14 -07:00
desertwitch
73705b71fa dynamix/include/SysDevs.php: fix PHP warnings
test for exec-returned variable existence before usage
2024-09-08 20:21:18 +02:00
Christoph Hummer
1e43abc785 Fix issue with plugin icons
- make sure the maximum icon size for a plugin is 18x18px
2024-09-05 10:16:51 +02:00
SimonFair
753d87c690 Additional VM ZFS delete fixes 2024-09-02 18:03:10 +01:00
SimonFair
ceb97ab392 Disable dataset processing. 2024-09-01 21:17:05 +01:00
tom mortensen
175d24afd2 Merge pull request #1842 from dlandon/rework-share-list
Fix condition where useCache is 'no' when there is no array.
2024-08-30 13:00:58 -07:00
dlandon
156599031a Fix condition where useCache is 'no' when there is no array. 2024-08-30 07:25:33 -05:00
tom mortensen
15f4138c87 Merge pull request #1839 from SimonFair/VM-ZFS-Fixes
ZFS fixes
2024-08-29 11:58:12 -07:00
tom mortensen
fd6e4f1ba1 Merge pull request #1840 from dlandon/rework-share-list
Fix share list.
2024-08-29 11:57:17 -07:00
dlandon
16a8e7092d Fix share list not showing invalid storage configurations and some code cleanup. 2024-08-29 13:00:06 -05:00
SimonFair
00b1f77742 ZFS fixes 2024-08-29 17:45:00 +01:00
tom mortensen
106f155ecc Merge pull request #1835 from donbuehl/feature/1832
Feature Request: Use user's actual shell in OpenTerminal.php #1832
2024-08-27 21:14:52 -07:00
donbuehl
53704b58aa Final minimal viable solution 2024-08-27 21:43:46 +02:00
donbuehl
db77c13552 MVP solution for zsh plugin
Implemented a minimal viable solution for the zsh plugin:
- Checks if the shell is /bin/zsh
- Falls back to bash if not

This approach prioritizes simplicity and reliability over a more general solution to avoid potential errors.
2024-08-26 14:29:24 +02:00
donbuehl
be22c0e1f8 Simplify shell detection for openterminal 2024-08-25 15:44:28 +02:00
donbuehl
cd9d20eaf3 Simplify shell detection for openterminal 2024-08-25 15:19:53 +02:00
donbuehl
7e6ad9512d Wrap getUserShell() call with escapeshellarg() for additional security 2024-08-20 09:08:31 +02:00