From c87a5676b7574a7a36eee340bda7212d2a62a124 Mon Sep 17 00:00:00 2001 From: rick <rick@gnous.eu> Date: Sat, 4 Jan 2025 21:15:14 +0100 Subject: [PATCH] add linkwarden --- linkwarden/compose.yml | 23 ++++++++++++++++ linkwarden/env.example | 59 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 82 insertions(+) create mode 100644 linkwarden/compose.yml create mode 100644 linkwarden/env.example diff --git a/linkwarden/compose.yml b/linkwarden/compose.yml new file mode 100644 index 0000000..e104e93 --- /dev/null +++ b/linkwarden/compose.yml @@ -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 diff --git a/linkwarden/env.example b/linkwarden/env.example new file mode 100644 index 0000000..467650d --- /dev/null +++ b/linkwarden/env.example @@ -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=