Как да създадете свой собствен Dropbox, базиран на безплатен софтуер

Споделяне на искри е приложение с отворен код, което може да се инсталира на Linux, Mac и Android устройства синхронизиране на файлове между множество компютри подобно на начина, по който го правите Dropbox.


Първо, защо да изоставим Dropbox и да опитаме Sparkleshare?

1.- Със SparkleShare контролирате данните си, защото можете да ги съхранявате на собствения си сървър.

2.- Няма ограничение за качване. В случай, че съхранявате данните на вашия собствен сървър, единственото ограничение е капацитетът на вашия твърд диск.

3.- SparkleShare е междуплатформена. Въпреки това, въпреки че версията за Windows и iOS е планирана, все още няма дати, определени за тези версии.

Инсталация

На клиента

Отворих терминал и написах (само за Ubuntu 11.10):

sudo apt-get инсталирате искрящо споделяне

Този пакет се предлага и в хранилища от други популярни дистрибуции на Linux. Наличен е и вашият изходен код.

След това отворете SparkleShare и въведете вашето име и имейл. Щракнете върху Продължи.

SparkleShare ще създаде конфигурационен файл в папката ~ / SparkleShare. Копирайте съдържанието му.

На сървъра

Уверете се, че сте инсталирали пакетите git и openssh-server.

Влезте в сървъра и изпълнете следните команди:

adduser --disabled-password git
cd / home / git
git init --bare MyProject
mkdir .ssh
vi .ssh / оторизирани_клавиши

Натиснете бутона i, за да активирате режима за редактиране. Поставете текста, който сте копирали от конфигурационния файл по-рано. Натиснете ESC, аз написах: x! и натиснете клавиша Enter, за да запазите файла. Ако искате повече хора да имат достъп до този проект, поставете скобите им на нов ред в този файл.

Накрая изпълнете следните команди:

chmod 700 .ssh
chmod 600 .ssh / оторизирани_клавиши
chown -R git.

В примера потребителят на git е избран, защото клиентът приема, че този потребител ще бъде използван. Въпреки това, ако е необходимо, той може да бъде променен. Просто трябва да кажете на клиента (в следващата стъпка), като използвате префикса user @ в адреса на сървъра.

Отново на клиента

Кликнете върху иконата за състояние на SparkleShare и изберете опцията "Добавяне на хостван проект". След това изберете "На моя собствен сървър" и въведете адреса на вашия сървър в полето Адрес и "/ home / git / MyProject" в полето Remote Path. Щракнете върху Добавяне.

Готово, SparkleShare трябва да бъде свързан към вашия сървър!

Fuente: Споделяне на искри


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   Мич каза той

    Аз съм нов в Linux, наистина се опитвам да конфигурирам този сървър, но ми липсват много части, за да го пусна и работи. Надяваме се, че те не могат да приемат нещата като даденост като "Уверете се, че имате инсталирани пакетите git и openssh-server."

    Какво е Git? добре, вече го разследвах и инсталирах, а след това? защо при изпълнение на командите adduser
    –Git с деактивирана парола

    cd / home / git
    git init – bare MyProject
    mkdir .ssh
    vi .ssh / оторизирани_клавиши

    Казва ми нещо, което не е валидно.

    Извинете моя тон, но съм много разочарован и бих искал да знам дали има много по-пълен и подробен урок за това как да го събера от нулата.

    Благодаря за информацията и подкрепата.

  2.   Хектор Гусман каза той

    Хм! Колко интересно ... Мисля, че първата от тези алтернативи (тъй като има няколко от този стил), която е инсталирана на Linux и има клиенти за iOS и Windows (точно тези, които липсват на тази, ще спечели напълно вниманието ми. Докато това се случи, ще се придържам към OwnCloud 😛

  3.   Нека използваме Linux каза той

    За съжаление да.

  4.   Казбаядум каза той

    Може би ще извадят нещо от SparkleShare. Истината е, че всеки иска нещо подобно, което или автоматично качва снимките от мобилния телефон в определена папка на компютъра, или изтегля музиката от определена папка от компютъра на мобилния телефон. За първи имаме Dropin.

  5.   Мигелунукс каза той

    Един въпрос: знаете ли някаква синхронизирана алтернатива, която автоматично изтегля файловете на мобилен телефон с Android?
    поздравления

  6.   Гаспар Фернандес каза той

    Все още ли се нуждаете от Mono? Единственото нещо, което ме дърпа назад от тази програма ...

  7.   Маркошипе каза той

    Вижте колко интересно, бях си помислил през лятото да съставя програма, подобна на dropbox, за да споделям материали от университета с приятели и да предоставя определени удобства за това.
    Нещо повече, вече бях мислил да го направя, маскирайки git или някакъв друг мениджър на версии, сега ще видя как е това и поне ще видя дали някой код или идеи ще ми помогнат 😀
    Благодаря ти много