Unattended access

Reach a computer when nobody is there to read out the password.

Unattended access needs two things: a way in that does not change (a permanent password, or access granted on your server), and Humble running in the background so it survives a restart.

1. Choose how you will get in

A permanent password

In Settings → Unattended access, enter a password of at least 8 characters twice and press Set password. From then on this password works in addition to the one-time password. With the background service installed, this sets the service's password (see Configure the service). From a terminal:

humble set-password "a long passphrase"
humble set-password            # removes it again

Humble stores a derived key, not the password itself.

Access through your server

If the computer is enrolled in your server and you have been granted access to its group, you need no password at all. See Access.

2. Run Humble in the background

Most people do not need this: it is only for a computer that must be reachable when nobody is at it. So it is chosen when installing Humble, not in the app:

humble install        # set up the background service
humble uninstall      # remove it

Settings → Unattended access in the app shows whether the background service is installed and running.

Configure the service

The background service keeps its own settings (on Windows in C:\ProgramData\Humble, which only the system may change). You change them in the Humble app, the same way as without the service: open it from the tray icon (Settings in its menu goes straight there) or the Start menu. While the service runs:

Only the person signed in at the computer can do this: the service accepts these changes only from programs in the same Windows session (on Linux, of the same user).

SystemWhat is installedWhen it is reachable
WindowsA Windows service named HumbleHost, and the Humble tray icon at every sign-in. humble install asks for Administrator rights and copies the app to C:\Program Files\Humble. The MSI does this for you.After the computer starts, once a user is logged in.
Ubuntu, Arch, OmarchyTwo user services: humble-host.service, and humble-tray.service for the tray icon. With the Arch package or the .deb, turn them on with systemctl --user enable --now humble-host.service humble-tray.service.While that user is logged in to the desktop.
macOSA launch agent, com.humble.host.While that user is logged in.

On Linux and macOS the computer can only be reached while a user is logged in to the desktop. For a machine that must come back by itself after a power cut, turn on automatic login in the operating system. The login screen itself cannot be controlled yet.

The tray icon

While Humble runs, its icon is in the system tray: the notification area on Windows (it may be behind the ^ arrow), the tray of the top bar on Omarchy (behind the < arrow) and KDE, and the top bar on Ubuntu. Click it to open the Humble window, or use its menu to quit. With the background service installed, the icon is started at every sign-in, so you can see that the computer is reachable; the installer also starts it right away. Its menu has Open Humble Viewer, Settings and Quit. Quitting from the tray only closes the app: the background service keeps running.

By default, closing the Humble window keeps Humble running in the tray (on Windows, minimizing does too), so the computer stays reachable. Turn this off in Settings → System tray to make closing the window quit Humble.

Check that it is running

humble status

This prints the device name, ID, current one-time password, whether the server connection is up, and any active sessions. When the background service is running, the Humble window shows the service's ID and password instead of starting a second host.

Windows details