LinkOPSLinkOPS

// guide

How to use LinkOPS Desktop

A step-by-step walkthrough from the first install to running commands across your whole network.

17 chapters6 categories108 steps37 tips

Getting started

Install the app, activate your licence and keep it up to date.

4 chapters

Devices & people

Describe your switches, routers and servers once — and the credentials they share.

3 chapters

Connecting

Pick the right protocol per device and open a real session.

2 chapters

Working & automating

Run commands, reuse templates, push a command to many devices and look after servers and Pis.

4 chapters

Keeping devices healthy

Config backups, diffs, the audit trail and protecting the app itself.

3 chapters

The app itself

Language, theme, connection defaults and everything the app remembers.

1 chapters

// every tip

Every tip, note and warning, grouped

The things people usually discover the hard way: shortcuts, caveats and the warnings worth reading before you need them.

Getting started8

  • Note

    LinkOPS Desktop is fully offline: no accounts, no telemetry and no cloud dependency — everything runs on your own machine.

    01 · Overview
  • Warning

    Each license is tied to the machine it was activated on (a hardware fingerprint). To move to another machine, create a license for that machine.

    02 · Install & activate the license
  • Tip

    Your license details — customer name and expiry date — are always visible in Settings → License, and the app warns you when fewer than 7 days remain.

    02 · Install & activate the license
  • Note

    Updates are delivered from the web. The app checks the release feed on startup and notifies you when a new version is available.

    16 · Updating the app
  • Tip

    Check the Changelog page on the website for a full list of what changed in each version before updating.

    16 · Updating the app
  • Warning

    While updates preserve all data, it is good practice to export your devices (Settings → Data) before a major version upgrade.

    16 · Updating the app
  • Tip

    Open the command palette (Ctrl/⌘+K) and type "logs" to jump straight to the application logs — they contain detailed connection and error information.

    17 · Troubleshooting
  • Note

    LinkOPS is fully offline — no data leaves your machine. If you need help, export your devices (Settings → Data) and share the file with support (credentials are excluded from CSV exports).

    17 · Troubleshooting

Devices & people6

  • Tip

    Pick the device type carefully: network gear (switch, router, OLT, firewall…) runs commands through an interactive shell with prompt detection — exactly like typing by hand — while servers use the fast exec channel.

    03 · Adding devices
  • Note

    Passwords and private keys are encrypted and stored securely by your operating system — never in plain text.

    03 · Adding devices
  • Note

    Exporting to JSON includes the login username and every credential as a SHA-256 hash (the visible “hashed password”) plus a machine-encrypted blob — never plain text. Importing that file on the same computer restores the exact password, private key and passphrase; on another computer the devices import without credentials and a warning is shown. CSV exports never contain credentials.

    03 · Adding devices
  • Tip

    Name categories after the topology you actually run: “Core”, “Branch”, “Lab” or a region name — then filter the whole fleet with one click.

    05 · Device categories
  • Note

    Profiles are stored encrypted with the OS keychain, exactly like per-device credentials, and are never returned to the UI.

    04 · Shared credentials (Users)
  • Tip

    Name profiles after the role or access level (e.g. “netops-admin”, “backup-ro”) so it is obvious what each device will use.

    04 · Shared credentials (Users)

Connecting4

Working & automating12

  • Tip

    Long outputs never get stuck: --More-- paging is continued automatically, and the command is considered done when the shell prompt returns.

    08 · Running commands
  • Note

    If a command times out, the app interrupts it (Ctrl+C) so the next command is never typed into a broken prompt — the shell is recovered for you.

    08 · Running commands
  • Warning

    Command groups run strictly sequentially on network gear — each command waits for the previous one to finish, so a “conf t” followed by an interface command works exactly as typed.

    08 · Running commands
  • Note

    A batch needs live sessions — connect to the devices first, then select them on the Sessions page.

    09 · Batch runs
  • Tip

    Sessions dropped mid-run are reconnected through the device's saved credentials, so a batch survives a flaky link.

    09 · Batch runs
  • Tip

    Combine batch runs with command templates: create a “daily health check” template group and run it across your whole fleet every morning.

    09 · Batch runs
  • Note

    Server desktop reads over the same SSH connection — nothing extra to install on the server, everything works with a standard SSH server.

    10 · Server desktop mode
  • Tip

    Use desktop mode for day-to-day administration and keep the terminal for one-off commands — both share the same live session.

    10 · Server desktop mode
  • Tip

    Pi Desktop only appears for devices with type "Raspberry Pi". Servers keep the Server Desktop, and network gear stays in the terminal.

    11 · Raspberry Pi desktop
  • Note

    No agent or extra software is needed on the Pi — everything runs over the standard SSH connection.

    11 · Raspberry Pi desktop
  • Note

    GPIO requires pinctrl on Bookworm+ or raspi-gpio on older Raspberry Pi OS releases. If the tool is missing, the panel shows exactly what to install.

    11 · Raspberry Pi desktop
  • Warning

    Alternate-function pins (I2C, UART, SPI…) are read-only in the GPIO panel. Treat all pins as live electronics — double-check wiring before changing an output.

    11 · Raspberry Pi desktop

Keeping devices healthy6

  • Tip

    Backups are persisted in the database — a run survives the app being closed mid-backup.

    12 · Config backups
  • Warning

    Restore is a manual step: compare the diff, then apply the configuration with your normal change process. LinkOPS never pushes configs to devices.

    12 · Config backups
  • Tip

    Export any filtered view to CSV for compliance or reporting — filter by date range, device or command first.

    13 · History & audit trail
  • Note

    History records include the exact command text, exit code, duration and the full output with timestamps — nothing is summarized or truncated.

    13 · History & audit trail
  • Warning

    The password is never stored — only a secure hash of it. If you forget it, the lock can only be removed by resetting the app data.

    15 · App lock
  • Tip

    Locking hides everything behind a clean animated screen — useful before stepping away from a shared workstation.

    15 · App lock

The app itself1

  • Tip

    The command palette (Ctrl+K) is the fastest way to jump anywhere: switch palettes, open settings, connect to a device or run a template.

    14 · Settings & shortcuts