78 lines
2.6 KiB
YAML
78 lines
2.6 KiB
YAML
# Copy this file to museum.yaml in the same directory in which this file is present
|
|
|
|
# This section is meant for configuration of database.
|
|
# Museum uses these values and credentials for connecting
|
|
# to the database.
|
|
# Set a strong password and if using PostgreSQL Docker container
|
|
# provided in Docker Compose file, ensure db.password is same
|
|
# as POSTGRES_PASSWORD
|
|
# Similarly ensure db.user and db.name are same as POSTGRES_USER and
|
|
# POSTGRES_DB respectively
|
|
db:
|
|
host: postgres
|
|
port: 5432
|
|
name: ente_db
|
|
user: pguser
|
|
password: <password>
|
|
|
|
# This section is for configuring storage buckets. Omit this section if
|
|
# you only intend to use Ente Auth
|
|
s3:
|
|
# Change this to false if enabling SSL
|
|
are_local_buckets: true
|
|
# Only path-style URL works if disabling are_local_buckets with MinIO
|
|
use_path_style_urls: true
|
|
b2-eu-cen:
|
|
# You can uncomment the below 2 lines of configuration to
|
|
# configure SSL and URL style per bucket.
|
|
# If not configured, top-level configuration is used.
|
|
# are_local_buckets: true
|
|
# use_path_style_urls: true
|
|
key: <key>
|
|
secret: <secret>
|
|
endpoint: localhost:3200
|
|
region: eu-central-2
|
|
bucket: b2-eu-cen
|
|
wasabi-eu-central-2-v3:
|
|
# are_local_buckets: true
|
|
# use_path_style_urls: true
|
|
key: <key>
|
|
secret: <secret>
|
|
endpoint: localhost:3200
|
|
region: eu-central-2
|
|
bucket: wasabi-eu-central-2-v3
|
|
compliance: false
|
|
scw-eu-fr-v3:
|
|
# are_local_buckets: true
|
|
# use_path_style_urls: true
|
|
key: <key>
|
|
secret: <secret>
|
|
endpoint: localhost:3200
|
|
region: eu-central-2
|
|
bucket: scw-eu-fr-v3
|
|
|
|
# Specify the base endpoints for various web apps
|
|
apps:
|
|
# If you're running a self hosted instance and wish to serve public links,
|
|
# set this to the URL where your albums web app is running.
|
|
public-albums: http://localhost:3002
|
|
cast: http://localhost:3004
|
|
# Set this to the URL where your accounts web app is running, primarily used for
|
|
# passkey based 2FA.
|
|
accounts: http://localhost:3001
|
|
|
|
# Key used for encrypting customer emails before storing them in DB
|
|
#
|
|
# To make it easy to get started, some randomly generated (but fixed) values are
|
|
# provided here. But if you're really going to be using museum, please generate
|
|
# new keys. You can use `go run tools/gen-random-keys/main.go` for that.
|
|
#
|
|
# Replace values in key and JWT for security
|
|
key:
|
|
encryption: yvmG/RnzKrbCb9L3mgsmoxXr9H7i2Z4qlbT0mL3ln4w=
|
|
hash: KXYiG07wC7GIgvCSdg+WmyWdXDAn6XKYJtp/wkEU7x573+byBRAYtpTP0wwvi8i/4l37uicX1dVTUzwH3sLZyw==
|
|
# JWT secrets
|
|
jwt:
|
|
secret: i2DecQmfGreG6q1vBj5tCokhlN41gcfS2cjOs9Po-u8=
|
|
|