Nextcloud vs ownCloud: 어떤 파일 서버를 사용해야 할까요?

발행: (2026년 3월 7일 PM 01:30 GMT+9)
12 분 소요
원문: Dev.to

Source: Dev.to

번역할 텍스트를 제공해 주시면 한국어로 번역해 드리겠습니다.

빠른 판결

Nextcloud를 선택하세요. Nextcloud는 2016년에 ownCloud에서 포크했으며 그 이후 기능, 커뮤니티 규모, 개발 속도 면에서 앞서 왔습니다. ownCloud는 ownCloud Infinite Scale (oCIS) 로 전환했으며, 이는 Go로 완전히 새로 작성된 현재 활발히 개발 중인 버전입니다. 기존 PHP 기반 ownCloud 10은 유지보수 모드에 있습니다. 기업 배포를 위해 oCIS의 아키텍처가 특별히 필요하지 않은 한, Nextcloud가 더 나은 선택입니다.

Background

  • 2016 포크: Nextcloud의 설립자 Frank Karlitschek(ownCloud도 설립) 가 ownCloud를 포크하여 Nextcloud를 만들었으며, 대부분의 개발자 커뮤니티를 함께 데려갔습니다.
  • 분기: 포크 이후 두 프로젝트는 크게 갈라졌습니다.

Nextcloud는 PHP 코드베이스 위에 계속해서 수백 개의 기능을 추가하며 발전했습니다: Talk(영상 통화), Office(협업 편집), Mail, Forms, Deck, 그리고 400개 이상의 앱을 제공하는 마켓플레이스. 개인 셀프‑호스팅 사용자와 기업 모두를 대상으로 합니다.

ownCloudownCloud Infinite Scale (oCIS) 라는 새로운 제품으로 방향을 전환했습니다 — Go 언어로 완전히 새로 작성된 마이크로‑서비스 아키텍처. 기존 PHP 기반 ownCloud 10은 유지보수 모드에 들어갔습니다. oCIS는 Spaces(프로젝트 기반 협업)와 새로운 웹 UI와 같은 기능을 갖춘 기업용 파일 동기화 솔루션을 목표로 합니다.

Feature Comparison

기능NextcloudownCloud (oCIS)
언어PHPGo (마이크로서비스)
아키텍처모놀리식 (전통적)마이크로서비스
데이터베이스PostgreSQL, MySQL/MariaDB, SQLite임베디드 (외부 DB 불필요)
웹 UI성숙하고 기능이 풍부한현대적, 기능 재구축 중
데스크톱 동기화 클라이언트성숙함 (모든 플랫폼)성숙함 (모든 플랫폼)
모바일 앱iOS, Android (성숙)iOS, Android
파일 공유전체 기능 (링크, 권한, 만료)전체 기능
협업 편집예 (Nextcloud Office, OnlyOffice, Collabora)예 (Microsoft 365 WOPI, OnlyOffice, Collabora)
캘린더 및 연락처예 (CalDAV/CardDAV)아니오 (oCIS에 없음)
영상 통화예 (Nextcloud Talk)아니오
이메일예 (Mail 앱)아니오
앱 생태계400개 이상의 앱제한적 (oCIS 앱 개발 중)
스페이스 (프로젝트 폴더)그룹 폴더 (커뮤니티 앱)기본 제공 기능
종단 간 암호화예 (폴더별)개발 중
LDAP/AD 통합
SSO / OIDC예 (내장 IDP)
연합예 (Nextcloud‑to‑Nextcloud)예 (oCIS‑to‑oCIS)
전체 텍스트 검색앱을 통해 (Elastic/Solr)내장 (Bleve)
바이러스 백신 스캔ClamAV 앱을 통해내장 통합
Docker 복잡도복잡함 (4개 이상 서비스)간단함 (단일 바이너리 또는 1 컨테이너)
리소스 사용량512 MB – 2 GB+ RAM256 MB – 1 GB RAM
라이선스AGPL‑3.0Apache‑2.0
커뮤니티 규모매우 큼보통 (기업 중심)

배포 개요

  • Nextcloud는 PHP, 데이터베이스(권장: PostgreSQL), Redis, 그리고 cron 컨테이너가 필요합니다. 일반적인 Docker 설정은 3–4개의 서비스를 사용합니다. 공식 Nextcloud Docker 가이드를 참고하세요.
  • ownCloud oCIS단일 바이너리 또는 단일 Docker 컨테이너로 실행됩니다. 외부 데이터베이스가 필요 없으며 내장 스토리지를 사용합니다. 설정은 더 간단하지만 OIDC, Spaces, 외부 통합을 구성하면 약간의 복잡성이 추가됩니다.

승자 (배포‑간편성 관점)

  • ownCloud oCIS – 초기 배포가 더 간단함(단일 컨테이너, 외부 DB 없음).
  • Nextcloud – 훨씬 더 많은 문서, 커뮤니티 튜토리얼, 그리고 더 폭넓은 기능 세트.

성능 및 리소스 지표

지표NextcloudownCloud oCIS
RAM (유휴)300‑512 MB150‑256 MB
RAM (활성)512 MB – 2 GB+256 MB – 512 MB
CPU (파일 작업)높음 (PHP)낮음 (Go)
동기화 처리량보통높음
외부 DB 필요아니오
시작 시간느림 (PHP 초기화)빠름 (컴파일된 바이너리)

Project & Community Metrics

지표NextcloudownCloud
GitHub stars29 k+8 k+ (oCIS)
커뮤니티대규모 (포럼, Reddit, Matrix)중간 (포럼, 기업 중심)
문서광범위한좋음 (기업 지향)
상업 엔티티Nextcloud GmbH (Germany)ownCloud GmbH (Germany)
엔터프라이즈 플랜예 (주요 비즈니스 모델)
개발 속도매우 활발함활발함 (oCIS가 최신)
자체 호스팅 문서뛰어남보통
앱 생태계400개 이상의 커뮤니티 앱제한적

의사결정 매트릭스 (사용 사례 체크리스트)

  • 가장 폭넓은 기능 세트 (files + calendar + contacts + office + talk + mail + apps) → Nextcloud
  • 커뮤니티 지원 및 튜토리얼이 중요Nextcloud
  • CalDAV/CardDAV (calendar & contacts) 가 필요Nextcloud
  • 비디오 통화 (Nextcloud Talk) 를 원함Nextcloud
  • 400개 이상의 설치 가능한 앱 을 원함Nextcloud
  • 개인 셀프‑호스팅 사용자이거나 소규모 팀 Nextcloud
  • 가장 큰 생태계 & 커뮤니티 를 원함Nextcloud

파일‑동기화 플랫폼이 가볍고 빠르며 캘린더, 연락처, 비디오 통화, 방대한 앱 생태계가 필요 없을 경우:

  • 프로젝트‑기반 협업 (Spaces) 이 필요ownCloud oCIS
  • 더 간단한 Docker 배포 (단일 컨테이너) 를 원함ownCloud oCIS
  • 기존 OIDC 인프라가 있는 기업에 배포 ownCloud oCIS
  • Apache‑2.0 라이선스 를 선호ownCloud oCIS
  • 성능 & 자원 효율성 이 최우선ownCloud oCIS

요약

  • Nextcloud는 대부분의 셀프‑호스트 사용자에게 더 나은 선택입니다. 더 많은 기능, 훨씬 큰 커뮤니티, 더 나은 문서, 검증된 실적을 제공합니다. 앱 생태계만으로도 더 다재다능한 플랫폼이 됩니다.
  • ownCloud oCIS는 원시 파일‑동기화 성능, 단일 바이너리 아키텍처, 가벼운 리소스 사용량이 중요한 기업 배포에 흥미롭고, 누락된 기능(캘린더, 연락처, 영상 통화, 방대한 앱 생태계)이 필요하지 않은 경우에 적합합니다.

Note: 클래식 PHP 기반 ownCloud 10은 새로운 배포에 고려해서는 안 됩니다—현재 유지보수 모드이며 Nextcloud에 비해 장점이 없습니다. ownCloud를 선택한다면 oCIS를 사용하십시오.

Quick FAQ

  • Frank Karlitschek가 두 프로젝트를 모두 설립했나요?
    예. 그는 2010년에 ownCloud를 설립하고, 2016년에 이를 포크하여 Nextcloud를 만들었으며 대부분의 개발자를 함께 옮겼습니다.

  • ownCloud는 아직도 활발히 개발되고 있나요?
    예—ownCloud는 현재 oCIS(Infinite Scale)를 활발히 개발하고 있습니다. PHP 기반의 ownCloud 10은 유지 보수 모드에 있지만, oCIS는 최신이며 활발히 개발되는 플랫폼입니다. oCIS 주변 커뮤니티는 규모가 작고 기업 중심입니다.

  • Nextcloud는 마이그레이션 GUI를 제공하나요?
    예. Nextcloud에는 다른 플랫폼에서 데이터를 옮기는 데 도움이 되는 그래픽 마이그레이션 도구가 포함되어 있습니다.

Migration Considerations

  • ownCloud 10 → Nextcloud – ownCloud 10에서 Nextcloud로 이동하는 것은 두 프로젝트가 공통된 역사를 공유하기 때문에 비교적 간단할 수 있습니다.
  • ownCloud Infinite Scale (oCIS) – oCIS는 다른 데이터 형식을 사용하므로 마이그레이션이 더 복잡합니다.

보안 및 유지 관리

  • 두 플랫폼 모두 정기적인 보안 업데이트와 함께 활발히 유지 관리됩니다.
  • Nextcloud
    • 더 큰 공격 표면(PHP + 많은 선택적 기능).
    • 더 큰 보안 팀HackerOne 버그 바운티 프로그램의 혜택을 받습니다.
  • ownCloud Infinite Scale (oCIS)
    • Go의 메모리 안전성작은 코드베이스 덕분에 잠재적 취약점이 감소합니다.

Self‑Hosting Guides

  • ownCloud oCIS를 Docker로 자체 호스팅하는 방법
  • Nextcloud를 자체 호스팅하는 방법

비교 기사

  • Nextcloud vs Seafile
  • Nextcloud vs Syncthing

인​기 클라우드 서비스 대안

  • Google Drive에 대한 자체 호스팅 대안
  • Dropbox에 대한 자체 호스팅 대안

모범 사례

  • 최고의 자체 호스팅 파일 동기화 솔루션
  • Docker Compose 기본
0 조회
Back to Blog

관련 글

더 보기 »