Renames the repo directory and every podpuddle/PODPUDDLE reference across code, config, and docs to podsteadr/PODSTEADR (package names, Docker Compose project/service/volume names, env var names, UI/RSS strings). Existing Docker volume data (uploaded blobs, mediamtx recordings, the server's sqlite DB and its nostr identity key) was migrated to new podsteadr_-prefixed volumes with matching filenames so it isn't orphaned by the rename.
44 lines
834 B
YAML
44 lines
834 B
YAML
# 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: ""
|