Skip to content

Services

Enable the preinstalled system services you intend to use.

To keep uCore useful as a minimal container host, most added services are installed but not enabled automatically. Choose the services you need, review their configuration, then enable and start them deliberately.

Enable a service

shellEnable and start a service
sudo systemctl enable --now SERVICENAME.service

Included services

Depending on the chosen image and hardware, included services may include Cockpit, Tailscale, Docker/Moby, NFS, Samba, and ZFS tooling. See Choosing an image for which packages belong to each image family, and the dedicated NAS, ZFS, and NVIDIA guides for service-specific configuration.

libvirtd is enabled by default in ucore-hci but starts on demand through its socket, for example when called by virsh or another client. See NVIDIA for GPU-specific container setup and Containers for Podman restart behavior.

Do not expose a service to a network until its authentication, firewall rules, and data permissions are configured for your environment.

Source: uCore service guidance. Checked September 18, 2026.