由于小宇宙开始有开屏广告,于是尝试其他播客客户端。
我找到的官方教程是为每一位用户单独创建数据库,需要在网页设置开启 couch_peruser,但我没找到这个选项,手动添加上也不能为用户单独产生数据库。反正我是自己一个人用,直接用 admin 账户罢了。
用 docker compose 部署 couchdb :
services:
couchdb:
image: couchdb
container_name: couchdb-moon
restart: unless-stopped
ports:
- 5984:5984
volumes:
- ./data:/opt/couchdb/data
- ./config:/opt/couchdb/etc/local.d
- ./log:/opt/couchdb/var/log
environment:
COUCHDB_USER: admin
COUCHDB_PASSWORD: yourAdminPasswd
用 Nginx 反代 5984 端口 (可选)
可以开启 HTTPS 并用域名访问,假设是 couchdb.domain.com
创建 moonfm 数据库
curl -X PUT https://admin:[email protected]/moonfm \
-H "Accept: application/json" \
-H "Content-Type: application/json"
在 MoonFM 输入以下链接开启同步
https://admin:[email protected]/moonfm
参考
使用 Docker 部署 CouchDB 为 Moon FM 同步数据
Couchdb安装(Debian or Ubuntu)
