Hoppscotch
OfficielleApplication Docker from grtgbln's Repository
Vue d'ensemble
Exigences
Requires a separate Postgres database.
Arguments d'exécution
- Interface utilisateur Web
http://[IP]:[PORT:3100]/- Réseau
bridge- Privilégié
- false
Configuration du modèle
Container Port: 3100
- Cible
- 3100
- Défaut
- 3100
- Valeur
- 3100
Container Port: 3000
- Cible
- 3000
- Défaut
- 3000
- Valeur
- 3000
Container Port: 3170
- Cible
- 3170
- Défaut
- 3170
- Valeur
- 3170
Postgres database URL
- Cible
- DATABASE_URL
- Défaut
- postgresql://username:password@url:5432/dbname
- Valeur
- postgresql://username:password@url:5432/dbname
JWT secret for authentication tokens
- Cible
- JWT_SECRET
Session secret for authentication tokens
- Cible
- SESSION_SECRET
Key for data encryption in database. Must be 32 characters.
- Cible
- DATA_ENCRYPTION_KEY
Redirect URL for authentication
- Cible
- REDIRECT_URL
- Défaut
- http://localhost:3000
- Valeur
- http://localhost:3000
Comma-separated list of whitelisted URLs for authentication. Include three ports used by Hoppscotch.
- Cible
- WHITELISTED_ORIGINS
- Défaut
- http://localhost:3000,http://localhost:3100,http://localhost:3170
- Valeur
- http://localhost:3000,http://localhost:3100,http://localhost:3170
Comma-separated list of enabled authentication providers. Options: GOOGLE, GITHUB, MICROSOFT, EMAIL
- Cible
- VITE_ALLOWED_AUTH_PROVIDERS
Google OAuth client ID. Delete if not using Google authentication.
- Cible
- GOOGLE_CLIENT_ID
Google OAuth client secret. Delete if not using Google authentication.
- Cible
- GOOGLE_CLIENT_SECRET
Google OAuth callback URL. Delete if not using Google authentication.
- Cible
- GOOGLE_CALLBACK_URL
- Défaut
- http://localhost:3170/v1/auth/google/callback
- Valeur
- http://localhost:3170/v1/auth/google/callback
Google OAuth scope. Delete if not using Google authentication.
- Cible
- GOOGLE_SCOPE
- Défaut
- email,profile
- Valeur
- email,profile
GitHub OAuth client ID. Delete if not using GitHub authentication.
- Cible
- GITHUB_CLIENT_ID
GitHub OAuth client secret. Delete if not using GitHub authentication.
- Cible
- GITHUB_CLIENT_SECRET
GitHub OAuth callback URL. Delete if not using GitHub authentication.
- Cible
- GITHUB_CALLBACK_URL
- Défaut
- http://localhost:3170/v1/auth/github/callback
- Valeur
- http://localhost:3170/v1/auth/github/callback
GitHub OAuth scope. Delete if not using GitHub authentication.
- Cible
- GITHUB_SCOPE
- Défaut
- user:email
- Valeur
- user:email
Microsoft OAuth client ID. Delete if not using Microsoft authentication.
- Cible
- MICROSOFT_CLIENT_ID
Microsoft OAuth client secret. Delete if not using Microsoft authentication.
- Cible
- MICROSOFT_CLIENT_SECRET
Microsoft OAuth callback URL. Delete if not using Microsoft authentication.
- Cible
- MICROSOFT_CALLBACK_URL
- Défaut
- http://localhost:3170/v1/auth/microsoft/callback
- Valeur
- http://localhost:3170/v1/auth/microsoft/callback
Microsoft OAuth scope. Delete if not using Microsoft authentication.
- Cible
- MICROSOFT_SCOPE
- Défaut
- user.read
- Valeur
- user.read
Microsoft OAuth tenant. Delete if not using Microsoft authentication.
- Cible
- MICROSOFT_TENANT
- Défaut
- common
- Valeur
- common
Enable email sending for authentication.
- Cible
- MAILER_SMTP_ENABLE
- Défaut
- false|true
Use custom SMTP configurations.
- Cible
- MAILER_USE_CUSTOM_CONFIGS
- Défaut
- false|true
Sender email address.
- Cible
- MAILER_ADDRESS_FROM
- Défaut
- from@example.com
- Valeur
- from@example.com
SMTP server URL.
- Cible
- MAILER_SMTP_URL
- Défaut
- smtps://user@domain.com:pass@smtp.domain.com
- Valeur
- smtps://user@domain.com:pass@smtp.domain.com
SMTP server host if custom configs is enabled.
- Cible
- MAILER_SMTP_HOST
- Défaut
- smtp.domain.com
- Valeur
- smtp.domain.com
SMTP server port if custom configs is enabled.
- Cible
- MAILER_SMTP_PORT
- Défaut
- 587
- Valeur
- 587
SMTP secure connection if custom configs is enabled.
- Cible
- MAILER_SMTP_SECURE
- Défaut
- true|false
SMTP username if custom configs is enabled.
- Cible
- MAILER_SMTP_USER
- Défaut
- user@domain.com
- Valeur
- user@domain.com
SMTP password if custom configs is enabled.
- Cible
- MAILER_SMTP_PASS
Reject unauthorized TLS connections if custom configs is enabled.
- Cible
- MAILER_TLS_REJECT_UNAUTHORIZED
- Défaut
- true|false
Base URL for the application
- Cible
- VITE_BASE_URL
- Défaut
- http://IP_ADDRESS:3000
- Valeur
- http://IP_ADDRESS:3000
Base URL for shortcode sharing, can be the same as Base URL.
- Cible
- VITE_SHORTCODE_BASE_URL
- Défaut
- http://IP_ADDRESS:3000
- Valeur
- http://IP_ADDRESS:3000
Admin URL for the application
- Cible
- VITE_ADMIN_URL
- Défaut
- http://IP_ADDRESS:3100
- Valeur
- http://IP_ADDRESS:3100
GraphQL URL for the application
- Cible
- VITE_BACKEND_GQL_URL
- Défaut
- http://IP_ADDRESS:3170/graphql
- Valeur
- http://IP_ADDRESS:3170/graphql
WebSockets URL for the application
- Cible
- VITE_BACKEND_WS_URL
- Défaut
- wss://IP_ADDRESS:3170/graphql
- Valeur
- wss://IP_ADDRESS:3170/graphql
API URL for the application
- Cible
- VITE_BACKEND_API_URL
- Défaut
- http://IP_ADDRESS:3170/v1
- Valeur
- http://IP_ADDRESS:3170/v1
Time, in seconds, it takes to refresh the maximum number of requests being received
- Cible
- RATE_LIMIT_TTL
- Défaut
- 60
- Valeur
- 60
Maximum number of requests per IP under the TTL
- Cible
- RATE_LIMIT_MAX
- Défaut
- 100
- Valeur
- 100
Salt complexity for authentication tokens
- Cible
- TOKEN_SALT_COMPLEXITY
- Défaut
- 10
- Valeur
- 10
Duration, in days, for magic link tokens
- Cible
- MAGIC_LINK_TOKEN_VALIDITY
- Défaut
- 3
- Valeur
- 3
Duration, in milliseconds, for refresh tokens
- Cible
- REFRESH_TOKEN_VALIDITY
- Défaut
- 604800000
- Valeur
- 604800000
Duration, in milliseconds, for access tokens
- Cible
- ACCESS_TOKEN_VALIDITY
- Défaut
- 86400000
- Valeur
- 86400000
Set to false if using http. Some auth providers may not support http requests and may stop working when set to false.
- Cible
- ALLOW_SECURE_COOKIES
- Défaut
- false|true
This is an optional variable that lets you specify an alternate port for the container’s endpoint when operating in subpath access mode. By default, this endpoint is exposed on port 80.
- Cible
- HOPP_AIO_ALTERNATE_PORT
- Défaut
- 80
- Valeur
- 80
Terms of service link
- Cible
- VITE_APP_TOS_LINK
- Défaut
- https://docs.hoppscotch.io/support/terms
- Valeur
- https://docs.hoppscotch.io/support/terms
Privacy policy link
- Cible
- VITE_APP_PRIVACY_POLICY_LINK
- Défaut
- https://docs.hoppscotch.io/support/privacy
- Valeur
- https://docs.hoppscotch.io/support/privacy
Title of the app
- Cible
- TITLE
- Défaut
- Wedding Share
- Valeur
- Wedding Share
URL of the logo
- Cible
- LOGO
- Défaut
- https://raw.githubusercontent.com/nwithan8/unraid_templates/master/images/wedding-share-icon.png
- Valeur
- https://raw.githubusercontent.com/nwithan8/unraid_templates/master/images/wedding-share-icon.png
Number of columns in the gallery
- Cible
- GALLERY_COLUMNS
- Défaut
- 4
- Valeur
- 4
Comma separated list of allowed file types
- Cible
- ALLOWED_FILE_TYPES
- Défaut
- .jpg,.jpeg,.png
- Valeur
- .jpg,.jpeg,.png
Maximum file size in MB
- Cible
- MAX_FILE_SIZE_MB
- Défaut
- 10
- Valeur
- 10
Secret key to combat strangers uploading. Optional, but recommended.
- Cible
- SECRET_KEY
Disable the ability to upload files
- Cible
- DISABLE_UPLOAD
- Défaut
- false|true
Disable the sharable QR code
- Cible
- DISABLE_QR_CODE
- Défaut
- false|true
Hide the secret key from the QR code
- Cible
- HIDE_KEY_FROM_QR_CODE
- Défaut
- false|true
Disable the home link
- Cible
- DISABLE_HOME_LINK
- Défaut
- false|true
Path to uploaded files
- Cible
- /app/wwwroot/uploads
- Défaut
- /mnt/user/appdata/wedding_share/uploads
- Valeur
- /mnt/user/appdata/wedding_share/uploads
Télécharger les statistiques
Total des téléchargements au fil du temps
Détails
hoppscotch/hoppscotch:latestExécutez Hoppscotch sur Unraid.
Hoppscotch est listé dans Community Apps pour Unraid OS. Explorez Unraid pour créer un serveur domestique flexible, un NAS ou un laboratoire domestique.