Dzirksteļošana ir atvērtā koda lietojumprogramma, kuru var instalēt Linux, Mac un Android ierīcēs sinhronizēt failus starp vairākiem datoriem līdzīgi kā jūs to darāt dropbox. |
Pirmkārt, kāpēc pamest Dropbox un izmēģināt Sparkleshare?
1. - Izmantojot SparkleShare, jūs kontrolējat savus datus, jo varat tos saglabāt savā serverī.
2. - Augšupielādes ierobežojums nav noteikts. Gadījumā, ja datus glabājat savā serverī, vienīgais ierobežojums ir cietā diska ietilpība.
3. - SparkleShare ir pārrobežu platforma. Lai gan ir paredzēta Windows un iOS versija, šīm versijām joprojām nav noteikti datumi.
Uzstādīšana
Uz klientu
Es atvēru termināli un uzrakstīju (tikai Ubuntu 11.10):
sudo apt-get install dzirkstele
Šī pakete ir pieejama arī krātuves no citiem populāriem Linux izplatījumiem. Pieejams arī jūsu avota kods.
Pēc tam atveriet SparkleShare un ievadiet savu vārdu un e-pasta adresi. Noklikšķiniet uz Turpināt.
SparkleShare izveidos konfigurācijas failu mapē ~ / SparkleShare. Kopējiet tā saturu.
Uz servera
Pārliecinieties, vai esat instalējis git un openssh-servera pakotnes.
Piesakieties serverī un izpildiet šādas komandas:
adduser-atspējota parole git
cd / home / git
git init - kails MyProject
mkdir .ssh
vi .ssh / Authorized_keys
Nospiediet taustiņu i, lai aktivizētu rediģēšanas režīmu. Iepriekš ielīmējiet tekstu, kuru nokopējāt no konfigurācijas faila. Nospiediet ESC, es uzrakstīju: x! un nospiediet taustiņu Enter, lai saglabātu failu. Ja vēlaties, lai vairāk cilvēku varētu piekļūt šim projektam, ielīmējiet viņu bikšturus uz jaunu rindiņu šajā failā.
Visbeidzot, izpildiet šādas komandas:
chmod 700 .ssh
chmod 600 .ssh / Authorized_keys
chown -R git.
Šajā piemērā git lietotājs ir izvēlēts, jo klients pieņem, ka šis lietotājs tiks izmantots. Tomēr, ja nepieciešams, to var mainīt. Jums vienkārši jāpasaka klientam (nākamajā solī), servera adresē izmantojot prefiksu user @.
Atkal uz klientu
Noklikšķiniet uz statusa ikonas SparkleShare un atlasiet opciju "Pievienot mitināto projektu". Pēc tam atlasiet “Manā serverī” un laukā Adrese ievadiet sava servera adresi un laukā Attālais ceļš “/ home / git / MyProject”. Noklikšķiniet uz Pievienot.
Gatavs, SparkleShare ir jābūt saistītam ar jūsu serveri!
Fuente: Dzirksteļošana
Esmu jauns Linux lietotājs, es patiešām cenšos konfigurēt šo serveri, bet man pietrūkst daudz gabalu, lai to palaistu un palaistu. Cerams, ka viņi nevarēja uzskatīt par pašsaprotamu lietu, piemēram, "Pārliecinieties, vai jums ir instalētas git un openssh-servera paketes".
Kas ir Git? labi, es jau to izmeklēju un instalēju, un tad? kāpēc izpildot adduser komandas
–Desabled-password git
cd / home / git
git init - nav MyProject
mkdir .ssh
vi .ssh / Authorized_keys
Tas man saka kaut ko nederīgu.
Atvainojiet savu toni, bet esmu ļoti neapmierināts, un es vēlētos uzzināt, vai ir daudz pilnīgāka un detalizētāka apmācība, kā to salikt no nulles.
Paldies par informāciju un atbalstu.
Hmm! Cik interesanti ... Es domāju, ka pirmā no šīm alternatīvām (jo šī stila ir vairākas), kas ir instalēta Linux un kurai ir klienti operētājsistēmām iOS un Windows (tieši tie, kuru šim trūkst), pilnībā piesaistīs manu uzmanību Kamēr tas nenotiks, es paliksšu pie OwnCloud 😛
Diemžēl jā.
Varbūt viņi kaut ko iegūs no SparkleShare. Patiesība ir tāda, ka visi vēlas kaut ko tādu, kas vai nu automātiski augšupielādē fotoattēlus no mobilā tālruņa konkrētā datora mapē, vai arī lejupielādē mūziku no konkrētas mapes no datora uz mobilo. Pirmajam mums ir Dropin.
Viens jautājums: vai jūs zināt kādu sinhronizētu alternatīvu, kas automātiski lejupielādē failus android mobilajā ierīcē?
Sveiciens
Vai jums joprojām ir vajadzīgs Mono? Tas ir vienīgais, kas mani attur no šīs programmas ...
Paskaties, cik interesanti, es vasarā biju domājis izveidot programmu, kas līdzīga dropbox, lai dalītos ar draugiem no universitātes un nodrošinātu tam noteiktas iespējas.
Turklāt es jau biju plānojis to darīt, maskējot git vai kādu citu versiju pārvaldnieku, tagad es redzēšu, kā tas ir, un vismaz redzēšu, vai kāds kods vai idejas man palīdzēs 😀
paldies, tas man ļoti palīdz