| Script | Purpose |
tools/unifi/Capture-UnifiInventory.ps1 | Captures sites, devices, and clients through the local UniFi Integration API. |
tools/unifi/Invoke-UnifiSsh.ps1 | Runs a single SSH command on the UDM SE using protected local SSH credentials. |
tools/unifi/Capture-UnifiSshSnapshot.ps1 | Captures read-only UDM SE system, network, firewall/NAT, and config-path facts. |
tools/unifi/Export-UnifiConfigAudit.ps1 | Exports selected UniFi Network config collections from MongoDB with sensitive fields redacted. |
tools/unifi/Capture-UnifiWifiHealth.ps1 | Captures Wi-Fi/AP/client health facts into a dated local snapshot. |
UniFi script details are also tracked in:
unifi/SCRIPT_CATALOG.md
Maintained Google Cloud DNS Scripts
These scripts use a protected local service account JSON key to inventory Cloud DNS:
| Script | Purpose |
tools/google-cloud-dns/Protect-GoogleCloudDnsCredential.ps1 | Restricts the local Cloud DNS service account JSON key to the current Windows user, Administrators, and SYSTEM. |
tools/google-cloud-dns/Capture-GoogleCloudDnsInventory.ps1 | Captures managed zones and record sets from Google Cloud DNS into dated local snapshots. |
tools/google-cloud-dns/Set-GoogleCloudDnsRecommendedRecords.ps1 | Reviews or applies the recommended public DNS shape by adding explicit service records and removing the wildcard. |
tools/google-cloud-dns/Remove-GoogleCloudDnsRecord.ps1 | Removes one explicit Google Cloud DNS record, with dry-run behavior unless -Apply is used. |
tools/google-cloud-dns/scripts/capture-cloud-dns-inventory.mjs | Node helper used by the PowerShell wrapper to authenticate with the service account and call the Cloud DNS REST API. |
Maintained Pi-hole Scripts
These scripts provide staged access to the two Pi-hole systems without storing
passwords in the project:
| Script | Purpose |
tools/pihole/Save-PiholeSshConfig.ps1 | Creates the ignored local Pi-hole SSH config with host/user/key details. |
tools/pihole/New-PiholeSshKey.ps1 | Creates a dedicated SSH key pair for Pi-hole maintenance access. |
tools/pihole/Add-PiholeSshPublicKey.ps1 | Uses interactive password SSH once to install the maintenance public key on both Pi-holes. |
tools/pihole/Invoke-PiholeSsh.ps1 | Runs one SSH command against one configured Pi-hole target. |
tools/pihole/Capture-PiholeInventory.ps1 | Captures read-only basic and optional sudo-helper diagnostics from both Pi-holes. |
tools/pihole/Install-PiholeReadOnlyDiagnostics.ps1 | Installs the narrow read-only sudo diagnostics helper on both Pi-hole systems. |
tools/pihole/Install-PiholeAdlistHelper.ps1 | Installs the narrow sudo helper for adding the recommended Pi-hole adlists without disabling existing lists. |
tools/pihole/Install-PiholeConfigChangeHelpers.ps1 | Installs narrow helpers for syncing known Pi-hole DB drift and disabling PiHolePi4 Wi-Fi. |
tools/pihole/Compare-PiholeGravityCoverage.ps1 | Read-only comparison showing how much each current adlist is covered by the proposed curated profile. |
tools/pihole/Set-PiholeRecommendedGravityLists.ps1 | Dry-runs or applies the recommended curated Pi-hole adlist profile with remote backups. |
tools/pihole/Install-PiholeLighttpdHelper.ps1 | Installs the narrow helper for disabling legacy lighttpd where Pi-hole FTL should own the web ports. |
tools/pihole/Disable-PiholeExLighttpd.ps1 | Uses the installed helper to disable lighttpd on PiHoleEx and restart FTL. |
tools/pihole/Install-PiholeBackupHelper.ps1 | Installs the helper used for Pi-hole Teleporter backups. |
tools/pihole/Backup-PiholeTeleporter.ps1 | Creates local Teleporter backups for both Pi-holes and applies retention. |
tools/pihole/Register-PiholeBackupScheduledTask.ps1 | Registers the recurring Windows task for Pi-hole Teleporter backups. |
tools/pihole/Test-PiholeBackupStatus.ps1 | Verifies the Windows scheduled Pi-hole backup task and recent backup files. |
tools/pihole/Set-PiholeSharedUpstreams.ps1 | Installs and runs the narrow helper that sets both Pi-holes to the shared explicit Quad9 filtered IPv4 upstream policy, then verifies allowed and blocked lookups. |
tools/pihole/remote/codex-pihole-readonly-diagnostics.sh | Remote helper allowlisted for passwordless sudo diagnostics only. |
Maintained Synology Script Areas
These areas contain reusable maintenance tools from prior Synology work:
tools/synology/
synology/docker/*.ps1
synology/system/*.ps1
synology/docker/tdarr/native-worker/*.ps1
synology/docker/tdarr/desktop-worker/*.ps1
synology/docker/tdarr/Capture-TdarrProgress.ps1
synology/storage/Capture-BtrfsLogicalResolve.ps1
synology/storage/Invoke-Volume3StressTest.ps1
Many of these were created during live troubleshooting and should be reviewed before reuse. Some are intentionally read-only; others perform approved changes such as helper installation, compose sync, Tdarr configuration, or container migration support.
Recent helper additions:
tools/synology/Stage-Volume5ContainerLayout.ps1,
tools/synology/Stage-Volume5ContainerStaging.ps1, and
tools/synology/Sync-Volume5ContainerBackupToVolume4.ps1 - Volume5
container/appdata staging and one-way backup helpers. Current project docs
identify the active/staged root as /volume2/docker-v5; verify DSM display
name versus mount path before retiring old Volume2/VM Storage references.
tools/synology/Stage-Volume4BackupLayout.ps1 and
tools/synology/Stage-Volume4ActiveBackupShare.ps1 - Volume4 backup and
Active Backup target-share staging helpers. They create share/folder layout
only and should not be confused with the raw evacuation tree
/volume4/migration-from-volume1.
tools/synology/Sync-Volume4TorrentMirrorDeletes.ps1 - targeted torrent
mirror-delete sync helper. Treat delete/mirror behavior as high risk and use
only after exact source/destination review.
tools/synology/Clean-Dx1222EnterpriseSsdMetadata.ps1 - narrow destructive
metadata cleanup helper for the two verified DX1222 Samsung enterprise SSDs.
Requires -Apply plus a confirmation phrase; never run during documentation
work.
synology/docker/projects/reading-compose/Plan-NeedsProcessingReadingImport.ps1,
Plan-ComicsLibraryOrganization.ps1, Normalize-ComicsLibrary.ps1,
Sweep-ComicsEmbeddedMetadata.ps1, Find-KavitaSplitComicSeries.ps1,
Build-ComicsCollectionCandidates.ps1, and
Sync-KavitaComicCollections.ps1 - reading/comics/Kavita organization and
collection helpers created during the June 18-19 reading library work.
synology/docker/projects/arrs-compose/Deploy-MediaProjectCompose.ps1,
Install-MediaProjectNzbgetSecret.ps1, and
Recreate-NzbgetFromMediaProject.ps1 - media-project deployment and NZBGet
secret/recreate helpers for the Volume5/NZBGet refactor.
synology/docker/projects/vpnproject-compose/Capture-QbitVpnDiagnostics.ps1,
Install-GluetunSecret.ps1, and Repair-QbitGluetunNamespace.ps1 -
qBittorrent/Gluetun staging, secret, and diagnostics helpers. The VPN project
is staged and should remain stopped until torrent payload handling is
resolved.
synology/docker/Invoke-ObservabilityQuietMode.ps1 - toggles or invokes the
documented observability quiet-mode workflow during expected noisy migration
windows.
tools/synology/Start-Volume1ToVolume4MigrationCopy.ps1,
tools/synology/Start-Volume1ToVolume4MigrationQueue.ps1,
tools/synology/Get-Volume1ToVolume4MigrationStatus.ps1, and
tools/synology/Start-VolumeMigrationDiscordReporter.ps1 - Volume 1 to
Volume 4 evacuation helpers. They cover dry-run/apply rsync copy sets,
detached queue launches, read-only progress/status checks, and temporary
Discord progress reporting that reads the existing protected webhook on the
Synology without printing it.
tools/synology/Install-DockerLogReadOnlyDiagnostics.ps1 and
tools/synology/Install-HostIoReadOnlyDiagnostics.ps1 - install narrow
read-only diagnostic helpers for Docker log and host I/O pressure evidence
during Plex/storage investigations.
tools/synology/Start-Dx1222SsdSmartShortTests.ps1 - starts SMART short
tests only for the DX1222 SSDs as part of the temporary Volume 4 baseline.
synology/docker/Capture-PlexPlaybackIncident.ps1 - captures read-only Plex
playback, storage, and host evidence for buffering/stall incidents.
synology/docker/projects/plex-compose/Set-PlexBackgroundAnalysisPolicy.ps1
and synology/docker/projects/plex-compose/Force-PlexContainerStop.ps1 -
dry-run-capable Plex maintenance helpers for reducing background analysis
churn and force-stopping/recreating Plex only during approved maintenance.
synology/docker/tdarr/native-worker/Watch-TdarrNativeNode.ps1 - local
watcher for the native Windows Tdarr node process and log during transcode
runs.
tools/pihole/Capture-PiholeUpdateReadiness.ps1,
tools/pihole/Install-PiHole4BReplacementHelpers.ps1,
tools/pihole/Prepare-PiHoleExReplacement.ps1,
tools/pihole/Restore-PiHole4BFromPiHoleExBackup.ps1, and
tools/pihole/Update-PiholeOs.ps1 - Pi-hole update/replacement readiness,
helper installation, restore, and controlled OS-update tooling.
tools/unifi/Set-UnifiApprovedPortForwards.ps1 - dry-run-capable approved
UniFi port-forward cleanup helper for the documented Plex Test and Minecraft
forward remediation scope.
tools/tautulli/Save-DiscordWebhookSecret.ps1,
synology/docker/tautulli/Install-TautulliDiscordWebhookSecret.ps1, and
synology/docker/tautulli/Update-TautulliNewsletterProgressMessage.ps1 -
Tautulli Discord webhook and newsletter-progress helpers. Secret values must
stay in ignored/protected files and out of tracked docs.
tools/synology/Install-ObservabilityControlHelper.ps1 - installs the narrow
helper for preparing, pulling, starting, and checking only the observability
compose project and its Volume 3 appdata.
tools/synology/Install-WebUiAutohealHelper.ps1 - installs a narrow helper
and cron entry that checks whitelisted Synology web UIs and restarts only
the matching container after repeated failed checks.
synology/docker/Invoke-ObservabilityControl.ps1 - calls the installed
observability helper with prepare, pull, up, status, or logs.
synology/docker/Invoke-WebUiAutoheal.ps1 - calls the installed web-UI
autoheal helper for status/logs or manual checks of NZBHydra2/qBittorrent.
synology/docker/Repair-ObservabilityProjectDrift.ps1 - repairs the specific
monitoring-project metadata drift where stale observability container wrappers
cause compose name conflicts. It removes/recreates only known monitoring
container wrappers and preserves Volume 3 appdata.
synology/docker/projects/observability-compose/Install-ObservabilityUnifiSecret.ps1 -
copies the ignored local UniFi Integration API env file to the Synology
observability secret directory with restricted permissions.
synology/docker/seerr/Enable-SeerrDiscordNotifications.ps1 - enables the
Seerr Discord request-notification agent by reading the protected webhook on
the Synology, backing up Seerr settings, and optionally restarting Seerr.
synology/docker/projects/observability-compose/exporters/synology_log_exporter.py -
read-only Prometheus exporter that scans recent Synology /var/log files for
DSM synoscgi timeouts, Btrfs error lines, core dumps/segfaults, and storage
timeout/reset language. It is evidence/alerting only and never modifies logs
or attempts repair.
tools/synology/Install-Volume3StressTestHelper.ps1 - installs the narrow
helper used to write/read bounded temporary test files under
/volume3/codex-ssd-test.
synology/storage/Invoke-Volume3StressTest.ps1 - runs the installed Volume 3
stress-test helper and downloads before/after storage, SMART, and kernel log
captures.
synology/docker/projects/seerr-compose/Install-SeerrProjectFiles.ps1 -
uploads the tracked Seerr compose/README files to the Synology maintenance
home folder, then installs them into the root-owned
/volume1/docker/projects/seerr-compose folder with sudo. It does not stop
containers, delete appdata, or change runtime state.
tools/synology/recyclarr-vhnic-current-profiles-preview.sh - builds and
previews the conservative Recyclarr config. It writes the remote config as
the Recyclarr container user, runs sync --preview, and avoids quality
definitions, Anime, Radarr apply, and x265/HEVC penalties unless explicitly
changed later.
tools/synology/recyclarr-sonarr-postcheck.sh - read-only verifier showing
selected Recyclarr custom-format scores on Sonarr 1080, Reality, and
Anime - Dubbed 1080p.
tools/synology/recyclarr-live-profile-snapshot.sh - read-only helper that
prints live Sonarr/Radarr quality profile names for Recyclarr targeting.
synology/docker/Test-ArrPreferenceAlignment.ps1 - read-only Sonarr/Radarr
drift checker for the direct VHNIC preference policy. It verifies the x265
custom-format scores, Anime exclusion, WEB 1080p cutoffs, and Bluray-1080p
disablement without running Recyclarr or changing Arr settings.
synology/docker/Set-RadarrMainProfile1080Only.ps1 - dry-run-capable helper
that tightens the main Radarr movie profile so new movie grabs target 1080p
WEB/HDTV only, while preserving the existing x265/HEVC preference scoring.
synology/docker/Set-BazarrArrConnections.ps1,
synology/docker/Set-BazarrEnglishLanguageProfile.ps1, and
synology/docker/Set-BazarrOperationalCleanup.ps1 - retired Bazarr pilot
helpers kept as historical reference after Bazarr was removed from the active
stack on 2026-06-14.
synology/docker/projects/arrs-compose/Remove-BazarrFromMediaProject.ps1 -
retired Bazarr removal helper. It previews by default and, with -Apply,
stops/removes only Bazarr from media-project and moves Bazarr appdata to a
timestamped _retired folder. Keep as historical remediation tooling; do not
rerun without exact approval.
synology/docker/Capture-ContainerManagerProjectRegistry.ps1 - captures a
redacted local snapshot of Synology Container Manager's registered project
metadata for DSM-vs-Docker reconciliation work.
synology/docker/Register-ContainerManagerProjects.ps1 - uploads and runs a
narrow helper to import or refresh specific Container Manager project rows
from existing compose sources without deleting appdata.
synology/docker/Remove-StaleDockerData.ps1 - uploads and runs a defensive
stale-data cleanup helper for the exact Docker/appdata paths approved on
2026-06-01. It performs a live Docker mount check first, refuses to remove
mounted paths, defaults to dry-run mode, and deletes only when -Apply is
provided.
synology/docker/Set-TdarrTvLegacyRepairProfile.ps1 - applies the TV
Shows-only legacy repair profile for the current Tdarr health-failure bucket.
synology/docker/tdarr/Requeue-TdarrIgnoredHealthFailures.ps1 - uploads the
reviewed Tdarr health-failure TSV plus a narrow remote helper, validates the
listed files against Tdarr's database, and only requeues those exact files
through Tdarr's API when -Apply is used.
synology/docker/tdarr/requeue-tdarr-file-list.remote.sh - remote helper used
by the Tdarr requeue wrapper. It uses Tdarr's API and does not edit SQLite
directly.
synology/docker/projects/observability-compose/Install-DiscordAlertSecret.ps1 -
copies the ignored local Discord webhook env file to the Synology
observability secret directory with restricted permissions.
synology/docker/projects/observability-compose/Reset-GrafanaAdminPassword.ps1 -
resets only the Grafana admin password through an interactive Synology sudo
prompt and prints a temporary password for immediate login/change. Do not
store the temporary password in tracked docs.
synology/security/Capture-SynologySecurityAudit.ps1 - runs a privileged,
read-only Synology audit for breach/security review. It captures auth-related
log excerpts, sudo activity, SSH config, listening ports, shell-capable users,
privileged groups, Docker state/events, and scheduler/cron files. It does not
modify services, delete data, repair storage, or change configuration.
synology/docker/homebridge/Patch-HomebridgeRainBirdPlugin.ps1 - patches the
installed Homebridge Rain Bird plugin inside the container so undefined
seasonal-adjust responses do not crash startup, then restarts Homebridge and
prints relevant log lines.
synology/system/Capture-PostRebootIncidentLogs.ps1 - captures read-only
post-reboot Synology evidence for service-hang investigations.
synology/system/Capture-SynologyHangDeepDive.ps1 - captures deeper
read-only DSM/nginx/kernel/storage/Docker evidence to test whether the
2026-05-30 DSM backend hang lines up with Btrfs, SATA, service crashes, or
Docker/Volume 3 failures.
synology/system/Capture-CoreDumpAlert.ps1 - captures read-only Synology log,
Prometheus, and metadata evidence for a core-dump/segfault alert without
deleting core files, rotating logs, restarting services, or changing DSM.
synology/system/Test-RestoreCriticalVolume3Files.ps1 - dry-run-by-default
checker/restorer for the critical Volume 3 Caddyfile and observability secret
files that caused reverse-proxy/monitoring startup failures after the
2026-05-30 reboot.
synology/docker/projects/homepage-compose/Install-HomepageProject.ps1 -
deploys the tracked Homepage compose project, YAML config, and generated
static diagram/docs site to the Synology, then starts/reloads the homepage
project.
synology/docker/projects/homepage-compose/Build-HomepageDocsSite.ps1 -
local-only generator that converts durable Mermaid diagram Markdown under
diagrams/ into static HTML pages served by the homepage-docs container.
synology/docker/projects/homepage-compose/Install-HomepageWidgetSecrets.ps1 -
collects supported app API keys from existing Synology app configs and writes
them into Homepage's private env file without printing secret values.
synology/docker/projects/homepage-compose/Install-HomepagePiholeWidgetSecrets.ps1 -
stores Pi-hole v6 app passwords/API keys for Homepage widgets in the private
Homepage env file.
synology/docker/projects/homepage-compose/Remove-HomarrProject.ps1 -
retired helper used to remove the Homarr pilot after Homepage was promoted.
Maintained Grafana / Alerting Helpers
| Script | Purpose |
tools/grafana/Save-DiscordWebhookSecret.ps1 | Saves the local ignored Discord webhook env file used by the observability alert bridge. |
Plex Playlist Helpers
These Python helpers run on the Synology through SSH and use the Plex token read
from the Plex container at runtime. They do not print the token.
| Script | Purpose |
tools/synology/plex-dimension20-season-summary.py | Read-only season summary for Dimension 20 and Dimension 20's Adventuring Party. |
tools/synology/plex-dimension20-playlist-preview.py | Read-only preview of the curated Dimension 20 playlist ordering. |
tools/synology/plex-dimension20-create-playlists.py | Creates regular Plex video playlists if they do not already exist; it does not delete or overwrite playlists. |
tools/synology/plex-playlist-list.py | Read-only list of existing Plex video playlists. |
YouTube / Webshows Library Helpers
tools/synology/Import-YouTubePlaylist.ps1 - previews or imports approved
YouTube playlists into the curated YouTube Plex library using the documented
YOUTUBE_LIBRARY.md layout.
tools/synology/Import-YouTubeWebshows.ps1 - Webshows-specific wrapper
around the shared YouTube playlist importer.
tools/synology/Migrate-YouTubePlaylistsToShows.ps1 - migrates playlist
layout into show/season layout when reviewed.
tools/synology/New-YouTubeNfoFiles.ps1 - previews or writes Plex-friendly
NFO files for the YouTube library.
tools/synology/New-WebshowsNfoFiles.ps1 - Webshows-specific wrapper around
the shared YouTube NFO generator.
tools/synology/Rename-YouTubeShow.ps1 - dry-run/apply helper for reviewed
YouTube/Webshows folder renames.
Maintained Codex Local Helpers
| Script | Purpose |
tools/codex/Show-CodexUsage.ps1 | Reads local Codex session token_count events and displays the current 5-hour usage-window gauge and reset time. |
tools/codex/Show-NewChatHandoff.ps1 | Prints NEW_CHAT_HANDOFF.md so a fresh chat can quickly recover the current project state and safety rules. |
Maintained Project Hygiene Helpers
| Script | Purpose |
tools/project/Get-RetentionCleanupCandidates.ps1 | Dry-run-only report for possible stale raw evidence and old snapshot folders under the VHNIC retention policy. It never deletes files. |
tools/project/Invoke-WeeklyMaintenanceReport.ps1 | Runs the read-only weekly maintenance report bundle and writes dated output under reports/weekly-maintenance. |
tools/project/Register-WeeklyMaintenanceReportTask.ps1 | Registers the Windows scheduled task that runs the weekly maintenance report. |
tools/project/Test-WeeklyMaintenanceReportTask.ps1 | Read-only verifier for the weekly maintenance scheduled task and recent report folders. |
Historical Or Snapshot Scripts
Treat scripts under dated snapshot folders as historical artifacts unless there is a specific reason to promote them into tools/.
Examples:
synology/docker/inventory/snapshots/*/*.sh
synology/system/speedtests/*/*.sh
synology/docker/plex-diagnostics/*/*.sh
synology/config-backups/**
Commenting Standard Going Forward
Reusable scripts should include:
A top-level purpose/help block.
A clear statement of whether the script is read-only or change-capable.
Section comments for credential loading, connection setup, capture/change logic, output writing, and cleanup.
No secrets in comments, output, or tracked files.
Current audit note: 192 of 193 maintained .ps1 scripts have standard
.SYNOPSIS/.DESCRIPTION help blocks as of 2026-06-22. Follow-up item:
tools/synology/Stage-Volume5ContainerStaging.ps1 needs a standard top-level
help block and section comments; it was not edited in this documentation-only
reconciliation.
Tdarr Failure Remediation
tools/synology/Tdarr_Plugin_VHNIC_Safe_NVENC_HEVC_Fallback.js - local Tdarr
plugin used as a safer H.264-to-HEVC NVENC fallback. Version 1.1 maps only
video and audio, and drops subtitles/data/chapters to avoid unsupported stream
failures.
tools/synology/tdarr-show-kids-stacks.sh - read-only stack display for
VHNIC Kids TV and VHNIC Kids Movies.
tools/synology/tdarr-enable-safe-fallback-kids-libraries.sh - backs up the
Tdarr DB and swaps the Kids libraries' transcode step to the local fallback
plugin.
tools/synology/tdarr-requeue-safe-fallback-test-batch.sh - requeues only the
four known representative failed files through Tdarr's local API.
tools/synology/tdarr-safe-fallback-outcome-audit.sh - read-only outcome
audit for the controlled fallback test files.
tools/synology/tdarr-debug-rescan-one.sh - one-file API/debug helper for
Tdarr rescan-file calls.
tools/synology/tdarr-inspect-safe-fallback-test-batch.sh - read-only helper
to verify the exact DB records for the controlled fallback files.
Tdarr Library Rollout And Monitoring
synology/docker/tdarr/Capture-TdarrProgress.ps1 - captures the current
Tdarr library, queue, codec, throughput, and global statistics snapshot.
tools/synology/tdarr-add-movies-library.sh - backs up the Tdarr DB, adds or
updates the VHNIC Movies library (movies01), and restarts Tdarr.
tools/synology/tdarr-scan-movies-library.sh - attempts to trigger the
Movies scan through the HTTP API; currently returns 401 unless an auth
token is provided.
tools/synology/tdarr-run-internal-movies-scan.sh - internal Tdarr scan
helper. It did trigger indexing, but also emitted Tdarr-side DB initialization
errors during one run; use cautiously and prefer UI/API when practical.
tools/synology/media-library-candidate-counts.sh - read-only helper that
summarizes remaining video library candidates by rough size and extension
counts.
tools/synology/media-library-extension-counts.sh - read-only helper for
Movies vs Reality extension/file count comparison.
tools/synology/tdarr-health-error-current-audit.sh - read-only helper that
lists current file-level health-check errors.
tools/synology/tdarr-health-error-representatives.sh - read-only helper for
representative health-error metadata.
Tdarr Windows Native Node Helpers
synology/docker/tdarr/native-worker/Configure-TdarrNativeNode.ps1 - updates
a native Windows Tdarr node config with server URL, API key, unique node name,
and path translators.
synology/docker/tdarr/native-worker/Start-TdarrNativeNode.ps1 - starts the
native Windows Tdarr node.
synology/docker/tdarr/native-worker/Stop-TdarrNativeNode.ps1 - stops the
native Windows Tdarr node.
synology/docker/tdarr/native-worker/Register-TdarrNativeNodeSchedule.ps1 -
registers daily start/stop scheduled tasks for a native node.
synology/docker/tdarr/native-worker/Watch-TdarrNativeNode.ps1 - watches the
native node process and log for lightweight local monitoring during active
transcode windows.
synology/docker/tdarr/native-worker/SECOND_WINDOWS_NODE.md - setup notes for
candidate Windows node 10.0.0.126.