# Pocket ID
Created: [[2025_08_28]] 22:07
Tags: #selfhost #Docker #Software
[Pocket ID](https://pocket-id.org/) is a very easy to set up OIDC provider which uses Passkeys to authenticate to your services.
![[pocket_id_screenshot.png]]
I highly recommend it, I tried to set up Keycloak, but found it way overkill for the 3 people that will actually be using this. Pocket ID was super quick to setup and dead simple to run. Setting up applications against it is very well-designed giving you all the possible APIs you would need. I'm very happy with this solution.
```yaml
services:
pocket-id:
image: ghcr.io/pocket-id/pocket-id:v1
restart: unless-stopped
container_name: pocket-id
env_file: stack.env
volumes:
- data:/app/data
healthcheck:
test: "curl -f http://localhost:1411/healthz"
interval: 1m30s
timeout: 5s
retries: 2
start_period: 10s
volumes:
data:
```
## References
-