Skip to main content

Environment Variables

Available environment variables for gouda

VariableDescriptionDefaultAdditional notes
GOUDA_USERNAMEUsername for web interface authenticationadmin
GOUDA_PASSPassword for web interface authenticationadmin
GOUDA_UIDUser ID for file permissions1000This is only required for linux/macos or when using docker
GOUDA_GIDGroup ID for file permissions1000This is only required for linux/macos or when using docker
GOUDA_DOWNLOAD_DIRDirectory for downloads/appdata/downloadsThis is where your download client will download the file
GOUDA_COMPLETE_DIRDirectory for completed files/appdata/completeThis is where the files will be hardlinked to, used by audiobookshelf or calibre
GOUDA_TORRENT_DIRDirectory for torrent files/appdata/torrentsThis is where gouda will store and download all the torrent files from mam here.

Non-docker

For native executables you need to create a .env file like so

GOUDA_USERNAME=admin
GOUDA_PASS=admin
.... other envs

Docker

for docker environment pass it via docker -e flag or docker-compose.yml environment: section