Files
podsteadr/blossom/config.yml
T

44 lines
834 B
YAML
Raw Normal View History

# blossom-server (v4.x) configuration for podpuddle.
# Uploads require a signed nostr auth event (BUD-02, kind 24242);
# reads are public so podcast apps can fetch enclosures.
publicDomain: ""
databasePath: data/sqlite.db
dashboard:
enabled: false
discovery:
nostr:
enabled: false
relays: []
upstream:
enabled: false
domains: []
storage:
backend: local
local:
dir: ./data/blobs
removeWhenNoOwners: false
# NOTE: "expiration" is time since a blob was last accessed — unaccessed
# blobs get pruned after this. Podcast media should effectively never
# expire, so keep this long.
rules:
- type: "*"
expiration: 10 years
upload:
enabled: true
requireAuth: true
requirePubkeyInRule: false
list:
requireAuth: false
allowListOthers: true
tor:
enabled: false
proxy: ""