Skip to content

Commit

Permalink
App Submission: Linkwarden (#1817)
Browse files Browse the repository at this point in the history
  • Loading branch information
al-lac authored Dec 18, 2024
1 parent 0e091e1 commit ff3320d
Show file tree
Hide file tree
Showing 4 changed files with 62 additions and 0 deletions.
Empty file added linkwarden/data/app/.gitkeep
Empty file.
Empty file added linkwarden/data/db/.gitkeep
Empty file.
35 changes: 35 additions & 0 deletions linkwarden/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
version: "3.7"

services:
app_proxy:
environment:
APP_HOST: linkwarden_app_1
APP_PORT: 3000
PROXY_AUTH_ADD: "false"

postgres:
image: postgres:16-alpine@sha256:0366402213df5db03c47ff80bcc697e92c8be0c213d03c941df1fc42d1ba9560
user: "1000:1000"
environment:
- POSTGRES_PASSWORD=linkwarden
restart: on-failure
volumes:
- ${APP_DATA_DIR}/data/db:/var/lib/postgresql/data
healthcheck:
test: ["CMD-SHELL", "pg_isready -U postgres"]
interval: 10s
timeout: 5s
retries: 5
app:
image: ghcr.io/linkwarden/linkwarden:v2.8.3@sha256:7f80a03d688c3e5d9ec6b34f5b65cd861ff8c9eb08d12932dc8fc7482991f238
user: "1000:1000"
environment:
- DATABASE_URL=postgresql://postgres:linkwarden@postgres:5432/postgres
- NEXTAUTH_URL=http://${DEVICE_DOMAIN_NAME}:8233/api/v1/auth
- NEXTAUTH_SECRET=linkwarden
restart: on-failure
volumes:
- ${APP_DATA_DIR}/data/app:/data/data
depends_on:
postgres:
condition: service_healthy
27 changes: 27 additions & 0 deletions linkwarden/umbrel-app.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
manifestVersion: 1
id: linkwarden
name: Linkwarden
tagline: Bookmark Preservation for Individuals and Teams
category: social
version: "2.8.3"
port: 8233
description: >-
📚 Linkwarden is a self-hosted, open-source collaborative bookmark manager to collect, organize and archive webpages.
🛜 The objective is to organize useful webpages and articles you find across the web in one place, and since useful webpages can go away (see the inevitability of Link Rot), Linkwarden also saves a copy of each webpage as a Screenshot and PDF, ensuring accessibility even if the original content is no longer available.
👥 Additionally, Linkwarden is designed with collaboration in mind, sharing links with the public and/or allowing multiple users to work together seamlessly.
developer: Linkwarden
website: https://linkwarden.app
submitter: al-lac
submission: https://github.com/getumbrel/umbrel-apps/pull/1817
repo: https://github.com/linkwarden/linkwarden
support: https://discord.gg/CtuYV47nuJ
gallery: []
defaultUsername: ""
defaultPassword: ""
dependencies: []
releaseNotes: ""
path: ""

0 comments on commit ff3320d

Please sign in to comment.