Repolode
opencloud-eu

opencloud-eu/opencloud

Go로 작성된 오픈소스 셀프호스팅 파일 관리·공유·협업 플랫폼입니다.

대체할 수 있는 제품:Google DriveMicrosoft OneDriveDropbox

스타
6,218
포크
256
열린 이슈
499
마지막 커밋
9시간 전

어떤 프로젝트인가요?

OpenCloud는 자체 인프라에서 운영할 수 있는 오픈소스 파일 저장·공유·협업 플랫폼입니다. 이 저장소에는 OpenCloud 서버의 Go 백엔드 서비스가 있으며, 전체 프로젝트는 이를 기반으로 웹 인터페이스와 기타 구성 요소를 제공합니다.

사용자는 Keycloak 같은 외부 ID 공급자 또는 내장된 LibreGraph Connect ID 공급자를 통해 OpenID Connect로 인증합니다. 백엔드는 데이터베이스를 사용하지 않고 모든 데이터를 파일 시스템에 직접 저장하며, 기본 루트 디렉터리는 $HOME/.opencloud/입니다.

저장소에는 빌드 안내도 포함되어 있습니다. make generate를 실행하면 웹 UI와 내장 ID 공급자 같은 에셋이 준비되고, make -C opencloud build를 실행하면 opencloud 바이너리가 생성됩니다. opencloud init을 실행한 다음 opencloud server를 실행하면 구성이 생성되고 로컬 테스트 인스턴스가 시작됩니다.

핵심 기능

  • 01데이터베이스 없이 모든 데이터를 파일 시스템에 직접 저장합니다.
  • 02Keycloak 또는 내장된 LibreGraph Connect 공급자를 통해 OpenID Connect로 사용자를 인증합니다.
  • 03init 및 server 명령을 포함한 단일 opencloud 바이너리로 빌드됩니다.
  • 04Go로 작성되었으며 Apache 2.0 라이선스로 배포됩니다.

활용 사례

  • 자체 서버에서 비공개 파일 공유 및 협업 서비스를 셀프호스팅합니다.
  • 데이터를 직접 관리할 수 있는 주권형 클라우드 스토리지 환경을 운영합니다.
  • Go 기반 파일 동기화 및 공유 백엔드에 기여하거나 이를 연구합니다.

빠른 시작

  1. 1

    웹 UI와 내장 IDP에 필요한 에셋을 생성합니다

    make generate
  2. 2

    opencloud 바이너리를 컴파일합니다

    make -C opencloud build
  3. 3

    설정을 초기화하고 로컬 테스트 서버를 시작합니다

    opencloud/bin/opencloud init && opencloud/bin/opencloud server

사용 전 알아둘 점

  • 소스에서 빌드하려면 Go 툴체인과 make가 필요하며, 이 백엔드 저장소의 README에는 패키지 설치 프로그램이 제공되지 않습니다.
  • README는 다른 설치 방법에 관한 외부 문서를 안내합니다.

포함된 컬렉션

토픽

자주 묻는 질문

opencloud은(는) 무엇인가요?
Go로 작성된 오픈소스 셀프호스팅 파일 관리·공유·협업 플랫폼입니다. OpenCloud는 자체 인프라에서 운영할 수 있는 오픈소스 파일 저장·공유·협업 플랫폼입니다. 이 저장소에는 OpenCloud 서버의 Go 백엔드 서비스가 있으며, 전체 프로젝트는 이를 기반으로 웹 인터페이스와 기타 구성 요소를 제공합니다.
opencloud은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
opencloud은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
opencloud은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. opencloud의 마지막 커밋은 2026년 10월 24일입니다.
opencloud은(는) 어디에 사용할 수 있나요?
자체 서버에서 비공개 파일 공유 및 협업 서비스를 셀프호스팅합니다. 데이터를 직접 관리할 수 있는 주권형 클라우드 스토리지 환경을 운영합니다. Go 기반 파일 동기화 및 공유 백엔드에 기여하거나 이를 연구합니다.
opencloud는 어떻게 설치하나요?
웹 UI와 내장 IDP에 필요한 에셋을 생성합니다: make generate opencloud 바이너리를 컴파일합니다: make -C opencloud build 설정을 초기화하고 로컬 테스트 서버를 시작합니다: opencloud/bin/opencloud init && opencloud/bin/opencloud server
opencloud은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/opencloud-eu/opencloud

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

관련 프로젝트