最近发现一个神级笔记软件--小书匠,但是有个问题,就是虽然支持不同终端同步,但是需要有自己的数据库。
软件下载及安装
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
1. 在 `[chttpd]` 节点里, 把 `;bind_address = 127.0.0.1` 修改成 `bind_address = 0.0.0.0`。
2. 在 `[chttpd]` 节点位置,也就是刚才 `bind_address` 下面添加一行 `require_valid_user = true`.
3. 在 `[admins]` 节点里,将 `;admin = mysecretpassword` 修改为 `admin = xiaoshujiang` , 其中 `admin` 为**用户名**, `xiaoshujiang`为**密码**,可以根据自己需要设定
4. 在 `[couch_httpd_auth]` 节点里,将 `; require_valid_user = false` 修改为 `require_valid_user = true`。
5. 在 `[httpd]` 节点下,添加一行 `enable_cors = true`.
6. 在文件的结尾添加下面的内容
```
[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)