왜 지금 클라우드 데이터가 걱정되는가?
최근 대형 테크 기업들의 개인정보 유출 및 프라이버시 침해 사례가 끊임없이 보도되고 있습니다. 이런 뉴스를 접할 때마다 우리는 자연스럽게 이런 의문을 갖게 됩니다. 대기업의 클라우드에 맡긴 내 데이터는 정말 안전한가?
사업자든, 자녀를 둔 부모든, 기업과 정부, 해커, 경쟁자의 호시탐탐한 시선으로부터 소중한 개인 데이터를 지키는 일은 갈수록 어려워지고 있습니다. 클라우드에 올린 문서와 스프레드시트가 어디로 흘러가는지, 누가 그것에 손을 댈 수 있는지 아무도 알 수 없습니다.
문서 저장, 클라우드로의 이동
문서 저장은 많은 사람들이 클라우드로 이동하기 시작한 대표적인 분야입니다. 클라우드 스토리지는 접근성, 협업 편의성, 데이터 보호 등 다양한 장점을 제공합니다. 하지만 역설적으로, 데이터 보안이 어떤 이유로든 뚫리는 순간 이러한 장점은 모두 단점으로 돌변합니다.
"필요는 발명의 어머니다."
해결책: 온프레미스·자체 호스팅 문서 관리 시스템
이 문제에 대한 해답은 바로 온프레미스(on-premises) 또는 자체 호스팅(self-hosted) 문서 관리 시스템입니다. 오랜 기간 동안 수많은 기업과 커뮤니티가 자체 호스팅 방식의 문서 저장 솔루션을 개발해 왔습니다. 조직마다 기하급수적으로 늘어나는 디지털 데이터 때문에 데이터·문서 관리는 큰 골칫거리가 되었고, 각종 규제 준수(compliance)와 저장 정책도 챙겨야 합니다. 특히 HIPAA처럼 법으로 통제되는 업무를 수행하는 대기업이라면 문서 관리 이슈가 더욱 절실합니다.
이러한 문제에 대한 강력한 대안이 바로 자체 호스팅 방식의 Nextcloud EFSS(Enterprise File Sync and Sharing), 즉 기업용 파일 동기화·공유 및 콘텐츠 협업 플랫폼입니다. Nextcloud는 하나의 플랫폼 위에서 다양한 제품군을 제공하는데, 그중 대표적인 것들은 다음과 같습니다.
Nextcloud Files
완전한 파일 동기화·공유 관리 시스템입니다. 데스크톱 OS와 모바일용 앱을 통해 크로스 플랫폼·크로스 디바이스 파일 동기화를 지원하며, Google Drive처럼 파일 검색, 댓글 달기, 파일 접근 권한 제어 기능까지 갖추고 있습니다. 결정적인 차이점은 모든 것이 내 서버에서 작동한다는 점입니다.
Nextcloud Talk
사내 자체 호스팅 환경에서 개인 통화, 채팅, 화상 회의를 지원하는 커뮤니케이션 스위트입니다. 사내 네트워크에 있거나 회사 VPN을 통해 접속했다면 통신 내용이 절대 외부로 나가지 않습니다. 모바일 앱도 제공되며, 쉽게 말해 우리 네트워크 안에 있는 Microsoft Lync 또는 Google Meet이라고 할 수 있습니다.
Nextcloud Groupware
메일, 캘린더, 연락처 기능은 소규모 사무실의 커뮤니케이션을 개선하고 업무 처리 속도를 높여 줍니다. Nextcloud를 자체 서버에 구축하면 이 모든 것이 내부 네트워크 안에서 이루어집니다. 이는 두 가지 고민, 즉 저장 공간과 프라이버시를 동시에 해결합니다. 데이터가 내 네트워크에 있으니 안전하고 비공개적이며, 저렴한 비용으로 사실상 무제한에 가까운 저장 공간을 추가해 "저장 공간 부족" 문제도 해결할 수 있습니다.
직접 사용해 보기
Nextcloud를 체험하는 방법은 여러 가지가 있습니다.
- 데모 계정: 공식 사이트에서 60분간 사용 가능한 데모 계정을 무료로 체험할 수 있습니다.
- 무료 호스팅 계정: 수십 개의 호스팅 업체를 통해 저장 용량 제한이 있는 무료 계정을 만들 수 있습니다. 성능에 만족하면 유료 계정으로 전환해 용량을 늘릴 수 있으며, 가격은 업체마다 다릅니다.
- 직접 설치: 가장 인기 있는 방법은 서버 패키지를 내려받아 자신의 하드웨어에 설치하는 것입니다. 선택지도 매우 다양합니다.
- Docker 이미지: https://hub.docker.com/_/nextcloud/
- Snap 패키지: https://snapcraft.io/nextcloud
- VM 이미지: https://download.nextcloud.com/vm/Nextcloud-VM.ova
- Ubuntu용 다운로드 아카이브: https://download.nextcloud.com/server/releases/nextcloud-20.0.2.zip
설치 방법
웹 인스톨러(web installer)를 사용하면 서버에 Nextcloud를 손쉽게 설치할 수 있습니다. 의존성 검사부터 적절한 패키지 다운로드, 올바른 권한과 사용자 계정으로의 압축 해제까지 자동으로 처리해 줍니다. 필자가 경험한 설치 패키지 중 이보다 쉬운 것은 세계 최대 CMS인 WordPress뿐이었습니다!
설치 후에는 반드시 관리자 매뉴얼(Admin Manual)을 확인하세요.
https://docs.nextcloud.com/server/20/admin_manual/
구축한 시스템은 웹 인터페이스로 접속하거나, 데스크톱·모바일 클라이언트를 내려받아 사용할 수 있습니다. Nextcloud 클라이언트는 Windows, macOS, Linux, iOS, Android 등 사실상 모든 플랫폼을 지원합니다.
필자는 제공 용량 8GB로 모든 업체 중 가장 넉넉했던 Tab.Digital에 가입했습니다. 그 외에도 여러 업체가 있으며, 일부 목록은 아래와 같습니다.
가입하면 파일에 접근할 수 있는 WebDAV 주소를 받게 됩니다. 덕분에 평소 사용하는 로컬 파일 탐색기 앱으로 이 저장 공간에 바로 접속하도록 설정할 수 있습니다.

출처: Tab.Digital의 Nextcloud 계정
플랫폼에 포함된 앱들
문서 관리 시스템에 필요한 거의 모든 기능을 기본으로 제공합니다.
- Files: 파일 보관함이자 탐색기
- Photos: 사진 탐색기
- Activity: 계정 활동 로그
- Talk: 채팅 클라이언트
- Mail: 기존 이메일 계정을 연결하는 메일 클라이언트 (메일 서버가 아님)
- Contact: AD(Active Directory) 등을 연결하는 주소록
- Circles: SharePoint의 일부 기능을 갖춘 소셜 기능
- Calendar, Notes, Tasks: 일정, 메모, 할 일 관리
- Deck: 카드 기반 칸반(Kanban) 스타일 프로젝트 관리 도구
문서 관리 시스템으로서 상당히 충실한 기능들이며, 이것만으로도 Nextcloud는 사내 데이터 관리에 최적의 선택지가 됩니다.
그런데 Nextcloud의 매력은 여기서 끝나지 않습니다. 시스템 내에서 일반 오피스 파일을 열고 편집할 수 있을 뿐만 아니라, 다른 어떤 플랫폼도 허용하지 않는 다양한 작업까지 가능합니다. 소규모 사무실 환경에서 Nextcloud를 꾸준히 사용하게 될 확실한 이유입니다.
오피스 연동
Nextcloud는 AGPL 라이선스로 배포되는 오픈소스 오피스 패키지 OnlyOffice(https://www.onlyoffice.com/)와 연동됩니다. 이를 통해 별도의 프로그램 없이 Nextcloud 시스템 안에서 파일을 생성, 편집, 저장할 수 있습니다. 실제 Tab.Digital 환경에서 오피스 스위트를 사용해 보았지만, 지연이나 버벅임은 전혀 없었습니다.


파일과 상호작용할 수 있는 기능도 다양합니다. 플랫폼 안에서 할 수 있는 작업이 무궁무진합니다.
- Activity: 특정 파일에 어떤 일이 벌어지고 있는지 추적
- Chat: 파일 안에서 바로 파일에 대해 논의
- Comments: 실시간이 아닌 대화를 위해 파일에 댓글 남기기
- Sharing: 시스템 내부 사용자 또는 외부와 파일 공유, 프로젝트와 연계해 모든 데이터를 한곳에 모으기
- Versions: 필요할 때 되돌릴 수 있는 버전 관리




설정
관리자 설정 항목이 매우 포괄적입니다. 최고 관리자(Super Admin)는 필요한 모든 변경을 수행하고 패키지를 원하는 형태로 커스터마이징할 수 있습니다.

보안
2단계 인증(2FA), FIDO2 기반 비밀번호 없는 인증, 백업 코드 로그인을 지원합니다. 로그인 중인 앱과 기기를 한눈에 확인할 수도 있습니다. 보안 체계가 빈틈없이 완결되어 있다는 평가를 받을 만합니다.
마무리하며: 소규모 사무실의 체크리스트
세부 사항을 더 살펴보기 전에, 협업 도구를 포함한 파일 동기화·공유 시스템에 소규모 비즈니스가 요구할 사항들을 정리해 보았습니다.
- 온프레미스 파일 저장 시스템
- 사내 파일 공유
- 보안이 확보된 사내 채팅 플랫폼
- 파일 버전 관리
- 오피스 스위트 애플리케이션
- 연락처/캘린더/할 일/메모
- 일반적인 소셜 미디어 기능
- 데이터 보안
- 커뮤니케이션 프라이버시
- 데이터 보존 정책에 대한 통제권
전문가라면 이 기능 대부분이 Google, Microsoft, Facebook(어느 정도는) 같은 기업의 클라우드 서비스에도 있다고 지적할 것입니다. 하지만 우리가 찾는 것은 바로 이 대기업들로부터 벗어난 시스템입니다. 데이터 저장, 데이터 보존 정책, 프라이버시 기능에 대한 더 큰 통제권과 낮은 비용을 제공하는 솔루션이 필요합니다.
Nextcloud는 위의 모든 것, 그리고 그 이상을 갖춘 패키지입니다. 소규모 사무실 환경이라면 이것이 바로 정답(go-to system)입니다. 커스터마이징도 최소한으로 줄일 수 있고, 개봉 즉시(out of the box) 바로 사용을 시작할 수 있습니다.
이 문서 관리 플랫폼에 대해 유용한 정보를 드렸기를 바랍니다. 여러분의 조직에서 Nextcloud를 도입해 보신다면, 댓글로 경험을 들려주세요!