最近发现一个神级笔记软件--小书匠,但是有个问题,就是虽然支持不同终端同步,但是需要有自己的数据库。
软件下载及安装
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://couchdb.apache.org/repo/couchdb.repo
sudo yum install -y couchdb
修改配置文件 /opt/couchdb/etc/local.ini
- 在
[chttpd]
节点里, 把;bind_address = 127.0.0.1
修改成bind_address = 0.0.0.0
。 - 在
[chttpd]
节点位置,也就是刚才bind_address
下面添加一行require_valid_user = true
. - 在
[admins]
节点里,将;admin = mysecretpassword
修改为admin = xiaoshujiang
, 其中admin
为用户名,xiaoshujiang
为密码,可以根据自己需要设定 - 在
[couch_httpd_auth]
节点里,将; require_valid_user = false
修改为require_valid_user = true
。 - 在
[httpd]
节点下,添加一行enable_cors = true
. 在文件的结尾添加下面的内容
[cors] origins = * credentials = true headers = accept, authorization, content-type, origin, referer methods = GET, PUT, POST, HEAD, DELETE
启动
修改完配置文件后,通过命令行执行 service couchdb start
启动就可以了
访问
访问 http://服务器ip地址:5984/_utils/index.html
, 浏览器会弹出用户名认证窗口,输入刚才在配置文件里使用的用户名(admin)和密码(xiaoshujiang),能够正常访问就表示数据库搭建完成,可以接下来小书匠编辑器配置的操作了。
这里需要注意的是,如果您的服务器开启了端口访问限制,记得取消对 5984 端口的限制访问。
评论 (0)