Hoppscotch

Hoppscotch

Oficial

Aplicación Docker from grtgbln's Repository

Visión general

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

Requisitos


        Requires a separate Postgres database.
    

Argumentos en tiempo de ejecución

Interfaz web
http://[IP]:[PORT:3100]/
Red
bridge
Privilegiado
false

Configuración de plantillas

Admin UI PortPorttcp

Container Port: 3100

Objetivo
3100
Por defecto
3100
Valor
3100
Frontend PortPorttcp

Container Port: 3000

Objetivo
3000
Por defecto
3000
Valor
3000
Backend PortPorttcp

Container Port: 3170

Objetivo
3170
Por defecto
3170
Valor
3170
Database URLVariable

Postgres database URL

Objetivo
DATABASE_URL
Por defecto
postgresql://username:password@url:5432/dbname
Valor
postgresql://username:password@url:5432/dbname
Auth Tokens - JWT SecretVariable

JWT secret for authentication tokens

Objetivo
JWT_SECRET
Auth Tokens - Session SecretVariable

Session secret for authentication tokens

Objetivo
SESSION_SECRET
Data Encryption KeyVariable

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

Objetivo
DATA_ENCRYPTION_KEY
Redirect URLVariable

Redirect URL for authentication

Objetivo
REDIRECT_URL
Por defecto
http://localhost:3000
Valor
http://localhost:3000
Whitelisted OriginsVariable

Comma-separated list of whitelisted URLs for authentication. Include three ports used by Hoppscotch.

Objetivo
WHITELISTED_ORIGINS
Por defecto
http://localhost:3000,http://localhost:3100,http://localhost:3170
Valor
http://localhost:3000,http://localhost:3100,http://localhost:3170
Enabled Auth ProvidersVariable

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

Objetivo
VITE_ALLOWED_AUTH_PROVIDERS
Google Auth - Client IDVariable

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

Objetivo
GOOGLE_CLIENT_ID
Google Auth - Client SecretVariable

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

Objetivo
GOOGLE_CLIENT_SECRET
Google Auth - Callback URLVariable

Google OAuth callback URL. Delete if not using Google authentication.

Objetivo
GOOGLE_CALLBACK_URL
Por defecto
http://localhost:3170/v1/auth/google/callback
Valor
http://localhost:3170/v1/auth/google/callback
Google Auth - ScopeVariable

Google OAuth scope. Delete if not using Google authentication.

Objetivo
GOOGLE_SCOPE
Por defecto
email,profile
Valor
email,profile
GitHub Auth - Client IDVariable

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

Objetivo
GITHUB_CLIENT_ID
GitHub Auth - Client SecretVariable

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

Objetivo
GITHUB_CLIENT_SECRET
GitHub Auth - Callback URLVariable

GitHub OAuth callback URL. Delete if not using GitHub authentication.

Objetivo
GITHUB_CALLBACK_URL
Por defecto
http://localhost:3170/v1/auth/github/callback
Valor
http://localhost:3170/v1/auth/github/callback
GitHub Auth - ScopeVariable

GitHub OAuth scope. Delete if not using GitHub authentication.

Objetivo
GITHUB_SCOPE
Por defecto
user:email
Valor
user:email
Microsoft Auth - Client IDVariable

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

Objetivo
MICROSOFT_CLIENT_ID
Microsoft Auth - Client SecretVariable

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

Objetivo
MICROSOFT_CLIENT_SECRET
Microsoft Auth - Callback URLVariable

Microsoft OAuth callback URL. Delete if not using Microsoft authentication.

Objetivo
MICROSOFT_CALLBACK_URL
Por defecto
http://localhost:3170/v1/auth/microsoft/callback
Valor
http://localhost:3170/v1/auth/microsoft/callback
Microsoft Auth - ScopeVariable

Microsoft OAuth scope. Delete if not using Microsoft authentication.

Objetivo
MICROSOFT_SCOPE
Por defecto
user.read
Valor
user.read
Microsoft Auth - TenantVariable

Microsoft OAuth tenant. Delete if not using Microsoft authentication.

Objetivo
MICROSOFT_TENANT
Por defecto
common
Valor
common
Mailer - EnableVariable

Enable email sending for authentication.

Objetivo
MAILER_SMTP_ENABLE
Por defecto
false|true
Mailer- Use Custom ConfigsVariable

Use custom SMTP configurations.

Objetivo
MAILER_USE_CUSTOM_CONFIGS
Por defecto
false|true
Mailer - From AddressVariable

Sender email address.

Objetivo
MAILER_ADDRESS_FROM
Por defecto
from@example.com
Valor
from@example.com
Mailer - SMTP URLVariable

SMTP server URL.

Objetivo
MAILER_SMTP_URL
Por defecto
smtps://user@domain.com:pass@smtp.domain.com
Valor
smtps://user@domain.com:pass@smtp.domain.com
Mailer - SMTP HostVariable

SMTP server host if custom configs is enabled.

Objetivo
MAILER_SMTP_HOST
Por defecto
smtp.domain.com
Valor
smtp.domain.com
Mailer - SMTP PortVariable

SMTP server port if custom configs is enabled.

Objetivo
MAILER_SMTP_PORT
Por defecto
587
Valor
587
Mailer - SMTP SecureVariable

SMTP secure connection if custom configs is enabled.

Objetivo
MAILER_SMTP_SECURE
Por defecto
true|false
Mailer - SMTP UsernameVariable

SMTP username if custom configs is enabled.

Objetivo
MAILER_SMTP_USER
Por defecto
user@domain.com
Valor
user@domain.com
Mailer - SMTP PasswordVariable

SMTP password if custom configs is enabled.

Objetivo
MAILER_SMTP_PASS
Mailer - TLS Reject UnauthorizedVariable

Reject unauthorized TLS connections if custom configs is enabled.

Objetivo
MAILER_TLS_REJECT_UNAUTHORIZED
Por defecto
true|false
Frontend - Base URLVariable

Base URL for the application

Objetivo
VITE_BASE_URL
Por defecto
http://IP_ADDRESS:3000
Valor
http://IP_ADDRESS:3000
Frontend - Shortcode Base URLVariable

Base URL for shortcode sharing, can be the same as Base URL.

Objetivo
VITE_SHORTCODE_BASE_URL
Por defecto
http://IP_ADDRESS:3000
Valor
http://IP_ADDRESS:3000
Frontend - Admin URLVariable

Admin URL for the application

Objetivo
VITE_ADMIN_URL
Por defecto
http://IP_ADDRESS:3100
Valor
http://IP_ADDRESS:3100
Backend - GraphQL URLVariable

GraphQL URL for the application

Objetivo
VITE_BACKEND_GQL_URL
Por defecto
http://IP_ADDRESS:3170/graphql
Valor
http://IP_ADDRESS:3170/graphql
Backend - WebSockets URLVariable

WebSockets URL for the application

Objetivo
VITE_BACKEND_WS_URL
Por defecto
wss://IP_ADDRESS:3170/graphql
Valor
wss://IP_ADDRESS:3170/graphql
Backend - API URLVariable

API URL for the application

Objetivo
VITE_BACKEND_API_URL
Por defecto
http://IP_ADDRESS:3170/v1
Valor
http://IP_ADDRESS:3170/v1
Rate Limit - TTLVariable

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

Objetivo
RATE_LIMIT_TTL
Por defecto
60
Valor
60
Rate Limit - Max RequestsVariable

Maximum number of requests per IP under the TTL

Objetivo
RATE_LIMIT_MAX
Por defecto
100
Valor
100
Auth Tokens - Salt ComplexityVariable

Salt complexity for authentication tokens

Objetivo
TOKEN_SALT_COMPLEXITY
Por defecto
10
Valor
10
Auth Tokens - Magic Link Token ValidityVariable

Duration, in days, for magic link tokens

Objetivo
MAGIC_LINK_TOKEN_VALIDITY
Por defecto
3
Valor
3
Auth Tokens - Refresh Token ValidityVariable

Duration, in milliseconds, for refresh tokens

Objetivo
REFRESH_TOKEN_VALIDITY
Por defecto
604800000
Valor
604800000
Auth Tokens - Access Token ValidityVariable

Duration, in milliseconds, for access tokens

Objetivo
ACCESS_TOKEN_VALIDITY
Por defecto
86400000
Valor
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.

Objetivo
ALLOW_SECURE_COOKIES
Por defecto
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.

Objetivo
HOPP_AIO_ALTERNATE_PORT
Por defecto
80
Valor
80
Terms of Service LinkVariable

Terms of service link

Objetivo
VITE_APP_TOS_LINK
Por defecto
https://docs.hoppscotch.io/support/terms
Valor
https://docs.hoppscotch.io/support/terms
Privacy Policy LinkVariable

Privacy policy link

Objetivo
VITE_APP_PRIVACY_POLICY_LINK
Por defecto
https://docs.hoppscotch.io/support/privacy
Valor
https://docs.hoppscotch.io/support/privacy
App TitleVariable

Title of the app

Objetivo
TITLE
Por defecto
Wedding Share
Valor
Wedding Share
Logo URLVariable

URL of the logo

Objetivo
LOGO
Por defecto
https://raw.githubusercontent.com/nwithan8/unraid_templates/master/images/wedding-share-icon.png
Valor
https://raw.githubusercontent.com/nwithan8/unraid_templates/master/images/wedding-share-icon.png
Gallery Column CountVariable

Number of columns in the gallery

Objetivo
GALLERY_COLUMNS
Por defecto
4
Valor
4
Allowed File TypesVariable

Comma separated list of allowed file types

Objetivo
ALLOWED_FILE_TYPES
Por defecto
.jpg,.jpeg,.png
Valor
.jpg,.jpeg,.png
Max File SizeVariable

Maximum file size in MB

Objetivo
MAX_FILE_SIZE_MB
Por defecto
10
Valor
10
Secret KeyVariable

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

Objetivo
SECRET_KEY
Disable UploadVariable

Disable the ability to upload files

Objetivo
DISABLE_UPLOAD
Por defecto
false|true
Disable QR CodeVariable

Disable the sharable QR code

Objetivo
DISABLE_QR_CODE
Por defecto
false|true
Hide Secret Key from QR CodeVariable

Hide the secret key from the QR code

Objetivo
HIDE_KEY_FROM_QR_CODE
Por defecto
false|true
Disable Home LinkVariable

Disable the home link

Objetivo
DISABLE_HOME_LINK
Por defecto
false|true
Uploads pathPath

Path to uploaded files

Objetivo
/app/wwwroot/uploads
Por defecto
/mnt/user/appdata/wedding_share/uploads
Valor
/mnt/user/appdata/wedding_share/uploads

Descargar estadísticas

2,363,243
Descargas totales
62,568
Este mes
54,526
Media / Mes

Descargas totales a lo largo del tiempo

Cargando gráfico...

Detalles

Repositorio
hoppscotch/hoppscotch:latest
Última actualización2026-04-30
Visto por primera vez2025-02-15

Ejecute Hoppscotch en Unraid.

Hoppscotch se encuentra en Community Apps para Unraid OS. Explore Unraid para crear un servidor doméstico flexible, un NAS o un laboratorio doméstico.