· 6 years ago · Oct 09, 2019, 04:10 AM
1# You can leave this on "local". If you change it to production most console commands will ask for extra confirmation.
2# Never set it to "testing".
3APP_ENV=local
4
5# Set to true if you want to see debug information in error screens.
6APP_DEBUG=false
7
8# This should be your email address
9SITE_OWNER=
10
11# The encryption key for your sessions. Keep this very secure.
12# If you generate a new one existing data must be considered LOST.
13# Change it to a string of exactly 32 chars or use command `php artisan key:generate` to generate it
14APP_KEY=
15
16# Change this value to your preferred time zone.
17# Example: Europe/Amsterdam
18TZ=America/Chicago
19
20# This variable must match your installation's external address but keep in mind that
21# it's only used on the command line as a fallback value.
22APP_URL=http://localhost
23
24# TRUSTED_PROXIES is a useful variable when using Docker and/or a reverse proxy.
25# Set it to ** and reverse proxies work just fine.
26#TRUSTED_PROXIES=
27
28# The log channel defines where your log entries go to.
29# 'daily' is the default logging mode giving you 5 daily rotated log files in /storage/logs/.
30# Several other options exist. You can use 'single' for one big fat error log (not recommended).
31# Also available are 'syslog', 'errorlog' and 'stdout' which will log to the system itself.
32LOG_CHANNEL=daily
33
34# Log level. You can set this from least severe to most severe:
35# debug, info, notice, warning, error, critical, alert, emergency
36# If you set it to debug your logs will grow large, and fast. If you set it to emergency probably
37# nothing will get logged, ever.
38APP_LOG_LEVEL=notice
39
40# Database credentials. Make sure the database exists. I recommend a dedicated user for Firefly III
41# For other database types, please see the FAQ: http://firefly-iii.readthedocs.io/en/latest/support/faq.html
42DB_CONNECTION=mysql
43DB_HOST=firefly_iii_db
44DB_PORT=3306
45DB_DATABASE=fire
46DB_USERNAME=firefly
47DB_PASSWORD=
48
49# PostgreSQL supports SSL. You can configure it here.
50#PGSQL_SSL_MODE=prefer
51#PGSQL_SSL_ROOT_CERT=null
52#PGSQL_SSL_CERT=null
53#PGSQL_SSL_KEY=null
54#PGSQL_SSL_CRL_FILE=null
55
56# If you're looking for performance improvements, you could install memcached.
57CACHE_DRIVER=file
58SESSION_DRIVER=file
59
60# You can configure another file storage backend if you cannot use the local storage option.
61# To set this up, fill in the following variables. The upload path is used to store uploaded
62# files and the export path is to store exported data (before download).
63# SFTP_HOST=
64# SFTP_PORT=
65# SFTP_UPLOAD_PATH=
66# SFTP_EXPORT_PATH=
67
68# SFTP uses either the username/password combination or the private key to authenticate.
69# SFTP_USERNAME=
70# SFTP_PASSWORD=
71# SFTP_PRIV_KEY=
72
73# Cookie settings. Should not be necessary to change these.
74COOKIE_PATH="/"
75COOKIE_DOMAIN=
76COOKIE_SECURE=false
77
78# If you want Firefly III to mail you, update these settings
79# For instructions, see: https://firefly-iii.readthedocs.io/en/latest/installation/mail.html
80MAIL_DRIVER=log
81MAIL_HOST=smtp.mailtrap.io
82MAIL_PORT=2525
83MAIL_FROM=changeme@example.com
84MAIL_USERNAME=null
85MAIL_PASSWORD=null
86MAIL_ENCRYPTION=null
87
88# Other mail drivers:
89MAILGUN_DOMAIN=
90MAILGUN_SECRET=
91# If you are on EU region in mailgun, use api.eu.mailgun.net, otherwise use api.mailgun.net
92MAILGUN_ENDPOINT=api.mailgun.net
93MANDRILL_SECRET=
94SPARKPOST_SECRET=
95
96# Firefly III can send you the following messages
97SEND_REGISTRATION_MAIL=true
98SEND_ERROR_MESSAGE=true
99
100# These messages contain (sensitive) transaction information:
101SEND_REPORT_JOURNALS=true
102
103# Set a Mapbox API key here (see mapbox.com) so there might be a map available at various places.
104MAPBOX_API_KEY=
105
106# Firefly III currently supports two provider for live Currency Exchange Rates:
107# "fixer", and "ratesapi".
108# RatesApi.IO (see https://ratesapi.io) is a FREE and OPEN SOURCE live currency exchange rates,
109# built compatible with Fixer.IO, based on data published by European Central Bank, and doesn't require API key.
110CER_PROVIDER=ratesapi
111
112# If you have select "fixer" as default currency exchange rates,
113# set a Fixer IO API key here (see https://fixer.io) to enable live currency exchange rates.
114# Please note that this WILL ONLY WORK FOR PAID fixer.io accounts because they severely limited
115# the free API up to the point where you might as well offer nothing.
116FIXER_API_KEY=
117
118# If you wish to track your own behavior over Firefly III, set a valid analytics tracker ID here.
119ANALYTICS_ID=
120
121# Firefly III has two options for user authentication. "eloquent" is the default,
122# and "ldap" for LDAP servers.
123# For full instructions on these settings please visit:
124# https://firefly-iii.readthedocs.io/en/latest/installation/authentication.html
125LOGIN_PROVIDER=eloquent
126
127# LDAP connection configuration
128# OpenLDAP, FreeIPA or ActiveDirectory
129ADLDAP_CONNECTION_SCHEME=OpenLDAP
130ADLDAP_AUTO_CONNECT=true
131
132# LDAP connection settings
133ADLDAP_CONTROLLERS=
134ADLDAP_PORT=389
135ADLDAP_TIMEOUT=5
136ADLDAP_BASEDN=""
137ADLDAP_FOLLOW_REFFERALS=false
138ADLDAP_USE_SSL=false
139ADLDAP_USE_TLS=false
140
141ADLDAP_ADMIN_USERNAME=
142ADLDAP_ADMIN_PASSWORD=
143
144ADLDAP_ACCOUNT_PREFIX=
145ADLDAP_ACCOUNT_SUFFIX=
146
147# LDAP authentication settings.
148ADLDAP_PASSWORD_SYNC=false
149ADLDAP_LOGIN_FALLBACK=false
150
151ADLDAP_DISCOVER_FIELD=distinguishedname
152ADLDAP_AUTH_FIELD=distinguishedname
153
154# Will allow SSO if your server provides an AUTH_USER field.
155WINDOWS_SSO_DISCOVER=samaccountname
156WINDOWS_SSO_KEY=AUTH_USER
157
158# field to sync as local username.
159ADLDAP_SYNC_FIELD=userprincipalname
160
161# You can disable the X-Frame-Options header if it interfears with tools like
162# Organizr. This is at your own risk.
163DISABLE_FRAME_HEADER=false
164
165# Leave the following configuration vars as is.
166# Unless you like to tinker and know what you're doing.
167APP_NAME=FireflyIII
168ADLDAP_CONNECTION=default
169BROADCAST_DRIVER=log
170QUEUE_DRIVER=sync
171REDIS_HOST=127.0.0.1
172REDIS_PASSWORD=null
173REDIS_PORT=6379
174CACHE_PREFIX=firefly
175SEARCH_RESULT_LIMIT=50
176PUSHER_KEY=
177PUSHER_SECRET=
178PUSHER_ID=
179DEMO_USERNAME=
180DEMO_PASSWORD=
181IS_DOCKER=false
182USE_ENCRYPTION=false
183IS_SANDSTORM=false
184IS_HEROKU=false
185BUNQ_USE_SANDBOX=false
186FFIII_LAYOUT=v1