Skip to content

Managing Services

The web UI manages the datastore services that back your apps - the PostgreSQL, Redis, or other services provided by Dokku's datastore plugins - without dropping to the command line.

The services list showing datastore services and their status The services list showing datastore services and their status
The services list

From the UI you can:

  • Create and delete services, with a typed confirmation before a service is destroyed. Deleting a service returns you to the service list and shows a toast; the service is marked "deleting" in the list until the background job finishes and it drops out.
  • View general information for a service, including its Docker image, internal IP, exposed ports, data directories, and connection string.
  • Link and unlink apps.
  • View live container logs with pause and follow controls.
  • Audit the service's recent commands on an Activity tab in a master-detail layout, live-tailing a selected command's output or showing its full log once complete. Viewing job logs requires the job:read permission.
A service's detail page showing its image, internal IP, ports, and connection string A service's detail page showing its image, internal IP, ports, and connection string
A service's detail page

Creating a Service

Creating a service only requires a datastore type and a name. An Advanced options section on the create form optionally lets you customize the service at creation time:

  • Image and Version / tag override the Docker image the service is provisioned with. Leaving them blank uses the datastore plugin's default image.
  • Config options are passed as extra arguments to the container create command.
  • Custom env sets environment variables for the service, entered one KEY=value per line.

Any field left blank falls back to the datastore plugin's own default, so the common path stays a single action.

The service create form with the Advanced options section expanded The service create form with the Advanced options section expanded
The create form with Advanced options expanded

A service that is linked to one or more apps cannot be deleted until it has been unlinked from all of them.