Paano bumuo ng iyong sariling Dropbox batay sa libreng software

sparkleshare ay isang bukas na application ng mapagkukunan na maaaring mai-install sa mga Linux, Mac at Android device mag-sync ng mga file sa pagitan ng maraming mga computer katulad ng kung paano mo ito ginagawa Dropbox.


Una sa lahat, bakit abandunahin ang Dropbox at subukan ang Sparkleshare?

1. Sa SparkleShare kinokontrol mo ang iyong data dahil maiimbak mo ito sa iyong sariling server.

2. Walang limitasyon sa pag-upload. Kung sakaling maiimbak mo ang data sa iyong sariling server, ang limitasyon lamang ay ang kapasidad ng iyong hard drive.

3. Ang SparkleShare ay cross-platform. Gayunpaman, kahit na ang bersyon para sa Windows at iOS ay pinlano, wala pa ring mga petsa na tinukoy para sa mga bersyon na ito.

Instalasyon

Sa kliyente

Nagbukas ako ng isang terminal at sumulat (Ubuntu 11.10 lamang):

sudo apt-get install sparkleshare

Magagamit din ang package na ito sa mga repository mula sa iba pang mga tanyag na pamamahagi ng Linux. Magagamit din ang iyong source code.

Pagkatapos, buksan ang SparkleShare at ipasok ang iyong pangalan at email. I-click ang Magpatuloy.

Lilikha ang SparkleShare ng isang file ng pagsasaayos sa folder na ~ / SparkleShare. Kopyahin ang nilalaman nito.

Sa server

Tiyaking mayroon kang naka-install na mga pakete ng git at openssh-server.

Mag-login sa server at patakbuhin ang mga sumusunod na utos:

adduser --di pinagana-password git
cd / home / git
git init --bare MyProject
mkdir .ssh
vi .ssh / authorised_keys

Pindutin ang i key upang buhayin ang mode na pag-edit. I-paste ang teksto na kinopya mo mula sa pagsasaayos ng file nang mas maaga. Pindutin ang ESC, nagsulat ako: x! at pindutin ang Enter key upang mai-save ang file. Kung nais mong maraming mga tao na ma-access ang proyektong ito, i-paste ang kanilang mga tirante sa isang bagong linya sa file na ito.

Panghuli, patakbuhin ang mga sumusunod na utos:

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

Sa halimbawa, napili ang gumagamit ng git dahil ipinapalagay ng kliyente na gagamitin ang gumagamit na iyon. Gayunpaman, kung kinakailangan, maaari itong mabago. Kailangan mo lang sabihin sa kliyente (sa susunod na hakbang) gamit ang preview user @ sa server address.

Sa kliyente, muli

Mag-click sa icon ng katayuan ng SparkleShare at piliin ang opsyong "Magdagdag ng Hosted Project". Pagkatapos piliin ang "Sa aking sariling server" at ipasok ang address ng iyong server sa patlang ng Address at "/ home / git / MyProject" sa patlang ng Remote Path. I-click ang Idagdag.

Tapos na, ang SparkleShare ay dapat na naka-link sa iyong server!

Fuente: sparkleshare


7 na puna, iwan mo na ang iyo

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   mych dijo

    Bago ako sa Linux, talagang sinusubukan kong i-configure ang server na ito ngunit nawawala ang maraming mga piraso upang maiangat ko ito. Inaasahan na hindi nila ito kayang kunin ang mga bagay tulad ng "Tiyaking mayroon kang naka-install na mga package na git at openssh-server."

    Ano ang Git? well, naimbestigahan ko na at na-install ito, at pagkatapos? bakit kapag naisakatuparan ang mga utos ng adduser
    –Di-disable-password git

    cd / home / git
    git init --bare MyProject
    mkdir .ssh
    vi .ssh / authorised_keys

    Sinasabi nito sa akin ang isang bagay na hindi wasto.

    Ipagpatawad ang aking tono ngunit ako ay lubos na nabigo at nais kong malaman kung mayroong isang mas kumpleto at detalyadong tutorial sa kung paano ito tipunin mula sa simula.

    Salamat sa impormasyon at suporta.

  2.   Hector Guzman dijo

    Hmm! Gaano kawili-wili ... Sa palagay ko ang una sa mga kahalili na ito (dahil maraming mga istilong ito), na naka-install sa Linux, at may mga kliyente para sa iOS at Windows (tiyak na ang mga wala sa isang ito, ay ganap na makukuha ng aking pansin. Hanggang sa mangyari iyon, mananatili ako sa OwnCloud 😛

  3.   Gumamit tayo ng Linux dijo

    Pinagsisisihan oo.

  4.   Kazbayadûm dijo

    Marahil ay makakakuha sila ng isang bagay mula sa SparkleShare. Ang totoo ay nais ng lahat ng isang bagay tulad nito, na awtomatiko na mag-upload ng mga larawan mula sa mobile sa isang tukoy na folder sa computer o mag-download ng musika mula sa isang tukoy na folder mula sa computer patungo sa mobile. Para sa unang mayroon kaming Dropin.

  5.   Miguelinux dijo

    Isang tanong: alam mo ba ang anumang naka-synchronize na kahalili na awtomatikong nag-download ng mga file sa isang Android mobile?
    Isang pagbati

  6.   Gaspar Fernandez dijo

    Kailangan mo pa ba ng Mono? Ito lamang ang bagay na humihila sa akin mula sa program na ito ...

  7.   Marcosshipe dijo

    Tingnan kung gaano kagiliw-giliw, naisip ko sa tag-araw na magkakasama ng isang programa na katulad ng dropbox upang magbahagi ng materyal mula sa unibersidad sa mga kaibigan at upang magbigay ng ilang mga pasilidad para dito.
    Ano pa, naisip ko na ang tungkol sa paggawa nito ng masking git o ilang iba pang tagapamahala ng bersyon, ngayon makikita ko kung paano ito, at kahit papaano makita kung makakatulong sa akin ang ilang code o ideya 😀
    salamat, malaki ang naitutulong nito sa akin