Service

Errors or typos? Topics missing? Hard to read? Let us know or open an issue on GitHub.

See also: Multipass CLI client, Multipass GUI client, Instance, Use Multipass remotely

In Multipass, the service refers to the Multipass server that clients connect to and controls and manages Multipass instances. This can also be referred to as the ‘daemon’. Multipass daemon (multipassd) runs in the background and it processes the requests from the Multipass CLI client, Multipass GUI client, daemon is also in charge of the lifecycle of the Instances. The separation between the client (CLI or GUI) and daemon is a popular architecture because of his advantage, flexibility. For instance, the daemon process can be on a different machine from the client, see Use Multipass remotely for more details.

The automatic start of the daemon process is triggered right after the Multipass installation. After that, it is also set up to start automatically at system boot. This setup ensures not only that Multipass client can immediately interact with the instances without the manual launch of the daemon, but also restores any persistent instances of Multipass after a system restart.

1 Like