# blossom-server (v4.x) configuration for podsteadr. # 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: ""