ํ˜‘์—…์„ ์œ„ํ•œ Nextcloud Hub ํ”Œ๋žซํผ ์ถœ์‹œ

Nextcloud ํ”„๋กœ์ ํŠธ ๊ฐœ๋ฐœ ์ค‘ ํฌํฌ ๋ฌด๋ฃŒ ํด๋ผ์šฐ๋“œ ์Šคํ† ๋ฆฌ์ง€ ownCloud, ๋„์ž… ๋œ ์ƒˆ๋กœ์šด ํ”Œ๋žซํผ Nextcloud ํ—ˆ๋ธŒ๋Š” ๊ธฐ์—… ์ง์›๊ณผ ๋‹ค์–‘ํ•œ ํ”„๋กœ์ ํŠธ๋ฅผ ๊ฐœ๋ฐœํ•˜๋Š” ํŒ€ ๊ฐ„์˜ ํ˜‘์—…์„ ๊ตฌ์„ฑํ•˜๊ธฐ ์œ„ํ•œ ์ž๊ธ‰์ž์กฑ ์†”๋ฃจ์…˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ํ•ด๊ฒฐํ•˜๋Š” ์ž‘์—… ์ธก๋ฉด์—์„œ Nextcloud Hub๋Š” Google Docs ๋ฐ Microsoft 365์™€ ์œ ์‚ฌํ•˜์ง€๋งŒ ์ž์ฒด ์„œ๋ฒ„์—์„œ ์ž‘๋™ํ•˜๊ณ  ์™ธ๋ถ€ ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค์— ์—ฐ๊ฒฐ๋˜์ง€ ์•Š๋Š” ์™„์ „ํžˆ ์ œ์–ด๋˜๋Š” ํ˜‘์—… ์ธํ”„๋ผ๋ฅผ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Nextcloud ์†Œ์Šค ํ™•์‚ฐ AGPL์— ๋”ฐ๋ผ ๋ผ์ด์„ผ์Šค๊ฐ€ ๋ถ€์—ฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

Nextcloud Hub๋Š” ์—ฌ๋Ÿฌ ๊ฐ€์ง€๋ฅผ ๊ฒฐํ•ฉํ•ฉ๋‹ˆ๋‹ค ์—ด๋‹ค ์‚ฌ๋ฌด์‹ค ๋ฌธ์„œ, ํŒŒ์ผ ๋ฐ ์ •๋ณด์™€ ํ˜‘๋ ฅํ•˜์—ฌ ์ž‘์—… ๋ฐ ์ด๋ฒคํŠธ๋ฅผ ๊ณ„ํšํ•  ์ˆ˜ ์žˆ๋Š” Nextcloud ํด๋ผ์šฐ๋“œ ํ”Œ๋žซํผ์˜ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ž…๋‹ˆ๋‹ค. ์ด ํ”Œ๋žซํผ์—๋Š” ์ด๋ฉ”์ผ, ๋ฉ”์‹œ์ง•, ํ™”์ƒ ํšŒ์˜ ๋ฐ ์ฑ„ํŒ…์— ์•ก์„ธ์Šคํ•˜๊ธฐ ์œ„ํ•œ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ๋„ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

์‚ฌ์šฉ์ž ์ธ์ฆ์€ ์ƒ์‚ฐ ๋กœ์ปฌ ๋ฐ LDAP/Active Directory, Kerberos, IMAP ๋ฐ Shibboleth/SAML 2.0๊ณผ์˜ ํ†ตํ•ฉ์„ ํ†ตํ•ด ์ด์ค‘ ์ธ์ฆ, SSO(Single-sign-on) ์‚ฌ์šฉ ๋ฐ QR ์ฝ”๋“œ๋ฅผ ํ†ตํ•ด ์ƒˆ ์‹œ์Šคํ…œ์„ ๊ณ„์ •์— ์—ฐ๊ฒฐํ•˜๋Š” ๊ฒƒ์„ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค. ๋ฒ„์ „ ๊ด€๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ํŒŒ์ผ, ๋Œ“๊ธ€, ๊ณต์œ  ๊ทœ์น™ ๋ฐ ํƒœ๊ทธ์˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ถ”์ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋™์‹œ์— ํ˜•์„ฑ๋œ ํ”Œ๋žซํผ ์ฝ”์–ด ์ถœ์‹œ - ๋™๊ธฐํ™” ๋ฐ ๋ฐ์ดํ„ฐ ๊ตํ™˜์„ ์ง€์›ํ•˜๋Š” ํด๋ผ์šฐ๋“œ ์Šคํ† ๋ฆฌ์ง€์ธ Nextcloud 18์€ ๋„คํŠธ์›Œํฌ์˜ ๋ชจ๋“  ์žฅ์น˜์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๊ณ  ํŽธ์ง‘ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๋Š” ์›น ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ WebDAV ํ”„๋กœํ† ์ฝœ๊ณผ ํ™•์žฅ ์นด๋“œDAV ๋ฐ CalDAV๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Nextcloud ์„œ๋ฒ„๋Š” PHP ์Šคํฌ๋ฆฝํŠธ ์‹คํ–‰์„ ์ง€์›ํ•˜๊ณ  SQLite, MariaDB/MySQL ๋˜๋Š” PostgreSQL์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ๋ชจ๋“  ํ˜ธ์ŠคํŒ…์— ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Nextcloud Hub ํ”Œ๋žซํผ ๋ฐ Nextcloud 18 ํ˜์‹ ์˜ ์ฃผ์š” ๊ตฌ์„ฑ ์š”์†Œ:

  • ํŒŒ์ผ โ€” ํŒŒ์ผ์˜ ์ €์žฅ, ๋™๊ธฐํ™”, ๊ณต์œ  ๋ฐ ๊ตํ™˜ ๊ตฌ์„ฑ. ์•ก์„ธ์Šค๋Š” ์›น๊ณผ ๋ฐ์Šคํฌํƒ‘ ๋ฐ ๋ชจ๋ฐ”์ผ ์‹œ์Šคํ…œ์šฉ ํด๋ผ์ด์–ธํŠธ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ํ†ตํ•ด ์ œ๊ณต๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ „์ฒด ํ…์ŠคํŠธ ๊ฒ€์ƒ‰, ๋Œ“๊ธ€ ๊ฒŒ์‹œ ์‹œ ํŒŒ์ผ ์ฒจ๋ถ€, ์„ ํƒ์  ์ ‘๊ทผ ์ œ์–ด, ๋น„๋ฐ€๋ฒˆํ˜ธ๋กœ ๋ณดํ˜ธ๋œ ๋‹ค์šด๋กœ๋“œ ๋งํฌ ์ƒ์„ฑ, ์˜์ธํ™” ์™ธ๋ถ€ ์Šคํ† ๋ฆฌ์ง€(FTP, CIFS/SMB, SharePoint, NFS, Amazon S3, Google Drive, Dropbox ๋“ฑ) ํฌํ•จ.

    Nextcloud 18์€ ํ•ด๋‹น ํŒŒ์ผ์ด ํ•˜์œ„ ๋””๋ ‰ํ„ฐ๋ฆฌ์— ์žˆ๋”๋ผ๋„ ํŒŒ์ผ์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋Š” ์‚ฌ์šฉ์ž๋ฅผ ํ‘œ์‹œํ•˜๋Š” ํ–ฅ์ƒ๋œ ์‚ฌ์ด๋“œ๋ฐ”๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ด์ œ ๋””๋ ‰ํ† ๋ฆฌ์— ๋Œ€ํ•œ ๊ถŒํ•œ์„ ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž์—๊ฒŒ ์–‘๋„ํ•˜๊ณ  ๊ณต์œ  ์•ก์„ธ์Šค๋ฅผ ์—ด ๋•Œ ๋ณด์•ˆ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž‘์—…์„ ๋‹จ์ˆœํ™”ํ•˜๊ธฐ ์œ„ํ•ด ํŒŒ์ผ ๋””๋ ‰ํ„ฐ๋ฆฌ์™€ ๊ด€๋ จ๋œ ๋ฉ”๋ชจ, ๋งํฌ, ์ž‘์—… ๋ชฉ๋ก์„ ์ถ”๊ฐ€ํ•˜๊ณ  ํŒŒ์ผ์„ ์ƒ๋‹จ์— ๊ณ ์ •ํ•  ์ˆ˜ ์žˆ๋Š” ์ž‘์—… ๊ณต๊ฐ„ ๊ฐœ๋…์ด ์ œ์•ˆ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ณต๋™ ํŽธ์ง‘ ์ค‘ ์ถฉ๋Œ์„ ํ”ผํ•˜๊ธฐ ์œ„ํ•ด ํŒŒ์ผ ์ž‘์—…์ด ๋๋‚  ๋•Œ๊นŒ์ง€ ์ž ๊ธˆ์„ ์„ค์ •ํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์ œ๊ณต๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

    ํ˜‘์—…์„ ์œ„ํ•œ Nextcloud Hub ํ”Œ๋žซํผ ์ถœ์‹œ

  • ํ๋ฆ„ โ€” ๋ฌธ์„œ๋ฅผ PDF๋กœ ๋ณ€ํ™˜ํ•˜๊ณ , ์ƒˆ ํŒŒ์ผ์„ ํŠน์ • ๋””๋ ‰ํ„ฐ๋ฆฌ์— ์—…๋กœ๋“œํ•  ๋•Œ ์ฑ„ํŒ…์— ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ด๊ณ , ํƒœ๊ทธ๋ฅผ ์ž๋™์œผ๋กœ ํ• ๋‹นํ•˜๋Š” ๋“ฑ ํ‘œ์ค€ ์ž‘์—…์˜ ์ž๋™ํ™”๋ฅผ ํ†ตํ•ด ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค๋ฅผ ์ตœ์ ํ™”ํ•ฉ๋‹ˆ๋‹ค. ํŠน์ • ์ด๋ฒคํŠธ์™€ ๊ด€๋ จํ•˜์—ฌ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ณ ์œ ํ•œ ํ•ธ๋“ค๋Ÿฌ๋ฅผ ๋งŒ๋“œ๋Š” ๊ฒƒ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

    ํ˜‘์—…์„ ์œ„ํ•œ Nextcloud Hub ํ”Œ๋žซํผ ์ถœ์‹œ

  • ๋‚ด์žฅ ๋„๊ตฌ ํŒจํ‚ค์ง€๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๋ฌธ์„œ, ์Šคํ”„๋ ˆ๋“œ์‹œํŠธ ๋ฐ ํ”„๋ฆฌ์  ํ…Œ์ด์…˜์˜ ๊ณต๋™ ํŽธ์ง‘ ONLYOFFICE, Microsoft Office ํ˜•์‹์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ONLYOFFICE๋Š” ํ”Œ๋žซํผ์˜ ๋‹ค๋ฅธ ๊ตฌ์„ฑ ์š”์†Œ์™€ ์™„์ „ํžˆ ํ†ตํ•ฉ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์—ฌ๋Ÿฌ ์ฐธ๊ฐ€์ž๊ฐ€ ๋™์‹œ์— ํ•˜๋‚˜์˜ ๋ฌธ์„œ๋ฅผ ํŽธ์ง‘ํ•˜๊ณ  ํ™”์ƒ ์ฑ„ํŒ…์—์„œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ๋…ผ์˜ํ•˜๊ณ  ๋ฉ”๋ชจ๋ฅผ ๋‚จ๊ธธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

    ํ˜‘์—…์„ ์œ„ํ•œ Nextcloud Hub ํ”Œ๋žซํผ ์ถœ์‹œ

  • ์‚ฌ์ง„์€ ์‚ฌ์ง„๊ณผ ์ด๋ฏธ์ง€์˜ ๊ณต๋™ ์ปฌ๋ ‰์…˜์„ ๋” ์‰ฝ๊ฒŒ ์ฐพ๊ณ , ๊ณต์œ ํ•˜๊ณ , ํƒ์ƒ‰ํ•  ์ˆ˜ ์žˆ๋Š” ์ƒˆ๋กœ์šด ์ด๋ฏธ์ง€ ๊ฐค๋Ÿฌ๋ฆฌ์ž…๋‹ˆ๋‹ค.
    ์‹œ๊ฐ„, ์žฅ์†Œ, ํƒœ๊ทธ, ์‹œ์ฒญ ๋นˆ๋„๋ณ„๋กœ ์‚ฌ์ง„ ์ˆœ์œ„๋ฅผ ๋งค๊ธฐ๋Š” ๊ธฐ๋Šฅ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

    ํ˜‘์—…์„ ์œ„ํ•œ Nextcloud Hub ํ”Œ๋žซํผ ์ถœ์‹œ

  • ๋‹ฌ๋ ฅ 2.0 โ€” ํšŒ์˜๋ฅผ ์กฐ์ •ํ•˜๊ณ , ์ฑ„ํŒ… ๋ฐ ํ™”์ƒ ํšŒ์˜๋ฅผ ์˜ˆ์•ฝํ•  ์ˆ˜ ์žˆ๋Š” ์บ˜๋ฆฐ๋” ํ”Œ๋ž˜๋„ˆ์ž…๋‹ˆ๋‹ค. iOS, Android, macOS, Windows, Linux, Outlook ๋ฐ Thunderbird๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ๊ทธ๋ฃน ๊ณต๋™ ์ž‘์—… ๋„๊ตฌ์™€์˜ ํ†ตํ•ฉ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. WebCal ํ”„๋กœํ† ์ฝœ์„ ์ง€์›ํ•˜๋Š” ์™ธ๋ถ€ ๋ฆฌ์†Œ์Šค์—์„œ ์ด๋ฒคํŠธ ๋กœ๋“œ๊ฐ€ ์ง€์›๋ฉ๋‹ˆ๋‹ค. ์ƒˆ ๋ฆด๋ฆฌ์Šค์—์„œ๋Š” ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๋Œ€ํญ ์žฌ์„ค๊ณ„ํ•˜๊ณ , ์ผ๋ฐ˜์ ์ธ ์ด๋ฒคํŠธ๋ฅผ ๋ฐ˜๋ณตํ•˜๊ธฐ ์œ„ํ•œ ํ™•์žฅ๋œ ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ–ˆ์œผ๋ฉฐ, ํšŒ์˜ ์ผ์ •์„ ์žก์„ ๋•Œ ์ ์œ ์œจ์„ ํ‰๊ฐ€ํ•˜๊ธฐ ์œ„ํ•œ ์‹œ๊ฐ์  ๋ชจ๋“œ๋ฅผ ์ œ๊ณตํ•˜๊ณ , ์ด๋ฒคํŠธ์— ์ฑ„ํŒ… ๋ฐ ์˜์ƒ ํ†ตํ™”๋ฅผ ์ฒจ๋ถ€ํ•˜๊ธฐ ์œ„ํ•œ ์ง€์›์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.

    ํ˜‘์—…์„ ์œ„ํ•œ Nextcloud Hub ํ”Œ๋žซํผ ์ถœ์‹œ

  • ๋ฉ”์ผ 1.0 โ€” ์ด๋ฉ”์ผ ์ž‘์—…์„ ์œ„ํ•œ ๊ณต๋™ ์ฃผ์†Œ๋ก ๋ฐ ์›น ์ธํ„ฐํŽ˜์ด์Šค. ํ•˜๋‚˜์˜ ๋ฐ›์€ํŽธ์ง€ํ•จ์— ์—ฌ๋Ÿฌ ๊ณ„์ •์„ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. OpenPGP ๊ธฐ๋ฐ˜์˜ ๋ฌธ์ž ์•”ํ˜ธํ™” ๋ฐ ๋””์ง€ํ„ธ ์„œ๋ช… ์ฒจ๋ถ€๊ฐ€ ์ง€์›๋ฉ๋‹ˆ๋‹ค. CalDAV๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ฃผ์†Œ๋ก์„ ๋™๊ธฐํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    ์ƒˆ ๋ฒ„์ „์—์„œ๋Š” ์šด์†ก ํšŒ์‚ฌ๋‚˜ ์˜ˆ์•ฝ๊ณผ ๊ฐ™์€ ์„œ๋น„์Šค์—์„œ ๋ณด๋‚ธ ํŽธ์ง€์—์„œ ์ถ”์ถœํ•œ ํ‹ฐ์ผ“ ๋ฐ ์˜ˆ์•ฝ ์ •๋ณด๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์บ˜๋ฆฐ๋” ํ”Œ๋ž˜๋„ˆ์— ํ•ญ๋ชฉ์„ ์ž๋™์œผ๋กœ ์ƒ์„ฑํ•˜๋Š” ๊ธฐ๋Šฅ์ด ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. HTML ๋งˆํฌ์—…์ด ํฌํ•จ๋œ ์ด๋ฉ”์ผ์˜ ์ „์ฒด ์ฒ˜๋ฆฌ๊ฐ€ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

    ํ˜‘์—…์„ ์œ„ํ•œ Nextcloud Hub ํ”Œ๋žซํผ ์ถœ์‹œ

  • ์ด์•ผ๊ธฐ โ€” ๋ฉ”์‹œ์ง• ๋ฐ ์›น ํšŒ์˜ ์‹œ์Šคํ…œ(์ฑ„ํŒ…, ์˜ค๋””์˜ค ๋ฐ ๋น„๋””์˜ค). ํ™”๋ฉด ์ฝ˜ํ…์ธ ์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๋ฅผ ์ œ๊ณตํ•˜๊ณ  ์ผ๋ฐ˜ ์ „ํ™” ํ†ต์‹ ๊ณผ์˜ ํ†ตํ•ฉ์„ ์œ„ํ•ด SIP ๊ฒŒ์ดํŠธ์›จ์ด๋ฅผ ์ง€์›ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ƒˆ ๋ฒ„์ „์—์„œ๋Š” ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ์™„์ „ํžˆ ์žฌ์„ค๊ณ„๋˜์–ด ์ „๋‹ฌ ๋ฐ ๋ณด๋ฅ˜ ์ค‘์ธ ๋ฉ”์‹œ์ง€์— ๋Œ€ํ•œ ์•Œ๋ฆผ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ์˜ ํ†ตํ•ฉ์ด ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ๋™์•„๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด Talk์—์„œ ๊ทธ๋ฃน์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์›๋ณธ ๋ฉ”์‹œ์ง€๋ฅผ ์ธ์šฉํ•˜์—ฌ ๋‹ต์žฅ ๋ชจ๋“œ๋ฅผ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ฐฑ๊ทธ๋ผ์šด๋“œ ํƒญ์—์„œ ์ƒˆ ๋ฉ”์‹œ์ง€ ์•Œ๋ฆผ์„ ๊ตฌํ˜„ํ–ˆ์Šต๋‹ˆ๋‹ค. Flow ๋ฐ Calendar ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ์˜ ํ†ตํ•ฉ์ด ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

    ํ˜‘์—…์„ ์œ„ํ•œ Nextcloud Hub ํ”Œ๋žซํผ ์ถœ์‹œ

์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€