무료 소프트웨어를 기반으로 나만의 Dropbox를 만드는 방법

스파클 쉐어 Linux, Mac 및 Android 기기에 설치할 수있는 오픈 소스 애플리케이션입니다. 여러 컴퓨터간에 파일 동기화 당신이 그것을하는 방법과 유사 드롭 박스.


우선 Dropbox를 포기하고 Sparkleshare를 시도하는 이유는 무엇입니까?

1.- SparkleShare를 사용하면 자신의 서버에 데이터를 저장할 수 있으므로 데이터를 제어 할 수 있습니다.

2.- 업로드 제한이 없습니다. 자체 서버에 데이터를 저장하는 경우 유일한 제한은 하드 드라이브의 용량입니다.

3.- SparkleShare는 크로스 플랫폼입니다. 그러나 Windows 및 iOS 용 버전이 계획되어 있지만 이러한 버전에 대해 정의 된 날짜는 아직 없습니다.

설치

클라이언트에서

터미널을 열고 다음과 같이 썼습니다 (Ubuntu 11.10 만 해당).

sudo apt-get install 반짝임

이 패키지는 저장소 다른 인기있는 Linux 배포판에서. 또한 사용할 수 있습니다 소스 코드.

그런 다음 SparkleShare를 열고 이름과 이메일을 입력합니다. 계속을 클릭하십시오.

SparkleShare는 ~ / SparkleShare 폴더에 구성 파일을 생성합니다. 내용을 복사하십시오.

서버에서

git 및 openssh-server 패키지가 설치되어 있는지 확인하십시오.

서버에 로그인하고 다음 명령을 실행하십시오.

adduser --disabled-password 자식
cd / 홈 / git
git init --bare 내 프로젝트
mkdir.ssh
vi .ssh / authorized_keys

편집 모드를 활성화하려면 i 키를 누릅니다. 이전에 구성 파일에서 복사 한 텍스트를 붙여 넣습니다. ESC 키를 눌러서 다음과 같이 썼습니다. x! 파일을 저장하려면 Enter 키를 누르십시오. 더 많은 사람들이이 프로젝트에 액세스 할 수 있도록하려면이 파일의 새 줄에 중괄호를 붙여 넣으십시오.

마지막으로 다음 명령을 실행하십시오.

chmod 700.ssh
chmod 600 .ssh / authorized_keys
chown -R 자식.

예제에서는 클라이언트가 해당 사용자가 사용될 것이라고 가정하기 때문에 git 사용자가 선택되었습니다. 그러나 필요한 경우 변경할 수 있습니다. 다음 단계에서 서버 주소에 접두사 사용자 @를 사용하여 클라이언트에 알려야합니다.

클라이언트에서 다시

SparkleShare 상태 아이콘을 클릭하고 "호스팅 된 프로젝트 추가"옵션을 선택합니다. 그런 다음 "내 서버에서"를 선택하고 주소 필드에 서버 주소를 입력하고 원격 경로 필드에 "/ home / git / MyProject"를 입력합니다. 추가를 클릭하십시오.

완료되었습니다. SparkleShare가 서버에 연결되어야합니다!

출처 : 스파클 쉐어


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   미크

    저는 Linux를 처음 사용하고이 서버를 구성하려고하는데 서버를 설치하고 실행하기 위해 많은 부분이 누락되었습니다. 바라건대 그들은 "git 및 openssh-server 패키지가 설치되어 있는지 확인하십시오."와 같은 것을 당연한 것으로 받아 들일 수 없었습니다.

    힘내는 무엇입니까? 글쎄, 나는 이미 그것을 조사하고 설치했다. adduser 명령을 실행할 때 왜
    – 비밀번호 git

    cd / 홈 / git
    git init -bare MyProject
    mkdir.ssh
    vi .ssh / authorized_keys

    유효하지 않은 것을 알려줍니다.

    제 말투를 실례합니다.하지만 저는 매우 실망스럽고 처음부터 조립하는 방법에 대한 훨씬 더 완전하고 상세한 튜토리얼이 있는지 알고 싶습니다.

    정보와 지원에 감사드립니다.

  2.   헥터 구즈만

    흠! 얼마나 흥미 로웠습니까? Linux에 설치되고 iOS 및 Windows 용 클라이언트 (정확히 여기에없는 클라이언트)가있는 이러한 대안 중 첫 번째 (이 스타일이 여러 개 있기 때문에)가 제 관심을 완전히 끌 것이라고 생각합니다. , 나는 OwnCloud를 고수 할 것이다 😛

  3.   Linux를 사용합시다

    유감스럽게도 그렇습니다.

  4.   카즈바야둠

    SparkleShare에서 뭔가를 얻을 수 있습니다. 진실은 모든 사람들이 모바일에서 컴퓨터의 특정 폴더로 사진을 자동으로 업로드하거나 컴퓨터의 특정 폴더에서 모바일로 음악을 다운로드하는 이와 같은 것을 원한다는 것입니다. 처음으로 Dropin이 있습니다.

  5.   미그리눅스

    한 가지 질문 : 파일을 Android 모바일에 자동으로 다운로드하는 동기화 된 대안이 있습니까?
    인사

  6.   가스파르 페르난데스

    여전히 Mono가 필요합니까? 이 프로그램에서 저를 끌어 당기는 유일한 것입니다 ...

  7.   마르코쉬페

    얼마나 흥미 로웠는지 여름에 Dropbox와 유사한 프로그램을 만들어 대학에서 얻은 자료를 친구들과 공유하고이를위한 특정 시설을 제공 할 것이라고 생각했습니다.
    더구나, 나는 이미 git 또는 다른 버전 관리자를 마스킹하는 것에 대해 생각했습니다. 이제 이것이 어떻게되는지보고 적어도 일부 코드 또는 아이디어가 저에게 도움이 될지 😀
    대단히 감사합니다