UniFi-Voucher-Site

UniFi-Voucher-Site

Aplicación Docker from grtgbln's Repository

Visión general

UniFi Voucher Site is a web-based platform for generating and managing UniFi network guest vouchers.

Requisitos


        Can be configured via an `options.json` file or via environmental variables.
    

Argumentos en tiempo de ejecución

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

Configuración de plantillas

Web UI PortPorttcp

Container Port: 3000

Objetivo
3000
Por defecto
3000
Valor
3000
Config FilePath

Config file. Remove to use environmental variables instead.

Objetivo
/data/options.json
Por defecto
/mnt/user/appdata/unifi_voucher_site/options.json
Valor
/mnt/user/appdata/unifi_voucher_site/options.json
UniFi OS Console - IP AddressVariable

IP address of the UniFi OS Console

Objetivo
UNIFI_IP
UniFi OS Console - PortVariable

Port of the UniFi OS Console

Objetivo
UNIFI_PORT
Por defecto
443
Valor
443
UniFi OS Console - TokenVariable

The API Key created on the integrations tab within UniFi OS

Objetivo
UNIFI_TOKEN
UniFi OS Console - Site IDVariable

Site ID for the UniFi OS Console

Objetivo
UNIFI_SITE_ID
Por defecto
default
Valor
default
UniFi OS Console - SSIDVariable

The UniFi SSID where guests need to connect to (Used within templating and 'Scan to Connect')

Objetivo
UNIFI_SSID
UniFi OS Console - SSID PasswordVariable

The UniFi SSID WPA/WPA2/WPA3 Password (Can be ignored for 'Open' networks) (Used within templating and 'Scan to Connect')

Objetivo
UNIFI_SSID_PASSWORD
Authentication - Web UI - EnableVariable

Enable internal authentication for the voucher portal web UI

Objetivo
AUTH_INTERNAL_ENABLED
Por defecto
true|false
Authentication - Web UI - PasswordVariable

Password for internal authentication for the voucher portal web UI

Objetivo
AUTH_INTERNAL_PASSWORD
Authentication - OIDC - EnableVariable

Enable OpenID Connect authentication for the voucher portal web UI

Objetivo
AUTH_OIDC_ENABLED
Por defecto
false|true
Authentication - OIDC - Issuer Base URLVariable

OIDC issuer base url provided by oauth provider. Example: https://auth.example.com/.well-known/openid-configuration

Objetivo
AUTH_OIDC_ISSUER_BASE_URL
Authentication - OIDC - App Base URLVariable

OIDC UniFi Voucher base url (This application). Example: https://voucher.example.com

Objetivo
AUTH_OIDC_APP_BASE_URL
Authentication - OIDC - Client IDVariable

OIDC client id provided by oauth provider

Objetivo
AUTH_OIDC_CLIENT_ID
Authentication - OIDC - Client SecretVariable

OIDC client secret provided by oauth provider

Objetivo
AUTH_OIDC_CLIENT_SECRET
Authentication - API - Bearer TokenVariable

The bearer token used for the API

Objetivo
AUTH_INTERNAL_BEARER_TOKEN
Authentication - Limit Admins to Own OrganizationVariable

Limit voucher administrators to managing only vouchers associated with their own organization. If enabled, system automatically assigns the administrator’s email domain as a note to each created voucher.

Objetivo
PIN_OIDC_USER_TO_OWN_DOMAIN
Por defecto
false|true
Voucher TypesVariable

A semi-colon-separated list of voucher types in the following format: expiration in minutes (required),single-use or multi-use vouchers value - '0' is for multi-use (unlimited) - '1' is for single-use - 'N' is for multi-use (Nx) (optional),upload speed limit in kbps (optional),download speed limit in kbps (optional),data transfer limit in MB (optional)

Objetivo
VOUCHER_TYPES
Por defecto
480,1,,,;
Valor
480,1,,,;
Allow Custom Voucher TypesVariable

Allow users to create custom vouchers types within the UI

Objetivo
VOUCHER_CUSTOM
Por defecto
false|true
PrintersVariable

A comma-separated list of printer formats and IPs. Example: 'pdf,192.168.1.10'

Objetivo
PRINTERS
Email - From AddressVariable

The email address that will be used as the sender of the emails

Objetivo
SMTP_FROM
Email - SMTP HostVariable

The SMTP host to use for sending emails

Objetivo
SMTP_HOST
Email - SMTP PortVariable

The SMTP port to use for sending emails

Objetivo
SMTP_PORT
Por defecto
587
Valor
587
Email - Use TLSVariable

Use TLS for the SMTP connection

Objetivo
SMTP_SECURE
Por defecto
false|true
Email - SMTP UsernameVariable

The SMTP username to use for sending emails

Objetivo
SMTP_USERNAME
Email - SMTP PasswordVariable

The SMTP password to use for sending emails

Objetivo
SMTP_PASSWORD
Kiosk - EnableVariable

Enable/disable the kiosk page on /kiosk

Objetivo
KIOSK_ENABLED
Por defecto
false|true
Kiosk - Voucher TypesVariable

A semi-colon-separated list of voucher types in the following format: expiration in minutes (required),single-use or multi-use vouchers value - '0' is for multi-use (unlimited) - '1' is for single-use - 'N' is for multi-use (Nx) (optional),upload speed limit in kbps (optional),download speed limit in kbps (optional),data transfer limit in MB (optional)

Objetivo
KIOSK_VOUCHER_TYPES
Por defecto
480,1,,,;
Valor
480,1,,,;
Kiosk - Guest Name RequiredVariable

Require the guest to enter their name on the kiosk page

Objetivo
KIOSK_NAME_REQUIRED
Por defecto
false|true
Kiosk - TimeoutVariable

Sets the Kiosk timeout in seconds (Returns the user back to the starting page after inactivity)

Objetivo
KIOSK_TIMEOUT
Por defecto
60
Valor
60
Kiosk - HomepageVariable

Enable/disable an override to redirect to the Kiosk on the / url (Also enables a link from the Kiosk back to the Admin UI)

Objetivo
KIOSK_HOMEPAGE
Por defecto
false|true
Kiosk - EmailVariable

Enable/disable the email voucher button (Requires SMTP to be setup)

Objetivo
KIOSK_EMAIL
Por defecto
false|true
Kiosk - Printer IPVariable

Enable a printer for Kiosk Vouchers (this automatically prints vouchers), e.g. an ESC/POS-compatible printer

Objetivo
KIOSK_PRINTER
Tasks - Cleanup Expired VouchersVariable

Enable/disable automatic cleanup of expired vouchers

Objetivo
TASK_CLEANUP_EXPIRED
Por defecto
false|true
Tasks - Cleanup Unused VouchersVariable

Enable/disable automatic cleanup of unused (> 1 day) vouchers

Objetivo
TASK_CLEANUP_UNUSED
Por defecto
false|true
Log LevelVariable

Log level for the application

Objetivo
LOG_LEVEL
Por defecto
info|error|debug
Authentication - DisableVariable

Disable all authentication methods

Objetivo
AUTH_DISABLE
Por defecto
false|true
Enable Web UIVariable

Enable the web UI

Objetivo
SERVICE_WEB
Por defecto
true|false
Enable APIVariable

Enable the API

Objetivo
SERVICE_API
Por defecto
true|false
Translation - Default LanguageVariable

Sets the default translation for dropdowns

Objetivo
TRANSLATION_DEFAULT
Por defecto
en
Valor
en
Translation - Hidden LanguagesVariable

A comma-separated list of language codes to hide from the language selection dropdown

Objetivo
TRANSLATION_HIDDEN_LANGUAGES
Translation - DebugVariable

Enables/disables translation debugging, when enabled only translation keys are shown

Objetivo
TRANSLATION_DEBUG
Por defecto
false|true

Descargar estadísticas

39,225
Descargas totales
4,608
Este mes
3,068
Media / Mes

Descargas totales a lo largo del tiempo

Cargando gráfico...

Detalles

Repositorio
glenndehaan/unifi-voucher-site:latest
Última actualización2026-04-13
Visto por primera vez2025-04-25

Ejecute UniFi-Voucher-Site en Unraid.

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