Skip to content

Choose a setup ​

Start with the smallest setup that solves your problem. You can pair more devices later without changing the project format.

Local Desktop ​

Choose local Desktop when:

  • one computer is the natural home for the library;
  • files already live on local, removable, or mounted storage;
  • you do not need phone access;
  • you want the simplest backup and recovery path.

The interface calls the local Rust core directly. No local HTTP server is involved unless you explicitly enable Companion Access.

Desktop host ​

Choose a Desktop host when:

  • you already have a working Desktop library;
  • the host can stay running while other devices need it;
  • you want phone access without moving the canonical library;
  • Tailscale, another private LAN/VPN route, or trusted HTTPS is available to clients.

Enable Companion Access under Settings → Mobile access on the canonical Desktop. The host itself continues using direct local calls; only remote clients use the authenticated API.

If the window should close while access continues, enable menu-bar or system-tray operation.

Dedicated server ​

Choose volumd when:

  • a NAS or home server is already always on;
  • you want one managed library for multiple trusted devices;
  • you are comfortable operating Docker, storage permissions, and backups;
  • clients will connect through Tailscale, another private network/VPN, or a correctly configured HTTPS reverse proxy.

A dedicated server does not provide a local graphical interface. Use Volum Desktop in remote mode or Volum Companion as the client.

If Desktop already owns the library, use the verified Move a Desktop library to a NAS assistant. The NAS must be empty; Volum copies linked and managed originals, verifies the staged library, and only then makes volumd canonical.

Capability comparison ​

CapabilityLocal DesktopDesktop hostDedicated server
Desktop interface on canonical machineYesYesNo
Linked foldersYesYesNot the primary server workflow
Managed libraryYesYesYes
Mobile accessNo, until enabledYesYes
Remote Desktop accessNo, until enabledYesYes
Always-on by defaultNoOptional tray behaviorYes
Backups from the Desktop interfaceYesYes, on the hostNo; use coordinated server snapshots

Do not create two canonical libraries ​

A normal remote connection keeps the previous local library intact and can switch back to it. A completed Move library to NAS cutover instead retires that local library and blocks ordinary local switching so the NAS remains the only writable canonical host. This is not database synchronization.

The optional managed mirror stores verified original files for offline opening. It never stores a second Volum database.

Free, private, local-first, and built for makers.