Skip to content

UDM 1.0.18

Choose a tag to compare

@docaghajani docaghajani released this 13 Aug 08:00
· 6 commits to main since this release

UDM 1.0.18

UDM 1.0.18 adds command-line download control, secure SSH-based Remote downloads,
improved filename resolution, and smoother live list interaction.

Remote downloads

UDM can now receive download commands from another computer over SSH.

  • Added a Remote setup dialog.
  • Added dedicated Remote usernames and passwords.
  • Remote accounts are restricted to UDM download commands instead of receiving a normal interactive shell.
  • Remote passwords use the normal Linux account password mechanism and are not stored in the UDM settings database.
  • SSH TCP forwarding, agent forwarding, X11, tunnels and TTY are disabled for the restricted Remote group.
  • Default external Remote port is 8347.
  • Typical router/NAT setup is TCP 8347 → target LAN IP:22.
  • Commands can be sent from another UDM installation.
  • Commands can also be sent directly with OpenSSH.
  • Windows OpenSSH and PuTTY/Plink are supported.
  • Password input is handled by SSH with terminal echo disabled.
  • SSH private-key authentication is supported.

Example from another UDM installation:

udownload remote "https://example.com/file.iso" \
  --server 23.53.215.63 \
  --user usrudm \
  --now

Example using OpenSSH directly:

ssh -p 8347 usrudm@23.53.215.63 \
  'udownload add "https://example.com/file.iso" --now'

Command line

Downloads can now be added without opening the main GUI.

Queue a download:

udownload add "https://example.com/file.iso"

Start immediately:

udownload add "https://example.com/file.iso" --now

Choose a destination:

udownload add "https://example.com/file.iso" \
  --path "$HOME/Downloads/ISO" \
  --now

Schedule a download:

udownload add "https://example.com/file.iso" \
  --at "2026-08-13 22:30"

Filename resolution

CLI and Remote additions now wait for a usable filename before inserting the
download into the database. UDM no longer silently creates a generic download
entry when the file name cannot be resolved.

Main window

  • Active download rows continue updating while their context menu remains open.
  • The main list refreshes more frequently for smoother live status information.
  • Remote is available from the toolbar and application menu.

Version metadata

Application, AppStream metadata, browser integration manifests and native host
metadata are updated to 1.0.18.

Documentation

The README now includes:

  • local CLI examples
  • Remote server setup
  • router/NAT instructions
  • UDM-to-UDM Remote commands
  • direct OpenSSH commands
  • Windows OpenSSH examples
  • PuTTY/Plink examples
  • password and SSH-key authentication details

Thank you to everyone who tested the 1.0.18 release candidate.