# log-file: "/var/log/ente/museum.log" # HTTP connection parameters http: # If true, bind to 443 and use TLS. # By default, this is false, and museum will bind to 8080 without TLS. # use-tls: true # Specify the base endpoints for various apps apps: # Default is https://albums.ente.io # # 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: https://albums.ente.icb4dc0.de cache: type: redis connectionString: redis://ente-musuem-cache:6379/0 # Various low-level configuration options internal: # If false (the default), then museum will notify the external world of # various events. E.g, email users about their storage being full, send # alerts to Discord, etc. # # It can be set to true when running a "read only" instance like a backup # restoration test, where we want to be able to access data but otherwise # minimize external side effects. silent: false # If provided, this external healthcheck url is periodically pinged. health-check-url: # Hardcoded verification codes, useful for logging in when developing. # # Uncomment this and set these to your email ID or domain so that you don't # need to peek into the server logs for obtaining the OTP when trying to log # into an instance you're developing on. # hardcoded-ott: # emails: # - "example@example.org,123456" # # When running in a local environment, hardcode the verification code to # # 123456 for email addresses ending with @example.org # local-domain-suffix: "@example.org" # local-domain-value: 123456 # List of user IDs that can use the admin API endpoints. admins: - 1580559962386438 # Replication config # # If enabled, replicate each file to 2 other data centers after it gets # successfully uploaded to the primary hot storage. replication: enabled: false # The Cloudflare worker to use to download files from the primary hot # bucket. Must be specified if replication is enabled. worker-url: # Number of go routines to spawn for replication # This is not related to the worker-url above. # Optional, default value is indicated here. worker-count: 6 # Where to store temporary objects during replication v3 # Optional, default value is indicated here. tmp-storage: tmp/replication # Configuration for various background / cron jobs. jobs: cron: # Instances run various cleanup, sending emails and other cron jobs. Use # this flag to disable all these cron jobs. skip: false remove-unreported-objects: # Number of go routines to spawn for object cleanup # Optional, default value is indicated here. worker-count: 1 clear-orphan-objects: # By default, this job is disabled. enabled: false # If provided, only objects that begin with this prefix are pruned. prefix: ""