Skip to content

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 of vault.yml.example, not yet part of the live deploy.