|
1 | | -# For an explanation of these settings, see: |
2 | | -# https://docs.pwpush.com/docs/config-strategies/ |
3 | | -# |
4 | | -export PWP__ENABLE_LOGINS=true |
| 1 | +# Password Pusher 2.0 — example env for pwpush-and-nginx. |
| 2 | +# Full option list and defaults: docker-compose.yml in repo root. |
| 3 | +# Upgrading from 1.x: https://github.com/pglombardo/PasswordPusher/blob/master/UPGRADE-2.0.md |
| 4 | +# Config strategies: https://docs.pwpush.com/docs/config-strategies/ |
| 5 | + |
| 6 | +# --- Features (2.0 defaults; set false to disable) --- |
| 7 | +export PWP__ENABLE_URL_PUSHES=true |
| 8 | +export PWP__ENABLE_FILE_PUSHES=true |
| 9 | +export PWP__ENABLE_QR_PUSHES=true |
| 10 | +export PWP__ALLOW_ANONYMOUS=true |
| 11 | + |
| 12 | +# --- Authentication (2.0: logins always on; tune with these) --- |
| 13 | +# export PWP__DISABLE_SIGNUPS=false |
| 14 | +# export PWP__DISABLE_LOGINS=false |
| 15 | +# Enable if you use signup confirmation, forgot password, unlock (requires working SMTP): |
| 16 | +export PWP__ENABLE_USER_ACCOUNT_EMAILS=true |
| 17 | + |
| 18 | +# --- Mail --- |
5 | 19 | export PWP__MAIL__RAISE_DELIVERY_ERRORS=true |
6 | 20 | export PWP__MAIL__SMTP_ADDRESS=smtp.mydomain.com |
7 | 21 | export PWP__MAIL__SMTP_PORT=587 |
8 | 22 | export PWP__MAIL__SMTP_USER_NAME=smtp-username |
9 | 23 | export PWP__MAIL__SMTP_PASSWORD=smtp-password |
10 | 24 | export PWP__MAIL__SMTP_AUTHENTICATION=plain |
11 | | -export PWP__MAIL__SMTP_STARTTLS=true |
| 25 | +export PWP__MAIL__SMTP_ENABLE_STARTTLS_AUTO=true |
12 | 26 | export PWP__MAIL__SMTP_OPEN_TIMEOUT=10 |
13 | 27 | export PWP__MAIL__SMTP_READ_TIMEOUT=10 |
| 28 | +export PWP__MAIL__MAILER_SENDER='"Your Name" <name@mydomain.com>' |
| 29 | + |
| 30 | +# --- Deployment & URL --- |
14 | 31 | export PWP__HOST_DOMAIN=localhost.dev |
15 | 32 | export PWP__HOST_PROTOCOL=https |
16 | | -export PWP__MAIL__MAILER_SENDER='"Your Name" <name@mydomain.com>' |
17 | 33 |
|
18 | 34 | export PWP__SHOW_VERSION=false |
19 | 35 |
|
20 | | -export PWP__ENABLE_FILE_PUSHES=true |
21 | | - |
| 36 | +# --- Push: files (2.0 compose uses FILES__STORAGE) --- |
| 37 | +export PWP__FILES__STORAGE=local |
22 | 38 | export PWP__FILES__EXPIRE_AFTER_DAYS_DEFAULT=2 |
23 | 39 | export PWP__FILES__EXPIRE_AFTER_DAYS_MAX=7 |
24 | 40 | export PWP__FILES__EXPIRE_AFTER_VIEWS_DEFAULT=5 |
25 | 41 | export PWP__FILES__EXPIRE_AFTER_VIEWS_MAX=10 |
26 | 42 | export PWP__FILES__RETRIEVAL_STEP_DEFAULT=true |
27 | 43 |
|
28 | | -export PWP__ENABLE_URL_PUSHES=true |
| 44 | +# --- Branding --- |
29 | 45 | export PWP__BRAND__TITLE="Acme Corp" |
30 | 46 | export PWP__BRAND__TAGLINE="Generic is Not Good Enough" |
31 | | -export PWP__BRAND__DISCLAIMER="This is a dummy disclaimer and should not be considered legally binding or taken seriously in any way." |
| 47 | +export PWP__BRAND__DISCLAIMER="Use subject to org terms. Security: contact your CSO." |
32 | 48 | export PWP__BRAND__SHOW_FOOTER_MENU=false |
33 | 49 | export PWP__BRAND__LIGHT_LOGO=https://pwpush.fra1.cdn.digitaloceanspaces.com/dev%2Facme-logo.jpg |
34 | 50 | export PWP__BRAND__DARK_LOGO=https://pwpush.fra1.cdn.digitaloceanspaces.com/dev%2Facme-logo.jpg |
35 | 51 |
|
| 52 | +# --- Logging --- |
36 | 53 | export PWP__LOG_TO_STDOUT=true |
37 | 54 | export PWP__LOG_LEVEL=info |
0 commit comments