From 3d0031eee2ac1a01aff699fdbb07049537b61c14 Mon Sep 17 00:00:00 2001 From: Rishi Ghan Date: Mon, 26 Jan 2026 21:15:39 -0500 Subject: [PATCH] Added linkwarden bookmarks manager --- stacks/productivity/docker-compose.yml | 26 ++++++++++++++++++++++++++ stacks/productivity/stack.env | 3 +++ 2 files changed, 29 insertions(+) diff --git a/stacks/productivity/docker-compose.yml b/stacks/productivity/docker-compose.yml index 7a31338..722a26e 100644 --- a/stacks/productivity/docker-compose.yml +++ b/stacks/productivity/docker-compose.yml @@ -58,3 +58,29 @@ services: - 8054:80 volumes: - /mnt/user/appdata/freshrss:/config + + linkwarden: + image: ghcr.io/linkwarden/linkwarden:latest + container_name: linkwarden + restart: unless-stopped + ports: + - 3000:3000 + environment: + - DATABASE_URL=postgresql://linkwarden:${LINKWARDEN_DB_PASSWORD}@linkwarden-db:5432/linkwarden + - NEXTAUTH_SECRET=${LINKWARDEN_NEXTAUTH_SECRET} + - NEXTAUTH_URL=${LINKWARDEN_URL:-http://localhost:3000} + volumes: + - /mnt/user/appdata/linkwarden/data:/data/data + depends_on: + - linkwarden-db + + linkwarden-db: + image: postgres:16-alpine + container_name: linkwarden-db + restart: unless-stopped + environment: + - POSTGRES_USER=linkwarden + - POSTGRES_PASSWORD=${LINKWARDEN_DB_PASSWORD} + - POSTGRES_DB=linkwarden + volumes: + - /mnt/user/appdata/linkwarden/pgdata:/var/lib/postgresql/data diff --git a/stacks/productivity/stack.env b/stacks/productivity/stack.env index 5f28b46..8cb7c57 100644 --- a/stacks/productivity/stack.env +++ b/stacks/productivity/stack.env @@ -1 +1,4 @@ VAULTWARDEN_ADMIN_TOKEN=emNPS8DJtzKaLDG3i+braZik2xuPYWHIZeyfoI6dRmP++0JyE7NtC3L5dv0w2yM4 +LINKWARDEN_DB_PASSWORD=PDes9IBNSdVI2MZoSE2AWQ +LINKWARDEN_NEXTAUTH_SECRET=xDPOfmHbBP4uR12AzGn8nog8cMzExn4q830b9wfAD88= +LINKWARDEN_URL=https://bookmarks.rishighan.com