This is an inventory of Gitea environment variables. They change Gitea behaviour.
Initialize them before Gitea command to be effective, for example:
GITEA_CUSTOM=/home/gitea/custom ./gitea web
As Gitea is written in Go, it uses some Go variables, such as:
GOOSGOARCHGOPATHFor documentation about each of the variables available, refer to the
official Go documentation.
GITEA_WORK_DIR: Absolute path of working directory.GITEA_CUSTOM: Gitea uses GITEA_WORK_DIR/custom folder by default. Use this variableGOGS_WORK_DIR: Deprecated, use GITEA_WORK_DIRGOGS_CUSTOM: Deprecated, use GITEA_CUSTOMUSER: System user that Gitea will run as. Used for some repository access strings.USERNAME: if no USER found, Gitea will use USERNAMEHOME: User home directory path. The USERPROFILE environment variable is used in Windows.USERPROFILE: User home directory path. If empty, uses HOMEDRIVE + HOMEPATHHOMEDRIVE: Main drive path used to access the home directory (C:)HOMEPATH: Home relative path in the given home drive pathHOST: Host Macaron will listen onPORT: Port Macaron will listen onMACARON_ENV: global variable to provide special functionality for development environmentsSKIP_MINWINSVC: If set to 1, do not run as a service on Windows.