Skip to content

docs(connect): align remote access guide with current UI#468

Merged
elibosley merged 2 commits intomainfrom
codex/connect-remote-access-guide-ui
Apr 23, 2026
Merged

docs(connect): align remote access guide with current UI#468
elibosley merged 2 commits intomainfrom
codex/connect-remote-access-guide-ui

Conversation

@elibosley
Copy link
Copy Markdown
Member

@elibosley elibosley commented Apr 23, 2026

Summary

  • update the Unraid Connect remote access guide to match the current 7.2.x settings UI
  • remove dynamic remote access setup instructions that are not currently exposed
  • clarify that the official Tailscale integration is the preferred option for full remote administration
  • distinguish Connect dashboard sign-in from the separate Remote Access feature that exposes the WebGUI via WAN port forwarding or UPnP

Why

A forum report showed that Unraid 7.2.4 users see Allow Remote Access: Disabled/Always with Forward Type: Static/UPnP, while the docs were still instructing them to choose dynamic modes that do not exist in the current UI.

The wording also needed a clearer security distinction: signing in to the Connect dashboard does not by itself expose the WebGUI to the internet, while Unraid Connect Remote Access does. For most users who want full remote administration, the official Tailscale integration is the better recommendation.

Validation

  • git diff --check origin/main...HEAD
  • targeted content review of the updated docs pages

Context

Forum thread: https://forums.unraid.net/topic/198357-unraid-connect-remote-access-settings-dont-match-guide-724/

Summary by CodeRabbit

  • Documentation
    • Updated remote access docs for Unraid 7.2.x configuration model.
    • Clarified that signing into Connect gives dashboard management only and does not expose the full WebGUI.
    • Made explicit that full WebGUI remote access requires WAN port forwarding or UPnP and should be enabled only when needed.
    • Recommend using Tailscale for private WebGUI/services access.
    • Simplified “Enable remote access” guidance and verification steps.

- Purpose: correct the Unraid Connect remote access guide so it matches the current Unraid 7.2.x settings UI.

- Before: the guide described dynamic remote access choices and dashboard activation steps that are not exposed by the current settings form.

- Problem: users on Unraid 7.2.4 only see Disabled/Always plus Static/UPnP forwarding, so the guide sent them looking for options that do not exist.

- Change: document the current Allow Remote Access, Forward Type, and WAN Port controls, and clarify that on-demand dynamic remote access is not currently exposed.

- How: replace the dynamic/static tabbed setup with current 7.2.x setup guidance and remove the overview claim about dynamic remote access.
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Apr 23, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

Run ID: e7e3c137-15e7-4142-8eed-5942843d60a1

📥 Commits

Reviewing files that changed from the base of the PR and between 2d48559 and 9ce310b.

📒 Files selected for processing (3)
  • docs/unraid-connect/overview-and-setup.mdx
  • docs/unraid-connect/remote-access.mdx
  • docs/unraid-os/system-administration/secure-your-server/security-fundamentals.mdx
🚧 Files skipped from review as they are similar to previous changes (2)
  • docs/unraid-connect/overview-and-setup.mdx
  • docs/unraid-connect/remote-access.mdx

📝 Walkthrough

Walkthrough

Rewrites documentation for Unraid Connect remote access: rewords feature list to distinguish dashboard-managed Connect features from optional full WebGUI exposure, recommends Tailscale for private WebGUI access, and introduces conditional guidance for “Unraid Connect Remote Access” which uses WAN port forwarding/UPnP. Remote access docs move from a Dynamic/Static UI model to a Unraid 7.2.x API settings workflow (configure Allow Remote Access = Always, choose UPnP or Static, optional WAN port, verify via Connect Manage).

Changes

Cohort / File(s) Summary
Overview & setup
docs/unraid-connect/overview-and-setup.mdx
Reworded Unraid Connect feature bullets to clarify dashboard-managed Connect actions vs full WebGUI exposure; replaced myunraid.net certificate tip with recommendation to prefer Tailscale for private WebGUI/services access; added conditional note describing “Unraid Connect Remote Access” as WAN port forwarding/UPnP that exposes full WebGUI when enabled.
Remote access configuration (major rewrite)
docs/unraid-connect/remote-access.mdx
Removed Dynamic vs Static UI flow and dynamic/on-demand enablement. Replaced with Unraid 7.2.x API settings model: single “Enable remote access” procedure (set Allow Remote Access = Always, select UPnP or Static, optionally set Remote Access WAN Port), moved UPnP/manual port-forward steps to use API settings, and clarified verification/connect guidance via Unraid Connect Manage.
Security fundamentals (minor edit)
docs/unraid-os/system-administration/secure-your-server/security-fundamentals.mdx
Adjusted remote administration guidance to distinguish Connect dashboard sign-in (does not expose WebGUI) from the separate Connect Remote Access feature (requires WAN port forwarding/UPnP); added instruction to prefer Tailscale for full remote WebGUI access.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~20 minutes

Poem

🐰 I hopped through lines both new and old,

I nudged the wording, clear and bold,
Ports and UPnP now in their place,
Tailscale whispered, “use with grace,”
Docs refreshed — a tidy, happy space. 🥕

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title accurately describes the main change: updating Unraid Connect documentation to align with the current 7.2.x UI, which is the primary focus of the changeset.
Description check ✅ Passed The description covers the template checklist items and provides comprehensive context about the changes, rationale, validation, and related forum discussion.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch codex/connect-remote-access-guide-ui

Comment @coderabbitai help to get the list of available commands and usage tips.

@cloudflare-workers-and-pages
Copy link
Copy Markdown

cloudflare-workers-and-pages Bot commented Apr 23, 2026

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
unraid-docs 9ce310b Commit Preview URL

Branch Preview URL
Apr 23 2026, 07:16 PM

- Purpose: clarify that the preferred path for remote administration is the official Tailscale integration rather than Unraid Connect Remote Access.

- Before: the docs distinguished the current UI from older dynamic settings, but they still did not clearly separate Connect dashboard access from the optional WebGUI exposure path.

- Problem: readers could still infer that Connect sign-in and Connect Remote Access had the same exposure model, even though Remote Access publishes the WebGUI to WAN traffic while dashboard features use restricted server-initiated access.

- Change: explicitly recommend Tailscale for full remote administration, explain that Connect dashboard access does not by itself expose the WebGUI, and warn that both Static and UPnP Connect Remote Access expose the WebGUI to the internet.

- How: update the Connect overview, remote-access guide, and security fundamentals wording to distinguish dashboard management from optional public WebGUI access.
Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (1)
docs/unraid-connect/remote-access.mdx (1)

81-85: ⚠️ Potential issue | 🟠 Major

Drop the stale Use UPnP step from this section.

This page now says remote access is configured from Unraid API Settings via Allow Remote Access and Forward Type, but the UPnP instructions still tell readers to toggle Use UPnP first. That leaves two conflicting setup paths in the same guide.

✏️ Proposed wording
-2. **Enable %%UPnP|upnp%% in Unraid.**
-   Navigate to ***Settings → Management Access*** and change **Use %%UPnP|upnp%%** to **Yes**.
-
-3. **Select %%UPnP|upnp%% in Unraid Connect.**
-   On the Unraid API settings page, set **Allow Remote Access** to **Always**, set **Remote Access Forward Type** to **UPnP**, and then click **Apply**.
+2. **Select %%UPnP|upnp%% in Unraid API Settings.**
+   Navigate to ***Settings → Management Access → Unraid API Settings***, set **Allow Remote Access** to **Always**, set **Forward Type** to **UPnP**, and then click **Apply**.
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@docs/unraid-connect/remote-access.mdx` around lines 81 - 85, Remove the stale
"Enable %%UPnP|upnp%% in Unraid." step and any instruction that tells readers to
toggle "Use %%UPnP|upnp%%" before proceeding; the guide should only instruct
configuring remote access via the Unraid API settings (use "Allow Remote Access"
and "Remote Access Forward Type"/"UPnP" on the Unraid API settings page and then
click "Apply"). Update the section text so it no longer references the old
Settings → Management Access step and ensure the remaining steps consistently
reference "Allow Remote Access" and "Remote Access Forward Type" as the single
configuration path.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@docs/unraid-connect/remote-access.mdx`:
- Around line 45-49: The listed control labels use outdated/incorrect names
("Remote Access Forward Type" and "Remote Access WAN Port") instead of the
actual UI labels; update the doc so the bullet list and subsequent mentions use
the exact current UI labels "Forward Type" and "WAN Port" (keeping "Allow Remote
Access" as-is) to match the PR objective and other occurrences (search for the
phrases "Remote Access Forward Type" and "Remote Access WAN Port" and replace
them with "Forward Type" and "WAN Port" in the same section).

---

Outside diff comments:
In `@docs/unraid-connect/remote-access.mdx`:
- Around line 81-85: Remove the stale "Enable %%UPnP|upnp%% in Unraid." step and
any instruction that tells readers to toggle "Use %%UPnP|upnp%%" before
proceeding; the guide should only instruct configuring remote access via the
Unraid API settings (use "Allow Remote Access" and "Remote Access Forward
Type"/"UPnP" on the Unraid API settings page and then click "Apply"). Update the
section text so it no longer references the old Settings → Management Access
step and ensure the remaining steps consistently reference "Allow Remote Access"
and "Remote Access Forward Type" as the single configuration path.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

Run ID: 06deec7d-e118-48d8-8f06-336f2edab938

📥 Commits

Reviewing files that changed from the base of the PR and between 9e69192 and 2d48559.

📒 Files selected for processing (2)
  • docs/unraid-connect/overview-and-setup.mdx
  • docs/unraid-connect/remote-access.mdx

Comment on lines +45 to +49
In current Unraid 7.2.x releases, the Unraid API settings page exposes these remote access controls:

## Dynamic remote access setup
- **Allow Remote Access** - Choose whether remote access is **Disabled** or **Always** available.
- **Remote Access Forward Type** - Choose **Static** for manual port forwarding, or **UPnP** to let your router create the port mapping automatically.
- **Remote Access WAN Port** - Choose the WAN port to forward when using **Static** forwarding.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟠 Major

Use the current UI labels in the control list.

The PR objective calls out Forward Type and WAN Port as the current labels, but this section introduces Remote Access Forward Type and Remote Access WAN Port. That reintroduces the same UI mismatch this doc update is meant to fix, and the same names are repeated later on Lines 61-64.

✏️ Proposed wording
-- **Remote Access Forward Type** - Choose **Static** for manual port forwarding, or **UPnP** to let your router create the port mapping automatically.
-- **Remote Access WAN Port** - Choose the WAN port to forward when using **Static** forwarding.
+- **Forward Type** - Choose **Static** for manual port forwarding, or **UPnP** to let your router create the port mapping automatically.
+- **WAN Port** - Choose the WAN port to forward when using **Static** forwarding.
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
In current Unraid 7.2.x releases, the Unraid API settings page exposes these remote access controls:
## Dynamic remote access setup
- **Allow Remote Access** - Choose whether remote access is **Disabled** or **Always** available.
- **Remote Access Forward Type** - Choose **Static** for manual port forwarding, or **UPnP** to let your router create the port mapping automatically.
- **Remote Access WAN Port** - Choose the WAN port to forward when using **Static** forwarding.
In current Unraid 7.2.x releases, the Unraid API settings page exposes these remote access controls:
- **Allow Remote Access** - Choose whether remote access is **Disabled** or **Always** available.
- **Forward Type** - Choose **Static** for manual port forwarding, or **UPnP** to let your router create the port mapping automatically.
- **WAN Port** - Choose the WAN port to forward when using **Static** forwarding.
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@docs/unraid-connect/remote-access.mdx` around lines 45 - 49, The listed
control labels use outdated/incorrect names ("Remote Access Forward Type" and
"Remote Access WAN Port") instead of the actual UI labels; update the doc so the
bullet list and subsequent mentions use the exact current UI labels "Forward
Type" and "WAN Port" (keeping "Allow Remote Access" as-is) to match the PR
objective and other occurrences (search for the phrases "Remote Access Forward
Type" and "Remote Access WAN Port" and replace them with "Forward Type" and "WAN
Port" in the same section).

@elibosley elibosley merged commit 306add7 into main Apr 23, 2026
4 checks passed
@elibosley elibosley deleted the codex/connect-remote-access-guide-ui branch April 23, 2026 19:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant