์ฌ์ฉ์๊ฐ ์์ ์ ์๋ฒ์ ํ์ผ ๊ณต์ ๋ฐ ์ฝํ ์ธ ํ์ ์์คํ ์ ๊ตฌ์ถํ ์ ์๋ ํ๋ซํผ์ธ OpenCloud 8.0์ด ์ถ์๋์์ต๋๋ค. ์ด ํ๋ก์ ํธ๋ ๋ง์ดํฌ๋ก์ํํธ SharePoint, Google Drive, Dropbox์ ๊ฐ์ ๋ ์ ์์คํ ์ ๋ํ ๊ฐ๋ฐฉํ ๋์์ผ๋ก ํ๋ณด๋๊ณ ์์ผ๋ฉฐ, ์ ๋ฝ ์ฐํฉ์ GDPR์ ์ค์ํฉ๋๋ค.
์ด ํ๋ก์ ํธ๋ OCIS(ownCloud Infinite Scale) ํ๋ซํผ์ ํฌํฌ๋ก ์์๋์์ต๋๋ค. ๊ธฐ์กด ownCloud ์ฝ๋๋ฒ ์ด์ค ๋ฐ ๊ทธ ํฌํฌ์ธ NextCloud์๋ ๋ฌ๋ฆฌ, OCIS ์๋ฒ๋ PHP์์ Go๋ก ์ฌ์์ฑ๋์์ต๋๋ค. OpenCloud ๊ฐ๋ฐ์๋ค์ ์ฝ๋๋ฒ ์ด์ค์์ ๋ถํ์ํ ๊ธฐ๋ฅ์ ์ ๊ฑฐํ๊ณ ํต์ฌ ๊ธฐ๋ฅ์ธ ํ์ผ ๊ณต๋ ์์ ์ ์ต๊ณ ํ์ง์ ๊ตฌํ์ ์ ๊ณตํ๋ ๋ฐ ์ง์คํ์ต๋๋ค.
์ด ์๋ฒ๋ Go ์ธ์ด๋ก ์์ฑ๋์์ผ๋ฉฐ Apache 2.0 ๋ผ์ด์ ์ค ํ์ ๋ฐฐํฌ๋ฉ๋๋ค. WebDAV, gRPC, Microsoft RESTful Web API Graph, OCS, OCM 1.1 ๋ฐ OpenID Connect๋ฅผ ์ง์ํฉ๋๋ค. ๋ง์ดํฌ๋ก์๋น์ค ๊ฐ๋ ์ ์ฌ์ฉํ์ฌ ๊ตฌํ๋์์ผ๋ฉฐ Raspberry Pi ๋ณด๋ ์ค์น๋ถํฐ ๋๊ท๋ชจ ๋ฉํฐ ํ๋ซํผ ์์คํ ๊น์ง ํ์ฅ ๊ฐ๋ฅํฉ๋๋ค.์๋ฒ๊ตฌํ.
๋ฐ์คํฌํฑ ํด๋ผ์ด์ธํธ๋ Qt๋ฅผ ์ฌ์ฉํ์ฌ C++๋ก ์์ฑ๋์์ผ๋ฉฐ GPLv3 ๋ผ์ด์ ์ค ํ์ ๋ฐฐํฌ๋๊ณ ์ปดํ์ผ์ ์ง์ํฉ๋๋ค. Windows, macOS ะธ Linuxํด๋ผ์ด์ธํธ์๋ ํ์ผ ๋๊ธฐํ ๋ฐ ๊ณต์ ์คํ ๋ฆฌ์ง๋ฅผ ๊ฐ์ ํ์ผ ์์คํ ์ผ๋ก ๋ง์ดํธํ๋ ๊ธฐ๋ฅ์ด ๋ด์ฅ๋์ด ์์ต๋๋ค. ์น ์ธํฐํ์ด์ค๋ Vue.js ํ๋ ์์ํฌ๋ฅผ ์ฌ์ฉํ์ฌ TypeScript๋ก ์์ฑ๋์์ผ๋ฉฐ AGPLv3 ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ๋ฐฐํฌ๋ฉ๋๋ค. ๋ชจ๋ฐ์ผ ์ฑ๋ ์ด์ฉ ๊ฐ๋ฅํฉ๋๋ค. Android ๊ทธ๋ฆฌ๊ณ iOS.
OpenCloud๋ ํ์ผ ์ ์ฅ ๋ฐ ๊ณต์ ๊ธฐ๋ฅ, ๋ค์ํ ์ฅ์น์์ ํ์ผ ๋ชจ์์ ๋๊ธฐํํ์ฌ ์ก์ธ์คํ ์ ์๋ ๊ธฐ๋ฅ ์ธ์๋ ์ค์๊ฐ ๋ฌธ์ ๊ณต๋ ํธ์ง, Collabora Online ์คํผ์ค ์ ํ๊ตฐ ๋ฐ Markdown Editor(ToastUI)์์ ํตํฉ, ์ด๋ฏธ์ง ๋ฐ ์ค์บ ๋ฌธ์์์ ํ ์คํธ ์ถ์ถ, ๋ฐ์ด๋ฌ์ค ๋ฐฑ์ ํ๋ก๊ทธ๋จ์์ ๋ค์ด๋ก๋ํ ํ์ผ์ ๊ฒ์ฌํ๊ธฐ ์ํ ICAP ํ๋กํ ์ฝ ์ฌ์ฉ ๋ฑ์ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
๊ฒ์๋ ํ์ผ์ ์๋ช ์ ์ ํํ๊ณ , ๋งํฌ๋ฅผ ํตํด ์ก์ธ์ค๋ฅผ ์ ๊ณตํ๋ฉฐ, ๋น๋ฐ๋ฒํธ๋ก ์ฝํ ์ธ ๋ฅผ ๋ณดํธํ ์ ์์ต๋๋ค. ํ์ผ ํ์์ ๊ฐ์ํํ๊ธฐ ์ํด ํ๊ทธ, ํํฐ ๋ฐ ์ ์ฒด ํ ์คํธ ๊ฒ์์ด ์ง์๋ฉ๋๋ค. ์ด ์์คํ ์ ํ์ผ ์์ ์ ์ ์ฒด ๊ธฐ๋ก์ ์ถ์ ํ๊ณ ๊ณผ๊ฑฐ ํน์ ๋ฒ์ ์ผ๋ก ๋ณ๊ฒฝ ์ฌํญ์ ๋กค๋ฐฑํ๋ ๊ธฐ๋ฅ์ ์ง์ํฉ๋๋ค. ๊ฐ ํ์ ํ์ ๋๋ ํ ๋ฆฌ("์์ ๊ณต๊ฐ")๋ฅผ ํ ๋นํ์ฌ ํ์ํฌ๋ฅผ ๊ตฌ์ฑํ ์ ์์ต๋๋ค.
๊ด๋ฆฌ์์๊ฒ๋ ์ ๊ทผ ๊ถํ ๋ฐ ์ฌ์ฉ์๋ฅผ ๊ด๋ฆฌํ๊ธฐ ์ํ ์์ธํ ์ธํฐํ์ด์ค๊ฐ ์ ๊ณต๋ฉ๋๋ค(์๋ฅผ ๋ค์ด, ์ฌ์ฉ์์๊ฒ ๋ฆฌํฌ์งํ ๋ฆฌ๋ฅผ ๋ณผ ์๋ง ์๊ฑฐ๋ ์ ๋ก๋๋ง ํ ์ ์๋ ๊ถํ์ ํ์ฉํ ์ ์์ต๋๋ค). ์ญํ ๊ธฐ๋ฐ ์ก์ธ์ค ์ ์ด(RBAC)๊ฐ ์ง์๋ฉ๋๋ค. ์ด ํ๋ซํผ์ ๊ฐ์ธ ์ ๋ณด ๋ณดํธ ์ฐ์ ์ํคํ ์ฒ๋ฅผ ์ฌ์ฉํ๋๋ฐ, ์ฆ ๊ด๋ฆฌ์ ๊ถํ์ด ์๋ OpenCloud ์ฌ์ฉ์๋ ์ฌ์ฉ์์ ์ฝํ ์ธ ์ ์ก์ธ์คํ ์ ์์ต๋๋ค.
์ ๋ฒ์ ์์:
- ์ด์ ํ ์คํธ ํธ์ง๊ธฐ์์ ์ฌ๋ฌ ์ฌ์ฉ์๊ฐ Markdown ๋ฐ OCNote ํ์ผ์ ๋์์ ํธ์งํ ์ ์์ผ๋ฉฐ, ๋ณ๊ฒฝ ์ฌํญ์ ์ค์๊ฐ์ผ๋ก ๋ฐ์๋ฉ๋๋ค. ์ฌ์ฉ์๋ ์ฝ๊ธฐ ์ ์ฉ ๋ชจ๋๋ก ์ฐธ์ฌํ์ฌ ๋ฌธ์ ์งํ ์ํฉ์ ํ์ธํ ์๋ ์์ต๋๋ค.
- Bleve ๋ฐ OpenSearch ๊ฒ์ ์์ง ์ค์ ์ด ํตํฉ๋์ด ๊ฒ์ ๋ฐฑ์๋์ ๊ด๊ณ์์ด ์ ์ฌํ ๊ฒฐ๊ณผ๋ฅผ ์ ๊ณตํฉ๋๋ค(Bleve๊ฐ ๊ธฐ๋ณธ ์์ง์ด์ง๋ง ๋๊ท๋ชจ ํ๋ก์ ํธ์ ๋ ์ ํฉํ OpenSearch๋ ํฌํจ๋์ด ์์ต๋๋ค). Bleve ์์ง ์ฌ์ฉ ์ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋์ด ๊ฐ์ํ์ต๋๋ค(ํ์ผ 100๋ง ๊ฐ ์์ธ ์ 1.1GB์์ 120MB๋ก).
- ๋ง์ฐ์ค ์ปค์๋ฅผ ์ฌ๋ฆฌ๊ฑฐ๋ ๋ฒํผ์ ํด๋ฆญํ๋ฉด ์ฌ์ง์ ๋ฏธ๋ฆฌ ๋ณผ ์ ์๋ ๊ธฐ๋ฅ์ ์ถ๊ฐํ์ฌ ์์ง์ด๋ ์ฌ์ง์ ์ง์ํฉ๋๋ค.
- ์ด๋ฏธ์ง ์๊ฐ ๋ง์ ์นดํ๋ก๊ทธ(1000๊ฐ ์ด์)์ ๊ฒฝ์ฐ ์ธ๋ค์ผ ์คํฌ๋กค ๋ฐ ๋ ๋๋ง ์๋๊ฐ ํฅ์๋์์ต๋๋ค.
- ๋น๋ฐ๋ฒํธ ์ ๋ ฅ, ์ ๊ทผ ๊ฑฐ๋ถ ๊ฒฝ๊ณ ๋ฐ ๊ธฐ๋ฐ ํ์ผ ์ ๋ก๋ ํ์ด์ง์ ๋์์ธ์ด ์ ๋ฐ์ดํธ๋์์ต๋๋ค.
- ์์คํ ๋ํ ์์๋ฅผ ์ฌ์ฉํ์ฌ ์ธ์ ์ถ๋ ฅ์ ๊ด๋ฆฌํ๋ ๊ธฐ๋ฅ์ ์ถ๊ฐํ์ผ๋ฉฐ, PDF ๋ด๋ณด๋ด๊ธฐ๋ฅผ ์ง์ํฉ๋๋ค.
- ํจ๋์ "์ถ๊ฐ ์์ " ๋ฒํผ์ด ์ถ๊ฐ๋์์ต๋๋ค. ์ด ๋ฒํผ์ ์ฌ์ฉํ์ฌ ์ฐฝ ๋๋น์ ๋ง์ง ์๋ ๋๊ตฌ๋ฅผ ์ด๋ํ ์ ์์ต๋๋ค.
- ๋งํฌ๋ค์ด ํ์ผ์ ์ฝ๋ ๋ธ๋ก์ ํฌํจํ์ฌ 37๊ฐ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ๋ํด ๊ตฌ๋ฌธ ๊ฐ์กฐ ๊ธฐ๋ฅ์ด ๊ตฌํ๋์์ต๋๋ค.
- ์ด์ ํ ๋ง๋ Docker ์ด๋ฏธ์ง ํํ๋ก ์ ๊ณต๋ฉ๋๋ค.
์ถ์ฒ : opennet.ru
