jotty

jotty

Application Docker from fccview's Repository

Vue d'ensemble

jotty-page is a lightweight alternative for managing your personal checklists and notes. It's extremely easy to deploy, keeps all your data on your own server and allows you to encrypt/decrypt your notes for your personal peace of mind.

Exigences

Don't forget to click **Show more settings...** for all **Variables**!

Arguments d'exécution

Interface utilisateur Web
http://[IP]:[PORT:3000]
Réseau
bridge
Privilégié
false

Configuration du modèle

PORTPorttcp

You can change 1122 to any available port on your host system.

Cible
3000
Défaut
1122
Valeur
1122
Appdata: dataPathrw
Cible
/app/data
Valeur
/mnt/user/appdata/jotty/data
Appdata: configPathrw
Cible
/app/config
Valeur
/mnt/user/appdata/jotty/config
Appdata: cachePathrw
Cible
/app/.next/cache
Valeur
/mnt/user/appdata/jotty/cache
NODE_ENVVariable

Sets the Node.js environment to production mode for optimal performance and security.

Défaut
production
Valeur
production
PUIDVariable

Process User ID that the container will run as.

Défaut
99
Valeur
99
PGIDVariable

Process Group ID that the container will run as.

Défaut
100
Valeur
100
UMASKVariable

Sets the default file creation mask.

Défaut
002
Valeur
002
HTTPSVariable

Enables HTTPS mode for secure connections.

Défaut
false|true
Valeur
false
App URLVariable

Base URL of your jotty·page instance. Required for secure session (https) and SSO. Include the https://

Cible
APP_URL
Serve Public ImagesVariable

Allows public access to uploaded images via direct URLs.

Cible
SERVE_PUBLIC_IMAGES
Défaut
yes|no
Valeur
yes
Serve Public VideosVariable

Allows public access to uploaded files via direct URLs.

Cible
SERVE_PUBLIC_VIDEOS
Défaut
yes|no
Valeur
yes
Serve Public FilesVariable

Allows public access to uploaded files via direct URLs.

Cible
SERVE_PUBLIC_FILES
Défaut
yes|no
Valeur
yes
Stop Check UpdatesVariable

If set to yes stops the github api call and won't give you a toast when a new update is available.

Cible
STOP_CHECK_UPDATES
Défaut
no|yes
Valeur
no
Disable Bruteforce ProtectionVariable

Optional. Disables brute force protection for local login authentication. By default, accounts are temporarily locked after 3 failed login attempts with exponential delays (10s, 30s, 60s, etc.). Set to true to completely disable this security feature.

Cible
DISABLE_BRUTEFORCE_PROTECTION
Défaut
false|true
Valeur
false
Default LocaleVariable

Optional. Sets the default language for the application (e.g., on the login page) when no user is logged in or a user hasn't set a preference.

Cible
DEFAULT_LOCALE
Défaut
en
Valeur
en
Enable PWA ZoomVariable

Optional. Enables zooming on the PWA for accessibility reasons.

Cible
ENABLE_PWA_ZOOM
Défaut
no|yes
Valeur
no
Auth ModeVariable

Enables OIDC (OpenID Connect) single sign-on or LDAP/Active Directory authentication. Set to 'oidc' or 'ldap'. Supersedes SSO_MODE.

Cible
AUTH_MODE
Défaut
|oidc|ldap
SSO Mode (legacy)Variable

Legacy fallback for AUTH_MODE. Kept for backward compatibility with existing setups — prefer AUTH_MODE for new installs. Leave empty if AUTH_MODE is set.

Cible
SSO_MODE
Défaut
|oidc
OIDC IssuerVariable

URL of your OIDC provider (e.g., Authentik, Auth0, Keycloak).

Cible
OIDC_ISSUER
OIDC Client IDVariable

Client ID from your OIDC provider configuration.

Cible
OIDC_CLIENT_ID
OIDC Client SecretVariable

Optional. Client secret for confidential OIDC client authentication.

Cible
OIDC_CLIENT_SECRET
OIDC Client ID FileVariable

Optional. Path to file containing the OIDC client ID. If set, takes priority over OIDC_CLIENT_ID. Useful for Docker Secrets.

Cible
OIDC_CLIENT_ID_FILE
OIDC Client Secret FileVariable

Optional. Path to file containing the OIDC client secret. If set, takes priority over OIDC_CLIENT_SECRET. Useful for Docker Secrets.

Cible
OIDC_CLIENT_SECRET_FILE
Local Auth FallbackVariable

Optional. Allows both SSO and local authentication methods.

Cible
SSO_FALLBACK_LOCAL
Défaut
yes|no
Valeur
yes
OIDC Admin GroupsVariable

Optional. Comma-separated list of OIDC groups that should have admin privileges.

Cible
OIDC_ADMIN_GROUPS
Défaut
admins
Valeur
admins
OIDC Admin RolesVariable

Optional. Comma-separated list of OIDC roles that should have admin privileges.

Cible
OIDC_ADMIN_ROLES
Défaut
admin
Valeur
admin
OIDC User GroupsVariable

Optional. Comma-separated list of OIDC groups allowed to access the application. If set, only users in these groups (or admins) can log in.

Cible
OIDC_USER_GROUPS
OIDC User RolesVariable

Optional. Comma-separated list of OIDC roles allowed to access the application. If set, only users with these roles (or admins) can log in.

Cible
OIDC_USER_ROLES
OIDC Groups ScopeVariable

Scope to request for groups. Defaults to 'groups'. Set to empty string or 'no' to disable for providers like Entra ID that don't support the groups scope.

Cible
OIDC_GROUPS_SCOPE
Défaut
groups
Valeur
groups
OIDC Logout URLVariable

Optional. Custom logout URL for global logout. Full URL to redirect to when logging out.

Cible
OIDC_LOGOUT_URL
LDAP URLVariable

URL of your LDAP server (e.g., ldap://ldap.example.com:389). Use ldaps:// on port 636 for TLS. Required when AUTH_MODE=ldap.

Cible
LDAP_URL
LDAP Bind DNVariable

Distinguished name of the service account used to search the directory (e.g., cn=service,dc=example,dc=com). Required when AUTH_MODE=ldap.

Cible
LDAP_BIND_DN
LDAP Bind PasswordVariable

Password of the LDAP service account. Required when AUTH_MODE=ldap (unless LDAP_BIND_PASSWORD_FILE is set).

Cible
LDAP_BIND_PASSWORD
LDAP Bind Password FileVariable

Optional. Path to a file containing the LDAP service account password. Takes priority over LDAP_BIND_PASSWORD. Useful for Docker Secrets.

Cible
LDAP_BIND_PASSWORD_FILE
LDAP Base DNVariable

Base DN under which to search for users (e.g., ou=users,dc=example,dc=com). Required when AUTH_MODE=ldap.

Cible
LDAP_BASE_DN
LDAP User AttributeVariable

Optional. The LDAP attribute matched against the submitted username. Defaults to 'uid'. Use 'sAMAccountName' for Active Directory.

Cible
LDAP_USER_ATTRIBUTE
Défaut
uid
LDAP Admin GroupsVariable

Optional. Pipe-separated list of group DNs granted admin rights on first login (e.g., cn=admins,ou=groups,dc=example,dc=com). Use '|' as separator since DNs contain commas. Requires memberof overlay on the LDAP server.

Cible
LDAP_ADMIN_GROUPS
LDAP User GroupsVariable

Optional. Pipe-separated list of group DNs allowed to log in. Only members of these groups (or admin groups) can authenticate. Requires memberof overlay on the LDAP server.

Cible
LDAP_USER_GROUPS
Node Extra CA CertsVariable

Optional. Path (inside the container) to a CA certificate file. Use this for LDAPS with a self-signed certificate (e.g., /app/config/ldap-ca.crt).

Cible
NODE_EXTRA_CA_CERTS
Internal API URLVariable

Use if getting 403 errors after SSO login: Set to http://localhost:3000

Cible
INTERNAL_API_URL
DEBUGGERVariable

Télécharger les statistiques

10,343
Total des téléchargements

Détails

Référentiel
ghcr.io/fccview/jotty:latest
Dernière mise à jour2026-04-28
Première vue2026-02-05

Exécutez Jotty sur Unraid.

Jotty est listé dans Community Apps pour Unraid OS. Explorez Unraid pour créer un serveur domestique flexible, un NAS ou un laboratoire domestique.