Ақысыз бағдарламалық жасақтама негізінде өзіңіздің 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-сервер бумалары орнатылғанына көз жеткізіңіз.

Серверге кіріп, келесі пәрмендерді іске қосыңыз:

adduser - өшірілген пароль 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 пайдаланушысы таңдалды, өйткені клиент сол пайдаланушы пайдаланылады деп болжайды. Алайда, қажет болған жағдайда оны өзгертуге болады. Клиентке сервер адресіндегі @ @ префиксін қолданып (келесі қадамда) айту керек.

Клиентте тағы да

SparkleShare мәртебесі белгішесін басып, «Хостталған жобаны қосу» опциясын таңдаңыз. Содан кейін «Менің жеке серверімде» тармағын таңдап, Серверіңіздің мекен-жайын Мекен-жай өрісіне, «/ home / git / MyProject» жолын Қашықтағы жолға енгізіңіз. Қосу түймесін басыңыз.

Орындалды, SparkleShare сіздің серверіңізге байланыстырылуы керек!

Дерек көзі: Жарқын ақаулар


Мақаланың мазмұны біздің ұстанымдарымызды ұстанады редакторлық этика. Қате туралы хабарлау үшін нұқыңыз Мұнда.

7 пікір, өз пікіріңізді қалдырыңыз

Пікіріңізді қалдырыңыз

Сіздің электрондық пошта мекен-жайы емес жарияланады. Міндетті өрістер таңбаланған *

*

*

  1. Деректерге жауапты: Мигель Анхель Гатан
  2. Деректердің мақсаты: СПАМ-ны басқару, түсініктемелерді басқару.
  3. Заңдылық: Сіздің келісіміңіз
  4. Деректер туралы ақпарат: заңды міндеттемелерді қоспағанда, деректер үшінші тұлғаларға жіберілмейді.
  5. Деректерді сақтау: Occentus Networks (ЕО) орналастырған мәліметтер базасы
  6. Құқықтар: Сіз кез-келген уақытта ақпаратты шектей, қалпына келтіре және жоя аласыз.

  1.   Мыч дижо

    Мен Linux үшін жаңадан келдім, мен бұл серверді конфигурациялауға тырысамын, бірақ оны іске қосу үшін көптеген бөліктер жетіспейді. Олар «сізде git және openssh-сервер бумалары орнатылғанына көз жеткізіңіз» деген сияқты жайттарды қабылдай алмады деп үміттенемін.

    Git дегеніміз не? жақсы, мен оны зерттеп, орнатып қойдым, содан кейін? неге adduser командаларын орындау кезінде
    - өшірілген пароль

    cd / home / git
    git init –барлы MyProject
    mkdir .ssh
    vi .ssh / авторизацияланған_кілттер

    Бұл маған дұрыс емес нәрсені айтады.

    Менің үнімді кешіріңіз, бірақ мен қатты ренжідім және оны нөлден қалай жинауға болатындығы туралы толық және егжей-тегжейлі нұсқаулық бар-жоғын білгім келеді.

    Ақпарат пен қолдау үшін рахмет.

  2.   Гектор Гусман дижо

    Хм! Қаншалықты қызықты ... менің ойымша, Linux-те орнатылған және iOS пен Windows жүйелеріне клиенттері бар (дәл соларға жетіспейтіндері бар) баламалардың біріншісі (өйткені бұл стильдің бірнешеуі бар) назарымды толық аударады Бұл болғанша мен OwnCloud-пен жұмыс жасаймын I'll

  3.   Linux қолданайық дижо

    Өкінішке орай, иә.

  4.   Қазбаяд дижо

    Мүмкін олар SparkleShare-ден бірдеңе алуы мүмкін. Шындық мынада: әркім ұялы телефоннан фотосуреттерді компьютердегі белгілі бір қалтаға автоматты түрде жүктейтін немесе музыканы белгілі бір қалтадан компьютерден ұялы телефонға жүктейтін осындай нәрсені қалайды. Бірінші бізде Дропин бар.

  5.   Мигелинукс дижо

    Бір сұрақ: файлдарды android мобильді телефонына автоматты түрде жүктейтін синхрондалған альтернатива туралы білесіз бе?
    құттықтау

  6.   Гаспар Фернандес дижо

    Сізге әлі де Моно керек пе? Бұл мені осы бағдарламадан кері тартатын жалғыз нәрсе ...

  7.   Маркошип дижо

    Қараңызшы, мен жазда университеттен алынған материалдарды достарымен бөлісу және белгілі бір жағдай жасау үшін дропбокске ұқсас бағдарлама құрастыруды ойладым.
    Сонымен қатар, мен мұны git немесе басқа нұсқалардың менеджеріне маскировка жасау туралы ойлаған едім, енді мен мұның қалай екенін көремін, ең болмағанда кейбір кодтар немесе идеялар маған көмектесе ме?
    көп рақмет