Linkding¶
Bookmarks.
| Runtime | Container (Docker Swarm) |
| Tier | Experimental |
| Node | swarm-media |
| Image | sissbruecker/linkding:1.45.0 |
| URL | https://linkding.lab.riversfamily.uk |
| Auth | Native OIDC |
| Source | ansible/stacks/experimental/linkding/ |
Single container, default SQLite backend.
Configuration¶
LD_ENABLE_OIDC=true with OIDC_RP_CLIENT_ID=linkding and the Authentik
authorization/token/userinfo/JWKS endpoints set explicitly (OIDC_RP_SIGN_ALGO=RS256).
Volumes¶
| Volume | Path | Backing | Contents |
|---|---|---|---|
data |
/etc/linkding/data |
Local | SQLite database and bookmark data |
Secrets¶
| Vault variable | Delivered as | Purpose |
|---|---|---|
vault_linkding_superuser_password |
Plain env var (LD_SUPERUSER_PASSWORD) |
Initial superuser password — no file-based option |
vault_linkding_oidc_client_secret |
Plain env var (OIDC_RP_CLIENT_SECRET) |
OIDC client secret |
Gotchas¶
- Deferred tier: these
vault_*variables live in the[DEFERRED]block ofvault.yml.example, not yet part of the live deploy.