Private GIT

Skip to content
Snippets Groups Projects
Select Git revision
1 result Searching

README.md

Blame
  • .env 1.08 KiB
    # IP address to listen to
    SERVER=0.0.0.0
    # port to bind
    PORT=8080
    # Gin framework release mode
    GIN_MODE=release
    # where to write all generated config files
    WG_CONF_DIR=./wireguard
    # WireGuard main config file name, generally <interface name>.conf
    WG_INTERFACE_NAME=wg0.conf
    
    # SMTP settings to send email to clients
    SMTP_HOST=smtp.gmail.com
    SMTP_PORT=587
    SMTP_USERNAME=account@gmail.com
    SMTP_PASSWORD=*************
    SMTP_FROM=Wg Gen Web <account@gmail.com>
    
    # example with gitlab, which is RFC implementation and no need any custom stuff
    OAUTH2_PROVIDER_NAME=oauth2oidc
    OAUTH2_PROVIDER=https://gitlab.com
    OAUTH2_CLIENT_ID=
    OAUTH2_CLIENT_SECRET=
    OAUTH2_REDIRECT_URL=https://wg-gen-web-demo.127-0-0-1.fr
    
    # example with google
    OAUTH2_PROVIDER_NAME=google
    OAUTH2_PROVIDER=
    OAUTH2_CLIENT_ID=
    OAUTH2_CLIENT_SECRET=
    OAUTH2_REDIRECT_URL=
    
    # example with github
    OAUTH2_PROVIDER_NAME=github
    OAUTH2_PROVIDER=https://github.com
    OAUTH2_CLIENT_ID=
    OAUTH2_CLIENT_SECRET=
    OAUTH2_REDIRECT_URL=https://wg-gen-web-demo.127-0-0-1.fr
    
    # set provider name to fake to disable auth, also the default
    OAUTH2_PROVIDER_NAME=fake