Hoppscotch

Hoppscotch

Officielle

Application Docker from grtgbln's Repository

Vue d'ensemble

Open source API development ecosystem, alternative to Postman and Insomnia.

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

Admin UI PortPorttcp

Container Port: 3100

Cible
3100
Défaut
3100
Valeur
3100
Frontend PortPorttcp

Container Port: 3000

Cible
3000
Défaut
3000
Valeur
3000
Backend PortPorttcp

Container Port: 3170

Cible
3170
Défaut
3170
Valeur
3170
Database URLVariable

Postgres database URL

Cible
DATABASE_URL
Défaut
postgresql://username:password@url:5432/dbname
Valeur
postgresql://username:password@url:5432/dbname
Auth Tokens - JWT SecretVariable

JWT secret for authentication tokens

Cible
JWT_SECRET
Auth Tokens - Session SecretVariable

Session secret for authentication tokens

Cible
SESSION_SECRET
Data Encryption KeyVariable

Key for data encryption in database. Must be 32 characters.

Cible
DATA_ENCRYPTION_KEY
Redirect URLVariable

Redirect URL for authentication

Cible
REDIRECT_URL
Défaut
http://localhost:3000
Valeur
http://localhost:3000
Whitelisted OriginsVariable

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
Enabled Auth ProvidersVariable

Comma-separated list of enabled authentication providers. Options: GOOGLE, GITHUB, MICROSOFT, EMAIL

Cible
VITE_ALLOWED_AUTH_PROVIDERS
Google Auth - Client IDVariable

Google OAuth client ID. Delete if not using Google authentication.

Cible
GOOGLE_CLIENT_ID
Google Auth - Client SecretVariable

Google OAuth client secret. Delete if not using Google authentication.

Cible
GOOGLE_CLIENT_SECRET
Google Auth - Callback URLVariable

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 Auth - ScopeVariable

Google OAuth scope. Delete if not using Google authentication.

Cible
GOOGLE_SCOPE
Défaut
email,profile
Valeur
email,profile
GitHub Auth - Client IDVariable

GitHub OAuth client ID. Delete if not using GitHub authentication.

Cible
GITHUB_CLIENT_ID
GitHub Auth - Client SecretVariable

GitHub OAuth client secret. Delete if not using GitHub authentication.

Cible
GITHUB_CLIENT_SECRET
GitHub Auth - Callback URLVariable

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 Auth - ScopeVariable

GitHub OAuth scope. Delete if not using GitHub authentication.

Cible
GITHUB_SCOPE
Défaut
user:email
Valeur
user:email
Microsoft Auth - Client IDVariable

Microsoft OAuth client ID. Delete if not using Microsoft authentication.

Cible
MICROSOFT_CLIENT_ID
Microsoft Auth - Client SecretVariable

Microsoft OAuth client secret. Delete if not using Microsoft authentication.

Cible
MICROSOFT_CLIENT_SECRET
Microsoft Auth - Callback URLVariable

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 Auth - ScopeVariable

Microsoft OAuth scope. Delete if not using Microsoft authentication.

Cible
MICROSOFT_SCOPE
Défaut
user.read
Valeur
user.read
Microsoft Auth - TenantVariable

Microsoft OAuth tenant. Delete if not using Microsoft authentication.

Cible
MICROSOFT_TENANT
Défaut
common
Valeur
common
Mailer - EnableVariable

Enable email sending for authentication.

Cible
MAILER_SMTP_ENABLE
Défaut
false|true
Mailer- Use Custom ConfigsVariable

Use custom SMTP configurations.

Cible
MAILER_USE_CUSTOM_CONFIGS
Défaut
false|true
Mailer - From AddressVariable

Sender email address.

Cible
MAILER_ADDRESS_FROM
Défaut
from@example.com
Valeur
from@example.com
Mailer - SMTP URLVariable

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
Mailer - SMTP HostVariable

SMTP server host if custom configs is enabled.

Cible
MAILER_SMTP_HOST
Défaut
smtp.domain.com
Valeur
smtp.domain.com
Mailer - SMTP PortVariable

SMTP server port if custom configs is enabled.

Cible
MAILER_SMTP_PORT
Défaut
587
Valeur
587
Mailer - SMTP SecureVariable

SMTP secure connection if custom configs is enabled.

Cible
MAILER_SMTP_SECURE
Défaut
true|false
Mailer - SMTP UsernameVariable

SMTP username if custom configs is enabled.

Cible
MAILER_SMTP_USER
Défaut
user@domain.com
Valeur
user@domain.com
Mailer - SMTP PasswordVariable

SMTP password if custom configs is enabled.

Cible
MAILER_SMTP_PASS
Mailer - TLS Reject UnauthorizedVariable

Reject unauthorized TLS connections if custom configs is enabled.

Cible
MAILER_TLS_REJECT_UNAUTHORIZED
Défaut
true|false
Frontend - Base URLVariable

Base URL for the application

Cible
VITE_BASE_URL
Défaut
http://IP_ADDRESS:3000
Valeur
http://IP_ADDRESS:3000
Frontend - Shortcode Base URLVariable

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
Frontend - Admin URLVariable

Admin URL for the application

Cible
VITE_ADMIN_URL
Défaut
http://IP_ADDRESS:3100
Valeur
http://IP_ADDRESS:3100
Backend - GraphQL URLVariable

GraphQL URL for the application

Cible
VITE_BACKEND_GQL_URL
Défaut
http://IP_ADDRESS:3170/graphql
Valeur
http://IP_ADDRESS:3170/graphql
Backend - WebSockets URLVariable

WebSockets URL for the application

Cible
VITE_BACKEND_WS_URL
Défaut
wss://IP_ADDRESS:3170/graphql
Valeur
wss://IP_ADDRESS:3170/graphql
Backend - API URLVariable

API URL for the application

Cible
VITE_BACKEND_API_URL
Défaut
http://IP_ADDRESS:3170/v1
Valeur
http://IP_ADDRESS:3170/v1
Rate Limit - TTLVariable

Time, in seconds, it takes to refresh the maximum number of requests being received

Cible
RATE_LIMIT_TTL
Défaut
60
Valeur
60
Rate Limit - Max RequestsVariable

Maximum number of requests per IP under the TTL

Cible
RATE_LIMIT_MAX
Défaut
100
Valeur
100
Auth Tokens - Salt ComplexityVariable

Salt complexity for authentication tokens

Cible
TOKEN_SALT_COMPLEXITY
Défaut
10
Valeur
10
Auth Tokens - Magic Link Token ValidityVariable

Duration, in days, for magic link tokens

Cible
MAGIC_LINK_TOKEN_VALIDITY
Défaut
3
Valeur
3
Auth Tokens - Refresh Token ValidityVariable

Duration, in milliseconds, for refresh tokens

Cible
REFRESH_TOKEN_VALIDITY
Défaut
604800000
Valeur
604800000
Auth Tokens - Access Token ValidityVariable

Duration, in milliseconds, for access tokens

Cible
ACCESS_TOKEN_VALIDITY
Défaut
86400000
Valeur
86400000
Allow Secure CookiesVariable

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
Subpath Access Mode PortVariable

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 LinkVariable

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 LinkVariable

Privacy policy link

Cible
VITE_APP_PRIVACY_POLICY_LINK
Défaut
https://docs.hoppscotch.io/support/privacy
Valeur
https://docs.hoppscotch.io/support/privacy
App TitleVariable

Title of the app

Cible
TITLE
Défaut
Wedding Share
Valeur
Wedding Share
Logo URLVariable

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
Gallery Column CountVariable

Number of columns in the gallery

Cible
GALLERY_COLUMNS
Défaut
4
Valeur
4
Allowed File TypesVariable

Comma separated list of allowed file types

Cible
ALLOWED_FILE_TYPES
Défaut
.jpg,.jpeg,.png
Valeur
.jpg,.jpeg,.png
Max File SizeVariable

Maximum file size in MB

Cible
MAX_FILE_SIZE_MB
Défaut
10
Valeur
10
Secret KeyVariable

Secret key to combat strangers uploading. Optional, but recommended.

Cible
SECRET_KEY
Disable UploadVariable

Disable the ability to upload files

Cible
DISABLE_UPLOAD
Défaut
false|true
Disable QR CodeVariable

Disable the sharable QR code

Cible
DISABLE_QR_CODE
Défaut
false|true
Hide Secret Key from QR CodeVariable

Hide the secret key from the QR code

Cible
HIDE_KEY_FROM_QR_CODE
Défaut
false|true
Disable Home LinkVariable

Disable the home link

Cible
DISABLE_HOME_LINK
Défaut
false|true
Uploads pathPath

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

2,363,243
Total des téléchargements
62,568
Ce mois-ci
54,526
Moyenne / Mois

Total des téléchargements au fil du temps

Chargement du graphique...

Détails

Référentiel
hoppscotch/hoppscotch:latest
Dernière mise à jour2026-04-30
Première vue2025-02-15

Exé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.