add linkwarden

This commit is contained in:
rick 2025-01-04 21:15:14 +01:00
parent a9fd1d3fb3
commit c87a5676b7
Signed by: Rick
GPG key ID: A2E7B6CA577C8F07
2 changed files with 82 additions and 0 deletions

23
linkwarden/compose.yml Normal file
View file

@ -0,0 +1,23 @@
version: "3.5"
services:
linkwarden:
container_name: linkwarden
env_file: .env
environment:
- DATABASE_URL=postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@rick_psql:5432/${POSTGRES_DB}
image: ghcr.io/linkwarden/linkwarden:latest
ports:
- 30023:3000
volumes:
- /opt/linkwarden/data:/data/data
restart: always
networks:
- rick_db
- linkwarden
networks:
rick_db:
name: rick_db
external: true
linkwarden:
driver: bridge

59
linkwarden/env.example Normal file
View file

@ -0,0 +1,59 @@
POSTGRES_DB=linkwarden
POSTGRES_USER=psql
POSTGRES_PASSWORD=
NEXTAUTH_SECRET=speed_camping_ascend_gainfully_iciness_why_cradling
NEXTAUTH_URL=http://localhost:3000/api/v1/auth
# Additional Optional Settings
PAGINATION_TAKE_COUNT=
STORAGE_FOLDER=
AUTOSCROLL_TIMEOUT=
NEXT_PUBLIC_DISABLE_REGISTRATION=true
NEXT_PUBLIC_CREDENTIALS_ENABLED=true
DISABLE_NEW_SSO_USERS=true
RE_ARCHIVE_LIMIT=
MAX_LINKS_PER_USER=
ARCHIVE_TAKE_COUNT=
BROWSER_TIMEOUT=
IGNORE_UNAUTHORIZED_CA=
IGNORE_HTTPS_ERRORS=
IGNORE_URL_SIZE_LIMIT=
NEXT_PUBLIC_DEMO=
NEXT_PUBLIC_DEMO_USERNAME=
NEXT_PUBLIC_DEMO_PASSWORD=
NEXT_PUBLIC_ADMIN=
NEXT_PUBLIC_MAX_FILE_BUFFER=
MONOLITH_MAX_BUFFER=
MONOLITH_CUSTOM_OPTIONS=
PDF_MAX_BUFFER=
SCREENSHOT_MAX_BUFFER=
READABILITY_MAX_BUFFER=
PREVIEW_MAX_BUFFER=
IMPORT_LIMIT=
# SMTP Settings
#NEXT_PUBLIC_EMAIL_PROVIDER=
#EMAIL_FROM=
#EMAIL_SERVER=
#BASE_URL=
# Proxy settings
PROXY=
PROXY_USERNAME=
PROXY_PASSWORD=
PROXY_BYPASS=
# PDF archive settings
PDF_MARGIN_TOP=
PDF_MARGIN_BOTTOM=
#################
# SSO Providers #
#################
# Google
#NEXT_PUBLIC_GOOGLE_ENABLED=
#GOOGLE_CUSTOM_NAME=
#GOOGLE_CLIENT_ID=
#GOOGLE_CLIENT_SECRET=