์ต๊ทผ์๋ ์ฃผ๋ก Obsidian ์ ๋์ ์ ๋ฆฌ ๋ ธํธ๋ก ์ฌ์ฉํ๋๋ฐ laptop๊ณผ ๋ด phone์๋ obsidian ์ค์ ์ Self-hosted LiveSync๋ฅผ ์ปค๋ฎค๋ํฐ ํ๋ฌ๊ทธ์ธ ํ์ฑํํ๊ณ Syncํ์ฌ ์ฌ์ฉ์ค์ด๋ค.
๊ทผ๋ฐ ๋ฌธ๋ ๋ฐ์คํฌํ์๋ ์ ํ ์ํ๊ณ ์ถ์ด์ Obsidian ์ ์ค์นํ๊ณ ํด๋น ํ๋ฌ๊ทธ์ธ์ ํ์ฑํํ๊ณ CouchDB ์ ์ ์ํ๋ คํ๋๋ฐ ๋น๋ฐ๋ฒํธ๊ฐ ํท๊ฐ๋ ค ๊ณ์ ์ฌ๋ฌ๋ฒ ์๋ํ๋ค๊ฐ ์๋ฌ๊ฐ ๋ฐ์ํ๋ฉด์ ๋ง๋ ์ํธ๋ฅผ ์ ๋ ฅํด๋ ๊ณ์ ๊ฐ์ ๋ฌธ์ ์ ๋น ์ ธ๋ฒ๋ ธ๋ค.
์๋ Test ๋ฒํผ์ ๋๋ฌ๋ ๊ณ์ ์๋ฌ๊ฐ ๋ฐ์ํ์๋ค.

๋ฌธ์ ์ ์๋ฌ ๋ฉ์์ง…

์ฐพ๋ค๊ฐ CouchDB์ ์ง์ ์ ์ํ๋ ์๋์ ๊ฐ์ด ์๋ฌ๊ฐ ๋์ผํ๊ฒ ๋ฐ์ํ๋ ๊ฒ์ ๋ด

์ฒ์์๋ 403 ์ด ๋ฐ์ํ๊ธธ๋.. ๋ด ์๋ฒ๊ฐ ์ฌ๋ผ๊ฐ ์๋ ์ธ์คํด์ค๊ฐ ๋ฌธ์ ์ธ์ค ์์๋๋ฐ CouchDB ๋ฌธ์ ์๋ค.
CouchDB์์ ๊ธฐ๋ณธ์ ์ผ๋ก ์ฐ์์ ์ผ๋ก ํ๋ฆฌ๋ ๊ฒฝ์ฐ์ ๋ํด 30์ด ํ ์ฌ์๋๋ฅผ ํด์ผํ๊ณ 5๋ฒ ์ด์ ๋ฐ์ํ๋ ๊ฒฝ์ฐ ip ban์ ํ๋๋ก ๋์ด ์๋ ๊ฒ ๊ฐ์๋ค. Config์ ์ค์ ์ด ์๋ ์ฐพ์ ๋ดค์ง๋ง ๋ฐ๋ก ์๋ ๊ฒ ๊ฐ์์ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ฐพ์๋ค.
ํด๊ฒฐ ๋ฐฉ๋ฒ
- ์ค์ ํ์ผ ํธ์ง
vi /opt/couchdb/etc/local.ini
์๋์ ๋ด์ฉ์ ๋งจ ํ๋จ์ ์ถ๊ฐํ๋ค.
[couch_auth_lockout]
mode = warn ; only logging
threshold = 5 ;try count
max_objects = 10000 ;ip ban targets
max_lifetime = 100000 ;ms
- service ์ฌ์์
systemctl restart couchdb
์ฌ์์ํ๊ณ ๋ก๊ทธ์ธ ํ CouchDB ์น์ ์ค์ ๋ถ๋ถ์ ๋ณด๋ฉด ์๋์ ๊ฐ์ด ์ ์ฉ๋๊ฒ์ ๋ณผ ์ ์๋ค.
