씨 파일


Seafile은 오픈 소스 크로스 플랫폼 자체 호스팅 클라우드 스토리지 및 동기화 솔루션입니다. 즉, 플랫폼 인스턴스를 완전히 제어 할 수 있다는 점을 제외하면 Dropbox 또는 Google 드라이브와 매우 유사합니다. 따라서 Seafile은 Nextcloud 및 Owncloud와 직접 경쟁합니다..

ProPrivacy.com 점수
6 10 중에서

요약

Seafile 소프트웨어 시스템은 서버 소프트웨어, 데스크탑 및 모바일 동기화 앱 및 드라이브 소프트웨어의 세 부분으로 구성됩니다. 마지막은 데스크탑 전용이며 Seafile 서버에 저장된 파일을 액세스하고 업로드하기위한 가상 드라이브를 생성합니다..

가격

이 리뷰는 100 % 무료 및 오픈 소스 커뮤니티 버전의 Seafile을 다룹니다. 이것은 Seafile 포럼에서 제공하는 커뮤니티 지원과 함께 GNU Affero General Public License v3에 따라 배포됩니다..

전자 메일 지원 및 엔터프라이즈 환경을위한 일부 추가 기능을 포함하는 독점 Linux 전용 Professional Edition도 있습니다..

타사 서버에서 Seafile을 호스팅하는 경우 서버 임대 비용이 발생합니다..

풍모

  • Windows, macOS, Linux, Android 및 iOS를 완벽하게 지원하는 크로스 플랫폼 동기화
  • 가상 드라이브 매핑
  • 클라이언트 측 (엔드 투 엔드) 암호화
  • 위키 문서에 대한 기본 지원
  • 파일 버전 및 스냅 샷
  • 파일의 동시 편집으로 충돌이 발생하지 않도록하는 파일 잠금
  • 온라인 편집 및 공동 작성
  • 시스템 모니터링을위한 감사 로그
  • 모바일 사진 업로드
  • 파일 공유 및 권한 제어
  • 이중 인증
  • 내장 바이러스 검사
  • WebDAV 지원

Seafile에서 연락처와 캘린더 동기화가 빠진 것은 아니지만 Seafile이 파일 동기화 소프트웨어의 순도를 기능으로 유지한다고 생각합니다. Seafile에서 지원하지 않는이 기능 및 기타 기능을 지원하는 Nextcloud는 Seafile 팬들에게 과장된 것으로 간주됩니다.

연락처 및 캘린더 동기화가 필요한 경우 Seafile과 함께 Radicale 또는 Calendarserver를 사용하여이를 제공 할 수 있습니다..

Nextfile과 달리 (시큐어 작성 시점에는 아직 Owncloud를 검토하지 않았 음) Seafile은 자체 호스팅 만 가능합니다 (자체 또는 타사 서버에있는 경우에만 해당)..

크로스 플랫폼

Sync 및 SeaDrive (아래 참조) 앱은 Windows, macOS 및 Linux 시스템에서 사용할 수 있습니다. Linux에서 이러한 응용 프로그램의 GUI 버전 (기본적으로 Windows 및 macOS와 동일)은 Ubuntu, Debian, CentOS 및 Fedora에서 사용할 수 있습니다. Linux의 모든 특징에 대해 명령 행 클라이언트를 사용할 수도 있습니다..

SeaDrive-가상 드라이브 매핑

Windows, macOS 및 Linux 용 SeaDrive 앱은 데스크탑 동기화 클라이언트를 통해 업로드 된 파일에 액세스하는 대신 SeaDrive 폴더를 드라이브로 마운트하여 쉽게 액세스 할 수 있습니다. 이것은 일반 동기화 클라이언트에 핵심 기능을 추가하지는 않지만 (파일을 로컬에서 자동으로 동기화하지는 않지만) 파일에 액세스하기위한 편리한 대체 방법을 제공합니다..

위키 문서에 대한 기본 지원

내장 WYSIWIG Markdown 편집기를 사용하여 라이브러리 내에서 Wiki 문서를 저장하고 편집 할 수 있습니다. 이것들은 라이브러리 안에 저장된 파일들과 매끄럽게 연결될 수있어 많은 전통적인 위키 시스템의 단점을 제거합니다 – 첨부 파일 크기 제한.

파일 버전 및 스냅 샷

동기화 된 라이브러리에서 파일을 변경할 때마다 새 파일이 작성됩니다. 원본 파일은 유지되므로 언제든지 원할 때 액세스 할 수 있습니다. 랜섬웨어 공격의 대상이 된 경우 파일의 공격 전 버전을 간단히 복원 할 수 있습니다. 버전 관리는 작업 초안에 액세스 할 때도 유용합니다..

바다 파일 버전 기록

단순한 파일 버전 관리 외에도 Seafile은 해당 라이브러리를 변경할 때마다 전체 라이브러리의 스냅 샷을 만듭니다. 이것은 변경된 파일뿐만 아니라 모든 파일을 복원 할 수 있음을 의미합니다..

파일의 바다 파일 스냅 샷

과거 파일 버전 및 스냅 샷은 웹 인터페이스를 통해서만 사용할 수 있으며 각 라이브러리에서 파일의 과거 버전을 보존 할 기간을 정의 할 수도 있습니다 (일 단위로 측정)..

온라인 편집 및 공동 작성

파일 (Microsoft Office 파일 포함)은 Microsoft Office Online Server, OnlyOffice 또는 Collabora Online 서버와의 통합을 통해 생성, 편집 및 공동 작업 할 수 있습니다. 물론 배포하려면 약간의 설정이 필요합니다..

Seafile 웹 클라이언트에는 다양한 비디오, 오디오, PDF, 이미지 및 텍스트 파일 형식에 대한 내장 미리보기 지원 기능도 포함되어 있습니다.

모바일 사진 업로드

Android 및 iOS 앱을 사용하면 사진 및 비디오를 선택한 라이브러리에 자동 업로드 할 수 있습니다. Wi-Fi를 통해서만 업로드하거나 모바일 데이터를 사용할 수도 있으며, 앱에서 카메라 앨범을 추측하거나 직접 선택할 수 있습니다..

Sea 파일에서 앨범 선택

파일 공유 및 권한 제어

URL 또는 "내부 링크"를 통해 암호화되지 않은 라이브러리에서 파일 및 폴더를 쉽게 공유 할 수 있습니다. 이렇게하면 다른 Seafile 팀 구성원이 데스크탑 클라이언트에서 링크를 열 수 있습니다. 암호화 된 파일 및 폴더는 "내부 링크"를 통해서만 공유 할 수 있습니다.

바다 파일에 내 라이브러리 공유

공유를 암호로 보호하고 링크의 만료 제한을 설정할 수 있습니다. 기업 고객에게는 더욱 세분화 된 공유 옵션이 있습니다..

바다 파일에 내 도서관

2 단계 인증 (2FA)

2 단계 인증을 쉽게 사용할 수 있으므로 Google OTP (또는 아마도 다른 OTP 인증 자 앱)를 사용하여 계정에 로그인해야합니다. Seafile은 Twilio 서비스를 통해 2FA도 지원합니다.

WebDAV 지원

WebDAV 지원을 배포하면 WebDAV 지원 앱과 데이터를 동기화 할 수 있습니다. 이미 언급했듯이 캘린더 및 연락처 동기화를위한 CalDAV 또는 CardDAV 지원은 없습니다.

은둔

일반 파일 동기화 또는 클라우드 백업 서비스와 같은 완전히 호스팅 된 솔루션이 아닌 Seafile과 같은 자체 호스팅 솔루션을 사용해야하는 주된 이유 중 하나는 자신의 데이터를 완벽하게 제어 할 수 있기 때문입니다..

Seafile 서버 소프트웨어는 물리적으로 소유 한 하드웨어 또는 임대 서버 공간에 설치할 수 있습니다.

관할권

대여 한 서버 공간에 Seafile을 설치하는 경우 원칙적으로 저장된 데이터는 서버 및 / 또는 서버 운영자가 거주하는 국가에서 시행되는 법률 및 감시 작업에 따릅니다..

Seafile은 강력한 엔드-투-엔드 암호화 옵션을 제공하므로 서버에 업로드하기 전에 데이터가 안전하게 암호화됩니다. 즉, 제 3자가 서버 측에 액세스 할 수 없으므로 관할권에 대한 우려는 오히려 무의미합니다..

기술 보안

라이브러리는 기본적으로 휴지 상태로 암호화되지 않지만 가능합니다. 이 암호화는 클라이언트 측에서 수행됩니다. 미사용 데이터는 AES 256-CBC를 사용하여 암호화되고 키 파일로 보안.

키 파일은 서버로 전송 및 저장되기 전에 비밀번호와 AES-CBC 암호를 사용하여 암호화됩니다. SHAB의 1000 회 반복이있는 PBKDF2를 사용하여 비밀번호 자체에서 키 쌍도 작성됩니다. 이 암호화 된 비밀번호 키 쌍은 암호화 된 키 파일을 해독하는 데 필요하며,이 파일은 데이터를 해독하는 데 사용됩니다.

데스크톱 또는 모바일 앱에서 암호화 / 암호 해독을 수행하는 경우 비밀번호가 기기를 떠나지 않습니다. 그러나 웹 (Seahub) 클라이언트를 사용하는 경우 해시 된 버전의 비밀번호는 1 시간 동안 서버 측에 저장됩니다..

이것은 비밀번호가 시스템을 떠나지 않는 것만 큼 안전하지는 않지만 저장된 비밀번호는 SHAB 반복이 1000 번인 PBKDF2를 사용하여 해시되므로 매우 안전합니다. 그리고 물론 서버를 제어 할 수 있습니다.

파일의 내용은 암호화되지만 파일 이름과 디렉토리 구조는 암호화되지 않습니다..

자체 호스팅이기 때문에 인증 기관에서 서명 한 SSL 인증서를 얻어 서버 시스템에서 직접 구성해야하지만 전송중인 데이터는 HTTPS를 사용하여 보호해야합니다..

물론 전송 프로세스가 보안되지 않은 경우에도 암호화 된 폴더의 데이터는 암호화 된 상태로 유지됩니다..

지원하다

첫 번째 지원 라인은 최근에 업데이트되고 확장 된 온라인 매뉴얼입니다. 여기에는 자세한 설정 안내서를 포함하여 많은 정보가 포함됩니다.

그럼에도 불구하고 우리는 활발한 커뮤니티 포럼이 들어있는 매뉴얼에 포함되지 않은 문제에 직면했습니다. 그러나 과거 포럼 스레드의 대부분의 링크는 이전 버전의 매뉴얼과 관련되어 더 이상 유용하지 않습니다..

사용의 용이성

설정

Seafile을 사용하려면 먼저 서버 소프트웨어 인스턴스를 자체 호스팅해야합니다. 일반적인 Linux 및 Raspberry Pi에서 여러 가지 방법으로 수행 할 수 있지만 개인 사용자 (이 기사의 초점)의 경우 SQLite를 사용하여 Linux에 배포하는 것이 좋습니다. HTTPS 배포 지침이 Nginx 또는 Apache 방법에만 사용 가능하다는 점을 제외하면 이것은 모두 훌륭하고 쉽습니다 (매우 쉽습니다)..

이 매뉴얼에서는 기본 Windows 클라이언트를 사용하여 배포하는 것이 좋지만 이에 대한 링크는 제공되지 않습니다. 추가 조사에서 이는 Windows 서버 소프트웨어가 더 이상 사용되지 않으며 향후 지원되지 않을 것이기 때문입니다..

지원되는 모든 플랫폼에 대해 포괄적 인 설정 지침이 제공되지만, 어떤 플랫폼을 선택하든 더 숙련 된 컴퓨터 기술자와 애호가에게는 실제로 필요한 작업입니다..

Nginx 또는 Apache를 사용하는 Linux 서버에서 HTTPS를 활성화하기위한 지침은 Seafile 매뉴얼에 제공되지만, 이러한 플랫폼을 사용하여 Seafile을 배포했다고 가정합니다. SQLite, Docker 또는 Windows를 사용하여 배포 한 경우 HTTPS를 활성화 할 수 있는지 여부는 분명하지 않습니다..

Microsoft IIS 제품군을 사용하여 Seafile Windows Server 용 HTTPS를 활성화하기위한 많은 안내서가 온라인으로 제공되지만 모두 오래되었습니다..

웹 인터페이스

웹 인터페이스는 파일을 액세스 및 관리하고 계정 설정을 관리하는 핵심 수단입니다..

바다 파일 폴더

새 라이브러리를 작성하거나 파일을 다운로드하거나 라이브러리로 끌어서 놓기 업로드 할 수 있습니다.

sea ​​파일 드래그 앤 드롭 파일을 라이브러리로

데스크톱 동기화 앱

데이터 동기화를위한 앱은 Windows, macOS 및 Linux에서 모두 동일하지만 동일합니다. Dropbox 또는 Google 드라이브와 달리 서버와 동기화 된 파일은 다른 장치와 로컬로 자동 동기화되지 않습니다.

Sea 파일에서 앱 동기화

파일을보고 관리하고 공유 할 수있는 클라이언트로 끌어다 놓기 만하면 시스템의 모든 폴더를 동기화 할 수 있습니다.

씨드 라이브

Seafile의 가장 유용한 기능 중 하나는 Windows, macOS 및 Linux에서 가상 드라이브를 생성하는 기능입니다. 이들은 저장된 로컬 데이터가 Seafile 서버에 저장된다는 점을 제외하고 일반 로컬 드라이브처럼 작동합니다..

맥 OS에서 바다 드라이브

각 파일 옆의 아이콘은 클라우드 전용, 다운로드 또는 부분 다운로드 (폴더) 상태를 나타냅니다..

모바일 앱

안드로이드와 iOS 앱은 매우 비슷합니다. 두 앱 모두 클라우드 서버에 동기화 된 파일을보고 관리하고 다운로드 할 수 있습니다.

바다 파일 모바일 앱

Android에서는 기기에 파일을 업로드 할 수 있지만 폴더를 자동으로 동기화 할 수는 없습니다. iOS에서는 사진과 비디오를 업로드하는 것으로 제한됩니다.

바다 파일에 사진

두 앱 모두 사진 및 비디오 자동 업로드 지원.

마지막 생각들

Seafile은 잘 작동하며 클라우드에 동기화 된 파일이 연결된 모든 컴퓨터에서 자동으로 동기화되지는 않습니다. 인터페이스는 직관적이고 사용하기 쉽고 앱은 매우 매끄 럽습니다. 우리는 특히 Sync 및 SeaDrive 소프트웨어의 GUI 버전으로 Linux를 강력하게 지원합니다..

그러나 Android 기기의 폴더를 자동으로 동기화 할 수 없다는 점에 약간 실망했습니다 (iOS는 절대 지원하지 않을 것입니다).

우리는 Seafile이 미션 크리프를 피한다는 사실을 사람들이 좋아하는 이유를 이해하지만 캘린더와 연락처 동기화를 놓칩니다. Seafile과 함께 다른 소프트웨어를 사용하여이 작업을 수행 할 수 있지만 추가 서버 수준 배포가 필요합니다.

이는 Seafile – 배포의 큰 장애물이되었습니다. Nextcloud와 달리 일반 사용자가 사용할 수있는 호스팅 된 옵션이 없습니다. Seafile은 자체 호스팅 클라우드 스토리지 솔루션입니다. 즉,이를 설정하려면 상당한 양의 기술 지식이 필요합니다. 특히 HTTPS와의 연결을 보호하려는 경우.

노하우가 있다면 Seafile은 우아하고 무료이며 안전한 클라우드 호스팅 솔루션입니다 (HTTPS를 배포하고 e2e 암호화를 사용한다고 가정하면 그렇지 않으면 더 나은 클라우드 서비스가 제공 될 것입니다).

Brayan Jackson
Brayan Jackson Administrator
Sorry! The Author has not filled his profile.
follow me