Computer >> 컴퓨터 >  >> 체계 >> Linux

Sparkleshare - Dropbox에 대한 훌륭한 오픈 소스 대안 [Linux 및 Mac]

Sparkleshare - Dropbox에 대한 훌륭한 오픈 소스 대안 [Linux 및 Mac]

최근 몇 개월 동안 Dropbox에 대한 몇 가지 문제와 우려가 제기되어 일부 사람들이 Dropbox 사용에 불편함을 느끼고 대안으로 피난처를 찾고 있습니다. 예, Box.net과 같은 다른 온라인 스토리지 서비스가 많이 있지만 Dropbox가 제공하는 이점, 즉 파일 동기화와 경쟁할 수 있는 다른 대안은 전혀 없는 것 같습니다.

그러나 Sparkleshare라는 솔루션이 마침내 나타났기 때문에 더 이상 볼 필요가 없습니다.

Sparkleshare 정보

Sparkleshare는 오픈 소스 파일 동기화 Dropbox 대안입니다. 자체적으로 웹사이트 서버가 아니라 자체적으로 배포하여 자신만의 동기화 설정을 생성할 수 있는 서비스입니다. 시스템 간에 동기화하려는 데이터가 실제로 저장되는 위치를 선택할 수 있으므로 항상 자신의 데이터를 완벽하게 제어할 수 있으며 타사 서비스에 의존할 필요가 없습니다.

Sparkleshare는 GIT 시스템을 백본으로 사용합니다. 모르는 사람들을 위해 GIT는 훌륭한 파일 저장소 및 버전 추적 서비스입니다. 많은 다른 프로젝트(특히 오픈 소스 프로젝트)는 GIT를 사용하여 최근에 수정된 파일 내에서 새 코드의 진행 상황을 제어합니다. 무엇보다도 Sparkleshare는 결국 완전히 크로스 플랫폼이 될 것입니다. 현재 Linux 및 Mac용 빌드를 사용할 수 있으며 최종 계획은 Windows, Android 및 iOS용입니다.

설치

Windows 사용자는 결국 사용하기 쉬운 설치 프로그램을 얻게 되며 Mac 사용자는 패키지 설치 방법을 이미 알고 있어야 합니다. Linux 사용자는 Sparkleshare를 설치하는 방법이 약간(상대적인 방식으로) 복잡하지만 크게 문제가 되지는 않습니다.

우분투

Ubuntu 사용자는 Sparkleshare 패키지가 포함된 PPA를 추가해야 합니다. 이 PPA는 얼마 전에 세워졌기 때문에 운이 좋습니다.

로 PPA 추가

sudo add-apt-repository ppa:warp10/sparkleshare

,

로 저장소를 업데이트하십시오.

sudo apt-get update

, 다음과 함께 Sparkleshare를 설치하세요.

sudo apt-get install sparkleshare libwebkit1.1-cil git-core

.

페도라

Fedora 사용자는 유사한 경로를 따라야 합니다. 먼저 리포지토리 파일(

)이 포함된 폴더로 이동하여 Sparkleshare 패키지가 포함된 리포지토리를 추가해야 합니다.

cd /etc/yum.repos.d

), 새 리포지토리 파일(

sudo curl -O https://repos.fedorapeople.org/repos/alexh/sparkleshare/fedora-sparkleshare.repo

), 필요한 패키지(

sudo yum install -y sparkleshare openssh-askpass

). 안전을 위해 Fedora 사용자는 불필요한 충돌을 방지하기 위해 특정 패키지를 제거할 것을 권장합니다. 이렇게 하려면 다음을 입력해야 합니다.

sudo yum remove -y nautilus-python

.

다른 배포판의 사용자는 독립적입니다(다른 배포판이 많이 있기 때문에!). 그러나 귀하의 배포판에 Sparkleshare 패키지가 존재하지 않는다고 가정하지 마십시오. 인터넷 검색을 하여 결과를 확인하십시오.

설정하기

Sparkleshare는 GIT를 사용하기 때문에 파일을 저장할 위치에 대해 다양한 선택이 가능합니다. Sparkleshare를 처음 시작하면 설정을 통해 사람들이 무료 계정을 얻을 수 있는 상위 3개 GIT 실행 웹사이트 중에서 선택하고 자신의 서버를 정의할 수 있습니다.

실제로 Sparkleshare를 실행할 자신의 GIT 저장소를 만드는 것은 이 기사의 영역을 벗어납니다. 또한 자신의 GIT 리포지토리에 대한 웹 인터페이스를 만들기 위한 지침이 있는지 확인할 수 있습니다. 이 기사의 예에서는 내 서버를 빠르게 설정하고 사용하겠습니다.

Sparkleshare - Dropbox에 대한 훌륭한 오픈 소스 대안 [Linux 및 Mac]

설치 후 메뉴에서 프로그램을 실행하십시오. 열리면 이름과 이메일 주소를 입력한 다음 계속하십시오.

Sparkleshare - Dropbox에 대한 훌륭한 오픈 소스 대안 [Linux 및 Mac]

다음으로 출처를 선택하고 요청에 따라 정보를 채울 수 있습니다. 안전한 비밀번호 없는 액세스를 위해 SSH 키를 사용하는 것과 같은 추가 단계를 수행해야 할 수 있으므로 사이트를 먼저 살펴보십시오. 예를 들어 자신의 서버에 연결하는 경우

를 사용하여 SSH 키를 만들어야 합니다.

ssh-keygen -t rsa

를 사용하여 서버로 보냅니다.

ssh-copy-id USERNAME@SERVER

. 그런 다음 Sparkleshare와 연결할 수 있습니다.

그 외에는 끝내야합니다! 이제 선택한 폴더에서 동기화를 시작할 수 있습니다.

Sparkleshare - Dropbox에 대한 훌륭한 오픈 소스 대안 [Linux 및 Mac]

결론

그게 다야! 이제 Dropbox를 사용하는 것처럼 안심하고 사용할 수 있습니다. 편집증이 심하다면 여기에 설명된 것과 동일한 암호화 기술을 적용할 수도 있습니다. 지금 무엇을 하느냐는 당신에게 달려 있습니다.

이 Dropbox 대안이 적합합니까? 다른 것으로 전환하거나 Dropbox를 계속 사용하시겠습니까? Sparkleshare와 같은 프로젝트가 가치가 있다고 생각하십니까? 댓글로 알려주세요!