Repolode
nextcloud

nextcloud/all-in-one

공식 Nextcloud 설치 프로그램으로, 단일 Docker mastercontainer가 Office, Talk, 백업, 안티바이러스 등의 선택 기능을 포함한 전체 Nextcloud 스택을 배포하고 관리합니다.

대체할 수 있는 제품:Google DriveDropbox

스타
10,621
포크
1,115
열린 이슈
114
마지막 커밋
4시간 전

어떤 프로젝트인가요?

Nextcloud All-in-One(AIO)은 Docker로 Nextcloud를 설치하는 공식 방법입니다. 단일 "mastercontainer"가 Docker 소켓과 통신해 PostgreSQL, Redis, Apache, Nextcloud 앱 등 Nextcloud 인스턴스를 구성하는 컨테이너를 시작하고 연결하며, 컨테이너 관리를 위한 웹 인터페이스를 제공합니다.

Nextcloud Office, TURN 서버를 사용하는 Talk, Talk 녹화, 전체 텍스트 검색, 이미지 미리보기를 위한 Imaginary, ClamAV 안티바이러스, Whiteboard, 예약 백업과 복구 기능을 갖춘 BorgBackup 기반 백업 시스템 등의 컨테이너를 인터페이스에서 선택적으로 활성화할 수 있습니다. 컨테이너, Nextcloud 및 앱 업데이트도 같은 인터페이스나 외부 스크립트에서 실행할 수 있습니다.

이 프로젝트는 리버스 프록시, Cloudflare Tunnel, Tailscale, Docker Compose, Docker Swarm, Helm chart를 통한 Kubernetes, rootless Docker, 무료 deSEC 동적 DNS 도메인 등의 배포 방식도 다룹니다. 설치하려면 Docker가 설치된 Linux, Windows 또는 macOS 호스트가 필요하며, 외부에서 접속하려면 서버를 가리키는 도메인이 있어야 합니다.

핵심 기능

  • 01웹 인터페이스를 통해 PostgreSQL, Redis, Apache가 포함된 Nextcloud를 컨테이너로 설치하고 관리합니다.
  • 02Nextcloud Office, TURN을 사용하는 Talk, 전체 텍스트 검색, ClamAV 등의 선택 기능을 제공합니다.
  • 03예약 실행, 복구, 무결성 검사를 지원하는 BorgBackup 백업 기능이 내장되어 있습니다.
  • 04Let's Encrypt를 통한 자동 TLS를 지원하며 HTTP/2와 HTTP/3가 활성화됩니다.
  • 05리버스 프록시, Cloudflare Tunnel, Tailscale, Docker Compose, Kubernetes, rootless Docker를 지원합니다.

활용 사례

  • 가족이나 소규모 팀을 위한 비공개 클라우드 파일 동기화 및 공유 서버를 자체 호스팅합니다.
  • 단일 호스트에서 Office 문서 편집과 화상 통화를 지원하는 Nextcloud를 운영합니다.
  • Kubernetes 클러스터에 배포하거나 기존 리버스 프록시 뒤에서 Nextcloud를 실행합니다.
  • Nextcloud 인스턴스를 로컬 또는 원격 Borg 저장소에 암호화해 정기 백업하도록 설정합니다.

빠른 시작

  1. 1

    공식 문서를 참고해 Linux 호스트에 Docker를 설치하세요

  2. 2

    snap 기반 Docker 설치(Ubuntu)는 피하고, Docker Root Dir이 /var/snap/docker/인지 확인하세요

    sudo docker info | grep "Docker Root Dir" | grep "/var/snap/docker/"
  3. 3

    README의 Linux 안내에 따라 AIO mastercontainer를 시작하고 AIO 인터페이스를 여세요

사용 전 알아둘 점

  • Docker가 필요하며, snap 기반 Docker 설치는 지원되지 않습니다.
  • 앞단에 기존 리버스 프록시나 웹 서버가 없는 환경을 전제로 합니다. 그 뒤에서 실행하려면 별도의 설정이 필요합니다.
  • 여러 서비스를 포함하므로 상당한 RAM과 디스크 공간이 필요합니다.

토픽

자주 묻는 질문

all-in-one은(는) 무엇인가요?
공식 Nextcloud 설치 프로그램으로, 단일 Docker mastercontainer가 Office, Talk, 백업, 안티바이러스 등의 선택 기능을 포함한 전체 Nextcloud 스택을 배포하고 관리합니다. Nextcloud All-in-One(AIO)은 Docker로 Nextcloud를 설치하는 공식 방법입니다. 단일 "mastercontainer"가 Docker 소켓과 통신해 PostgreSQL, Redis, Apache, Nextcloud 앱 등 Nextcloud 인스턴스를 구성하는 컨테이너를 시작하고 연결하며, 컨테이너 관리를 위한 웹 인터페이스를 제공합니다.
all-in-one은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
all-in-one은(는) AGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
all-in-one은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. all-in-one의 마지막 커밋은 2026년 10월 21일입니다.
all-in-one은(는) 어디에 사용할 수 있나요?
가족이나 소규모 팀을 위한 비공개 클라우드 파일 동기화 및 공유 서버를 자체 호스팅합니다. 단일 호스트에서 Office 문서 편집과 화상 통화를 지원하는 Nextcloud를 운영합니다. Kubernetes 클러스터에 배포하거나 기존 리버스 프록시 뒤에서 Nextcloud를 실행합니다. Nextcloud 인스턴스를 로컬 또는 원격 Borg 저장소에 암호화해 정기 백업하도록 설정합니다.
all-in-one는 어떻게 설치하나요?
공식 문서를 참고해 Linux 호스트에 Docker를 설치하세요 snap 기반 Docker 설치(Ubuntu)는 피하고, Docker Root Dir이 /var/snap/docker/인지 확인하세요: sudo docker info | grep "Docker Root Dir" | grep "/var/snap/docker/" README의 Linux 안내에 따라 AIO mastercontainer를 시작하고 AIO 인터페이스를 여세요
all-in-one은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/nextcloud/all-in-one

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

관련 프로젝트