Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

App Submission: Linkwarden #1817

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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: ""