Explanation¶
These guides explain how Pebble works.
Fundamentals¶
Pebble works as a daemon and a client, with state and configuration stored in the $PEBBLE
directory.
Access to the API¶
The daemon exposes an API that clients can connect to. By default, Pebble restricts access to some API endpoints based on the user that is connecting. You can set up named “identities” to grant specific access levels to users.
Service orchestration¶
Pebble automatically starts and stops services if you specify dependencies between services.
Security¶
To use Pebble in a secure way, pay attention to API access levels, the Pebble directory, and how you install Pebble.