Repolode
owncloud

owncloud/ocis

ownCloud의 셀프 호스팅 파일 동기화 및 공유 플랫폼으로, WebDAV와 CS3 API를 제공하는 단일 Go 바이너리로 구성됩니다.

대체할 수 있는 제품:DropboxGoogle Drive

스타
2,164
포크
282
열린 이슈
615
마지막 커밋
13시간 전

어떤 프로젝트인가요?

ownCloud Infinite Scale(oCIS)은 셀프 호스팅 파일 동기화 및 공유 플랫폼입니다. 단일 바이너리나 컨테이너로 제공되며, 설정을 바꾸고 필요한 서비스를 실행하면 Raspberry Pi부터 Kubernetes 클러스터까지 확장할 수 있습니다. 멀티서비스 아키텍처를 통해 운영자는 실행할 기능을 선택하고 Keycloak 같은 기존 서비스를 재사용할 수 있습니다.

클라이언트로는 기본 제공 웹 UI와 ownCloud의 Android, iOS, 데스크톱 앱이 있습니다. 백엔드는 reva를 기반으로 하며 WebDAV와 CS3 API를 제공합니다. 사용자는 외부 ID 제공자 또는 내장 LibreGraph Connect IdP를 사용해 OpenID Connect로 인증합니다. WOPI 게이트웨이를 통해 Collabora Online, OnlyOffice Docs, Microsoft Office Online과 연동하여 공동 편집을 지원합니다.

외부 데이터베이스나 ID 제공자 없이 Docker를 사용하거나 Go 1.25.10 이상으로 소스에서 빌드해 로컬 데모 인스턴스를 실행할 수 있습니다.

핵심 기능

  • 01소형 기기부터 Kubernetes 클러스터까지 확장 가능한 단일 바이너리 또는 컨테이너.
  • 02WebDAV 및 CS3 API를 통한 동기화와 공유, 웹·Android·iOS·데스크톱 클라이언트 지원.
  • 03외부 IdP(Keycloak 등) 또는 내장 LibreGraph Connect를 통한 OpenID Connect 인증.
  • 04WOPI를 통해 Collabora Online, OnlyOffice, Microsoft Office Online과 연동하는 웹 오피스 기능.
  • 05운영자가 필요한 서비스만 실행할 수 있는 멀티서비스 아키텍처.

활용 사례

  • 홈 서버나 소형 VM에서 비공개 파일 동기화 및 공유 서비스를 운영.
  • 기존 Keycloak 인스턴스와 함께 Kubernetes에 팀 파일 플랫폼을 배포.
  • 셀프 호스팅 파일 저장소에 공동 문서 편집 기능 추가.

빠른 시작

  1. 1

    oCIS Docker 이미지를 가져옵니다

    docker pull owncloud/ocis
  2. 2

    설정을 초기화합니다

    docker run --rm -it --mount type=bind,source=$HOME/ocis/ocis-config,target=/etc/ocis --mount type=bind,source=$HOME/ocis/ocis-data,target=/var/lib/ocis owncloud/ocis init --insecure yes
  3. 3

    서버를 시작한 다음 localhost:9200을 열고, 출력된 사용자 이름과 비밀번호로 로그인합니다

    docker run --name ocis_runtime --rm -it -p 9200:9200 --mount type=bind,source=$HOME/ocis/ocis-config,target=/etc/ocis --mount type=bind,source=$HOME/ocis/ocis-data,target=/var/lib/ocis -e OCIS_INSECURE=true -e PROXY_HTTP_ADDR=0.0.0.0:9200 -e OCIS_URL=https://localhost:9200 owncloud/ocis

사용 전 알아둘 점

  • 소스에서 빌드하려면 Go 1.25.10 이상과 C 컴파일러가 필요하며, 소스 빌드는 개발용으로만 권장됩니다.
  • ownCloud GmbH에서 제공하는 일부 안정 빌드에는 최종 사용자 라이선스 계약이 적용됩니다.

포함된 컬렉션

토픽

자주 묻는 질문

ocis은(는) 무엇인가요?
ownCloud의 셀프 호스팅 파일 동기화 및 공유 플랫폼으로, WebDAV와 CS3 API를 제공하는 단일 Go 바이너리로 구성됩니다. ownCloud Infinite Scale(oCIS)은 셀프 호스팅 파일 동기화 및 공유 플랫폼입니다. 단일 바이너리나 컨테이너로 제공되며, 설정을 바꾸고 필요한 서비스를 실행하면 Raspberry Pi부터 Kubernetes 클러스터까지 확장할 수 있습니다. 멀티서비스 아키텍처를 통해 운영자는 실행할 기능을 선택하고 Keycloak 같은 기존 서비스를 재사용할 수 있습니다.
ocis은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
ocis은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
ocis은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. ocis의 마지막 커밋은 2026년 10월 24일입니다.
ocis은(는) 어디에 사용할 수 있나요?
홈 서버나 소형 VM에서 비공개 파일 동기화 및 공유 서비스를 운영. 기존 Keycloak 인스턴스와 함께 Kubernetes에 팀 파일 플랫폼을 배포. 셀프 호스팅 파일 저장소에 공동 문서 편집 기능 추가.
ocis는 어떻게 설치하나요?
oCIS Docker 이미지를 가져옵니다: docker pull owncloud/ocis 설정을 초기화합니다: docker run --rm -it --mount type=bind,source=$HOME/ocis/ocis-config,target=/etc/ocis --mount type=bind,source=$HOME/ocis/ocis-data,target=/var/lib/ocis owncloud/ocis init --insecure yes 서버를 시작한 다음 localhost:9200을 열고, 출력된 사용자 이름과 비밀번호로 로그인합니다: docker run --name ocis_runtime --rm -it -p 9200:9200 --mount type=bind,source=$HOME/ocis/ocis-config,target=/etc/ocis --mount type=bind,source=$HOME/ocis/ocis-data,target=/var/lib/ocis -e OCIS_INSECURE=true -e PROXY_HTTP_ADDR=0.0.0.0:9200 -e OCIS_URL=https://localhost:9200 owncloud/ocis
ocis은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/owncloud/ocis

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트