Commit Graph

45 Commits

Author SHA1 Message Date
bergware
945c91c21d Revert "Update DashboardApps.php"
This reverts commit e560c0458a.
2025-02-01 20:18:00 +01:00
bergware
e560c0458a Update DashboardApps.php 2025-02-01 20:12:01 +01:00
bergware
10079e87d7 Merge branch 'master' into master 2025-01-27 20:57:48 +01:00
Tom Mortensen
07f96d490a Revert "Fix for qcow2 file additions." 2025-01-27 11:46:48 -08:00
bergware
17d0de2667 Merge remote-tracking branch 'upstream/master' 2025-01-01 10:18:21 +01:00
bergware
2799378702 Date and Time enhancements
- Add more info to NTP/PTP server message
2024-12-29 13:00:08 +01:00
SimonFair
257603c2a0 Fix clone on dashboard 2024-12-21 17:28:15 +00:00
bergware
63eefc27b2 Merge remote-tracking branch 'upstream/master' 2024-12-17 09:21:18 +01:00
SimonFair
3839ea4ee2 Fix for menu popup if double quotes in name. 2024-12-15 09:25:36 +00: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
bergware
d32be172f2 Dashboard: fix active NTP server count 2024-11-17 14:07:11 +01: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
SimonFair
9d657db258 Re apply scaling option for noVNC from dash. 2024-10-29 16:42:48 +00: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
SimonFair
e36779bd49 Fix Scaling. 2024-10-20 15:37:51 +01:00
SimonFair
35f4cb9bf0 Force scaling local. 2024-10-18 12:25:40 +01:00
SimonFair
b2916424be Add rdp menu option. 2024-06-02 15:06:58 +01:00
SimonFair
e61132fe69 Create WebUI option for VMs 2024-06-01 15:25:30 +01:00
SimonFair
e0ea112af7 Fix php error due to typo and if libvirt is not started. 2024-04-06 11:09:42 +01:00
SimonFair
a101d2c538 Code optimisation for quicker load. 2024-03-17 11:12:40 +00:00
SimonFair
1c23a008b9 Add context menu on VM Usage Panel 2024-03-16 13:40:53 +00:00
SimonFair
27ad1fa476 Update DashboardApps.php 2024-02-19 07:09:24 +00:00
SimonFair
00ce97a9f6 Update DashboardApps.php 2024-02-18 18:39:07 +00:00
SimonFair
f7b08bcab9 Text updates. 2024-02-18 18:24:26 +00:00
SimonFair
c9f20e7934 Initial commit for Dashboard VM Metrics. 2024-02-18 07:15:12 +00:00
SimonFair
6de185b0ac Updates to ZFS Snaps and fix for Libvirt 9.8.0+ issue 2024-01-03 17:21:25 +00:00
bergware
cbf485cdea Update DashboardApps.php 2023-12-25 12:23:35 +01:00
bergware
65f445c878 Dashboard: add NTP info to title attribute of current time 2023-12-25 03:20:24 +01:00
bergware
7b06f10193 Dashboard: add hover feature to system resources 2023-12-04 13:28:00 +01:00
bergware
1a362eb432 Remove legacy setting: "Show Dashboard apps"
Dashboard has individual tile settings to show or hide content
2023-11-28 18:53:57 +01:00
bergware
ceeb125ba9 Use "null coalescing assignment" operator for $docroot 2023-10-26 14:00:15 +02:00
bergware
1f0e326f81 Dashboard updates
- Re-introduce show/hide tile content
- Add new icon function to show/hide all content at once
- Reduce gap between columns
2023-06-22 21:13:38 +02:00
bergware
0e14320c96 Dashboard: remove enhancements
Only fixes are included
2023-06-18 01:44:47 +02:00
bergware
35f4d1bb91 Dashboard fixes and enhancements 2023-06-17 12:26:00 +02:00
bergware
679b4bd487 Dashboard fixes and enhancements 2023-06-17 12:22:58 +02:00
bergware
05c70b64f6 Dashboard fixes and enhancements 2023-06-17 12:07:41 +02:00
bergware
504eb0a741 Revert "Dashboard fixes and enhancements"
This reverts commit 6f49e66a1a.
2023-06-17 11:55:47 +02:00
bergware
6f49e66a1a Dashboard fixes and enhancements 2023-06-17 11:54:31 +02:00
bergware
44bdb432c5 Dashboard fixes and enhancements
- Remove unnecessary title popups
- Add size view when hovering over memory fields
2023-06-17 11:52:14 +02:00
Tom Mortensen
f9ec00b488 repo reorg 2023-06-02 12:49:33 -07:00