Briefkasten

Briefkasten

Docker app from grtgbln's Repository

Overview

A self-hosted bookmarking application.

Requirements


        Requires a separate Postgres database.
    

Runtime arguments

Web UI
http://[IP]:[PORT:3000]/
Network
bridge
Privileged
false

Template configuration

Web UI PortPorttcp

Container Port: 3000

Target
3000
Default
3000
Value
3000
Database Connection URLVariable

Connection URL for the Postgres database

Target
DATABASE_URL
Default
postgresql://user:password@host:port/dbname
Authentication SecretVariable

Secret to use for authentication. Run `openssl rand -hex 32` to generate.

Target
NEXTAUTH_SECRET
GitHub - Client IDVariable

GitHub OAuth Client ID

Target
GITHUB_ID
GitHub - Client SecretVariable

GitHub OAuth Client Secret

Target
GITHUB_SECRET
Google - Client IDVariable

Google OAuth Client ID

Target
GOOGLE_ID
Google - Client SecretVariable

Google OAuth Client Secret

Target
GOOGLE_SECRET
Azure Active Directory - Client IDVariable

Azure Active Directory OAuth Client ID

Target
AZURE_AD_CLIENT_ID
Azure Active Directory - Client SecretVariable

Azure Active Directory OAuth Client Secret

Target
AZURE_AD_CLIENT_SECRET
Azure Active Directory - Tenant IDVariable

Azure Active Directory Tenant ID

Target
AZURE_AD_TENANT_ID
Keycloak - NameVariable

Keycloak Name

Target
KEYCLOAK_NAME
Keycloak - IDVariable

Keycloak ID

Target
KEYCLOAK_ID
Keycloak - SecretVariable

Keycloak Secret

Target
KEYCLOAK_SECRET
Keycloak - IssuerVariable

Keycloak Issuer

Target
KEYCLOAK_REALM
Keycloak - Allow Dangerous Email Account LinkingVariable

May help if getting OAuthAccountNotLinked error while using Keycloak IdP. See documentation.

Target
KEYCLOAK_DANGER_EMAIL_ACC_LINK
Default
false|true
Authentik - NameVariable

Authentik Name, displayed on 'Continue with' button

Target
AUTHENTIK_NAME
Authentik - IDVariable

Authentik ID

Target
AUTHENTIK_ID
Authentik - SecretVariable

Authentik Secret

Target
AUTHENTIK_SECRET
Authentik - IssuerVariable

URL to Authentik application

Target
AUTHENTIK_ISSUER
Auto-Login With First ProviderVariable

Try to automatically log in with the first provider

Target
AUTOLOGIN_FIRST_PROVIDER
Default
false|true
Email Provider - SMTP ServerVariable

SMTP server to use for sending emails

Target
SMTP_SERVER
Email Provider - SMTP From EmailVariable

Email address to send emails from

Target
STMP_FROM
Supabase - KeyVariable

Supabase API Key, for storing bookmark screenshots in cloud

Target
SUPABASE_KEY
Supabase - URLVariable

Supabase URL, for storing bookmark screenshots in cloud

Target
SUPABASE_URL
Supabase - Bucket IDVariable

Supabase Bucket ID, for storing bookmark screenshots in cloud

Target
SUPABASE_BUCKET_ID
Authentication URLVariable

Internal authentication URL. Not recommended to change.

Target
NEXTAUTH_URL
Default
http://localhost:3000
Value
http://localhost:3000

Download Statistics

58,326
Total Downloads
2,169
This Month
1,541
Avg / Month

Total Downloads Over Time

Loading chart...

Details

Repository
ndom91/briefkasten:latest
Last Updated2024-11-15
First Seen2024-09-25

Run Briefkasten on Unraid.

Briefkasten is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.