Kaip sukurti savo „Dropbox“, remiantis nemokama programine įranga

„Sparkleshare“ yra atvirojo kodo programa, kurią galima įdiegti „Linux“, „Mac“ ir „Android“ įrenginiuose sinchronizuoti failus tarp kelių kompiuterių panašiai kaip jūs tai darote Dropbox.


Visų pirma, kodėl reikia atsisakyti „Dropbox“ ir išbandyti „Sparkleshare“?

1. Naudodami „SparkleShare“ jūs valdote savo duomenis, nes galite juos saugoti savo serveryje.

2. Nėra įkėlimo apribojimo. Jei duomenis saugote savo serveryje, vienintelis apribojimas yra standžiojo disko talpa.

3. „SparkleShare“ yra daugiaplatformis. Nors, nors planuojama „Windows“ ir „iOS“ versija, šioms versijoms vis dar nėra nustatytos datos.

Montavimas

Dėl kliento

Atidariau terminalą ir parašiau (tik „Ubuntu 11.10“):

sudo apt-get install kibirkštis

Šis paketas taip pat yra saugyklos iš kitų populiarių „Linux“ paskirstymų. Taip pat yra jūsų šaltinio kodas.

Tada atidarykite „SparkleShare“ ir įveskite savo vardą ir el. Pašto adresą. Spustelėkite Tęsti.

„SparkleShare“ sukurs konfigūracijos failą aplanke ~ / SparkleShare. Nukopijuokite jo turinį.

Serveryje

Įsitikinkite, kad turite įdiegtus „git“ ir „openssh-server“ paketus.

Prisijunkite prie serverio ir vykdykite šias komandas:

adduser-išjungtas slaptažodis git
cd / home / git
git init --bare „MyProject“
mkdir .ssh
vi .ssh / įgalioti_ raktai

Norėdami įjungti redagavimo režimą, paspauskite i mygtuką. Įklijuokite iš konfigūracijos failo nukopijuotą tekstą anksčiau. Paspauskite ESC, aš parašiau: x! ir paspauskite klavišą Enter, kad išsaugotumėte failą. Jei norite, kad daugiau žmonių galėtų pasiekti šį projektą, įklijuokite jų petnešas į naują eilutę šiame faile.

Galiausiai vykdykite šias komandas:

chmod 700 .ssh
chmod 600 .ssh / Author_keys
chown -R git.

Šiame pavyzdyje „git“ vartotojas buvo pasirinktas, nes klientas daro prielaidą, kad tas vartotojas bus naudojamas. Tačiau, jei reikia, jį galima pakeisti. Jūs tiesiog turite pasakyti klientui (kitame žingsnyje) naudodami prefiksą user @ serverio adrese.

Vėl dėl kliento

Spustelėkite „SparkleShare“ būsenos piktogramą ir pasirinkite parinktį „Pridėti priglobtą projektą“. Tada pasirinkite „Mano serveryje“ ir įveskite savo serverio adresą lauke Adresas, o lauke „Nuotolinis kelias“ įveskite „/ home / git / MyProject“. Spustelėkite Pridėti.

Atlikta, „SparkleShare“ turėtų būti susieta su jūsų serveriu!

Fuente: „Sparkleshare“


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   mych sakė

    Aš esu naujas „Linux“ vartotojas, aš tikrai bandau sukonfigūruoti šį serverį, tačiau man trūksta daugybės dalių, kad jis galėtų veikti. Tikimės, kad jie negalėjo priimti tokių dalykų kaip „Įsitikinkite, kad turite įdiegtus„ git “ir„ opensh-server “paketus“.

    Kas yra „Git“? gerai, aš jau ištyriau ir įdiegiau, o tada? kodėl vykdant „adduser“ komandas
    –Disabled-password git

    cd / home / git
    „git init“ - „MyProject“
    mkdir .ssh
    vi .ssh / įgalioti_ raktai

    Tai man pasako tai, kas negalioja.

    Atleiskite savo toną, bet esu labai nusivylęs ir norėčiau sužinoti, ar yra daug išsamesnė ir išsamesnė pamoka, kaip ją surinkti nuo nulio.

    Ačiū už informaciją ir palaikymą.

  2.   Hektoras Guzmanas sakė

    Hmm! Kaip įdomu ... Manau, kad pirmoji iš šių alternatyvų (nes yra keletas šio stiliaus), įdiegta „Linux“ sistemoje ir turinti „iOS“ bei „Windows“ klientų (būtent tų, kurių trūksta šiam), visiškai sulauks mano dėmesio. Kol tai neįvyks, liksiu su „OwnCloud“ 😛

  3.   Panaudokime „Linux“ sakė

    Deja, taip.

  4.   Kazbayadûm sakė

    Gal jie ką nors gaus iš „SparkleShare“. Tiesa ta, kad kiekvienas žmogus nori kažko panašaus, kuris arba automatiškai įkelia nuotraukas iš mobiliojo telefono į konkretų kompiuterio aplanką, arba atsisiųsti muziką iš konkretaus aplanko iš kompiuterio į mobilųjį telefoną. Pirmasis turime „Dropin“.

  5.   „Miguelinux“ sakė

    Vienas klausimas: ar žinote kokią nors sinchronizuotą alternatyvą, kuri automatiškai atsisiunčia failus į „Android“ mobilųjį telefoną?
    Sveikinimas

  6.   Gasparas Fernandezas sakė

    Ar jums vis dar reikia „Mono“? Tai vienintelis dalykas, kuris mane traukia iš šios programos ...

  7.   marcoshipe sakė

    Žiūrėk, kaip įdomu, vasarą pagalvojau sudaryti panašią į „dropbox“ programą, kad galėtum dalytis universiteto medžiaga su draugais ir suteikti tam tam tikrų galimybių.
    Be to, aš jau galvojau apie tai, kaip užmaskuoti „git“ ar kitą versijų tvarkyklę, dabar pažiūrėsiu, kaip yra, ir bent jau pamatysiu, ar koks nors kodas ar idėjos man padės 😀
    ačiū, tai man labai padeda