-
Notifications
You must be signed in to change notification settings - Fork 0
User Guide
LAP87 edited this page Apr 15, 2026
·
4 revisions
This is the quick orientation page for anyone who wants the *arr mental model first and the implementation details second.
Symlinkarr groups the UI the same way an *arr user expects to navigate:
-
Dashboard: compact summary of current state
-
Scan: preview or apply source-to-library linking work -
Status: health, queue pressure, dead-link signal, and integration state -
Links: review current link state
-
Cleanup: build audit reports and preview prune work -
Doctor: preflight checks for config, paths, and permissions -
Discover: read-only preview of likely placements for underlinked folders
-
Backup: create, inspect, and restore Symlinkarr backups and restore points -
Config: validate and review the active configuration
Use Scan when:
- new content arrived
- the library looks underlinked
- you want the normal day-to-day linking flow
Use Repair or Dead Links when:
- symlinks point to missing files
- you want safe relinking instead of a full scan-first approach
Use Cleanup when:
- the library has stale, foreign, or legacy link leftovers
- you want a report before deleting anything
Use Discover when:
- tagged folders still look sparse or empty
- you want a placement preview without applying it
Use Doctor when:
- the stack feels wrong before a run even starts
- mounts, permissions, secrets, or database state may be off
Symlinkarr uses two backup names on purpose:
-
Symlinkarr Backup: the main backup to keep. It includes the tracked-link manifest, a sibling SQLite snapshot, and app-state snapshots for the active config and anysecretfile:secrets the install can see. -
Restore Point: a lighter rollback point created around repair, cleanup, or daemon work.
Important:
- restoring a
Symlinkarr Backupcan put link state, SQLite state, config, andsecretfile:secrets back onto the current install - environment-only secrets still live outside the backup set
- a fresh install still needs its config and secrets placed before first startup
The UI intentionally hides more detailed diagnostics behind Advanced.
That means:
- the default view stays fast to scan
- routine actions stay visible first
- deeper telemetry is still there when something needs debugging
-
scan --dry-runshould be your normal first move -
discoverin the web UI is preview-only -
cleanupis report-first, not blind deletion - media-server refresh is supporting behavior, not the product itself