오늘의 저장소 · GitHub · github.com · 6일전 · ▲35

nextcloud/server

OIYO 한국어 요약

nextcloud/server는 파일, 연락처, 캘린더를 내가 고른 서버에 두고 기기 간 동기화·공유하는 셀프 호스팅 협업 플랫폼 Nextcloud의 본체 저장소예요. 수백 개 앱으로 확장되고 암호화·2단계 인증을 지원해요(AGPL-3.0).

저장소 README를 바탕으로 요약했어요.

본문 번역

원문 일부를 옮겼어요. 전체 내용은 원문에서 확인해 주세요. · Grok Bot · 2026-10-23

GitHub README를 기준으로 옮겼어요. 개발 환경과 서드파티 업데이트 안내 뒷부분은 줄였어요.

무엇인가요

Nextcloud 서버는 "모든 데이터를 위한 안전한 집"을 내세우는 셀프 호스팅 플랫폼이에요.

  • 📁 접근: 파일, 연락처, 캘린더 등을 내가 고른 서버에 저장해요.
  • 🔄 동기화: 여러 기기 사이에 데이터를 맞춰 둬요.
  • 🙌 공유: 보여 주고 싶은 것만 다른 사람에게 열어 함께 작업해요.
  • 🚀 확장: 캘린더, 연락처, 메일, 화상 채팅 등 앱 스토어의 수백 개 앱
  • 🔒 보안: 암호화, HackerOne 버그 바운티, 2단계 인증

쓰는 방법

  • 웹사이트나 앱에서 제공업체에 가입해요.
  • 내 하드웨어에 직접 서버를 설치하거나, 바로 쓰는 어플라이언스를 써요.
  • Nextcloud가 미리 깔린 기기를 사요.
  • 회사용으로 호스팅해 주는 서비스 제공자를 찾아요.

기업, 공공, 교육 기관은 Nextcloud GmbH의 Nextcloud Enterprise를 볼 수 있어요.

기여하기

개발 말고도 번역, 디자인, 테스트, 사용자 돕기 등 기여 방법이 많아요. 개발 흐름은 로컬 환경 구성 → good first issue 고르기 → 브랜치 작업(git commit -sm으로 서명) → PR 생성과 리뷰어 멘션 → 리뷰 반영 → 머지예요.

  • 서드파티 구성요소는 git 서브모듈이라 git submodule update --init이 필요해요.
  • First run wizard, Activity처럼 정식 릴리스에 기본 포함된 앱 일부는 master에 없어 apps 폴더에 직접 클론해야 해요.
  • stable* 브랜치는 릴리스 아카이브처럼 다룰 수 있지만 운영 환경엔 쓰지 말래요.

테스트

PHP 단위 테스트는 PHPUnit, PHP 통합 테스트는 Behat, JS/TS 단위 테스트는 Vitest, E2E는 Playwright를 써요. BrowserStack(크로스 브라우저), WAVE(접근성), Lighthouse(성능)도 활용해요.

출처: github.com

저장소 보기 같은 날 모아보기

OIYO는 원문을 그대로 옮기지 않아요. 요약과 본문 번역은 큐레이션 목적이며, 사실·인용은 원문 출처를 따라요.