Otthon készített "Dropbox"?

 ( kumgabor | 2012. augusztus 21., kedd - 12:02 )

Sziasztok!

Dropboxhoz hasonló megoldást szeretnék készíteni saját szerverrel.

Szempontok:
1. egy könyvtárat szeretnék szinkronizálni több gép között
2. saját szerverrel (Debian), a kliensek szintén Linuxosak
3. a törlést is meg kellene oldani valahogy (ne szinkronizálódjon vissza a már törölt fájl, helyette törlődjön mindenhonnan)
4. indítás kézzel, nem kell automatikusan szinkronizálni
5. a távoli szerverre az adatokat titkosítva szeretném küldeni, és ugyanígy tárolni (a szerveren az adatok ne csak titkosított formában álljanak rendelkezésre)
6. a részben módosult fájlokat szeretném csak részben fel-le tölteni, ezzel sávszélességet takarítva meg

Van valakinek valamilyen ötlete?

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

unison -t szeretnéd használni! :)

c

Unisont eddig csak két gép között használtam, itt pedig ha jól értem több gép között kellene megoldani a. Ez nem lesz probléma?

igazad lett

--
Kum G.
Linux pólók HUP pólók Linux tanga

Like, sub
---
Hey! Where'd my terminal go?
DropBox tárhely itt!

+1 ez kva jó

+1

Érdekes. Cloudnak nem cloud, de legalább own.

--
Kum G.
Linux pólók HUP pólók Linux tanga

A v4 eleg szarul sikeredett, de elmeletben javitgatjak... csak lassan.

+1 jónak tűnik

Az rsync a barátod, mindent tud amit leírtál, csak egy limitációja van: a törlés.
Helyesebben ezt is tudja, csak a protokoll a következő:
Az rsync alapból egy irányban szinkronizál, tehát vagy local -> remote vagy remote -> local az irány.
Mindkét irányban képes szinkronba hozni a file-okat, vagyis a target ugyanazokat a tartalmú file-okat fogja tartalmazni, mint a source. Képes azt is megkülönböztetni, hogy melyik az újabb, és azt pl. nem írja felül (megfelelő kapcsolót kell hozzá használni).
Képes arra is, hogy a targetről letörölje azokat a file-okat, amik a source-on hiányoznak. Ha munka végeztével mindig összeszinkronizálsz a szerverrel, akkor szépen fog működni!
Ha ezt nem tudod megtenni, akkor problémáid adódhatnak.

sajnos nekem egy feature van amit semmi se tud dropbox helyett, méghozzá a binary diff..

szóval ha 2MB s fájlt szerkesztem csak a változott blokkokat töltse fel, ne 0 ról egészet.

egyébként ha szereted git et: http://sparkleshare.org/

rsync bynary diff-et is tud.

Évek óta használom az rsync-et "saját cloud"-ra.

+1 rsyncre

+1

+1 rsync

Windows - reboot
Linux - beroot

delta-xfer-nek híjja a zerszink

~~~~~~~~
http://www.youtube.com/watch?v=VbUVqODL1nE

Engem is erdekelne. OwnCloud jo dolog, de nem igazan talalok konzolos klienst, KDE/QT meg nem bejovos.
Rsync nagy baja, hogy csak egy iranyba tud, mondjuk elvileg ket lepesben meg lehet oldani, de az valamiert nem volt az igazai (nem emlekszem mar ra...).

sub!

Szerk: van ilyen is: https://github.com/sickill/bitpocket/ .
Szerk2: ja igen, a titkositas nincs megoldva rsync eseteben, pedig jo dolog lenne, valahogy megoldani (ecryptfs? encfs?).

Nincs megoldva? SSH tunnelen keresztül szokás használni...
Én spec. ezekkel a flag-ekkel szoktam futtatni:
--verbose --progress --stats --compress --rsh=/usr/bin/ssh --recursive --times --perms --links --update --cvs-exclude

Na jo, nem voltam eleg pontos, am a topicnyito altal felvazolt temakorben a titkositas ket dologbol all:
1. atvitel kozbeni titkositas: erre szolgal az rsync ssh kepessege (ami azert is jo, mert igy nem kell rsync szervert futtatni a tavoli gepen)
2. tarolasi titkositas: a tavoli gepen titkositva legyen letarolva az adat, na ez nincs alapbol megoldva rsync-nel

cryptált imageben tárolja, vagy particion... vagy hogy képzelted?

Vagy mar kliens oldalon elkuldes elott titkositani kellene a fajlokat, vagy titkositott csatorna (ami ugye mar adott) plusz szerver oldali titkositas.
A Dropbox is rendelkezik titkositassal: "It also uses SSL transfers for synchronization and stores the data via AES-256 encryption."
https://en.wikipedia.org/wiki/Dropbox_%28service%29#Technology

A titkosított tárolás ha jól látom nem volt a feltételek között, viszont titkosított partíció létrehozásával könnyedén megoldható.

Most így megint elolvasva valóban nem, viszont engem érdekelne erősen. ;-)
A titkosított partíció nem teljesen jó, ugyanis felcsatolva nincs titkosítva az adat, márpedig egy szervernél (ala cloud) folyamatosan fel lenne csatolva, vagy nem is folyamatosan, legalább a sync idejére. Így engem egy olyan megoldás érdekelne, amit feljebb vázoltam.

Érdekes projekt, köszi a linket!

Az ideális az lenne, ha a szerveren úgy lenne titkosítva minden adat, hogy maga a szerver se tudja mi is az

--
Kum G.
Linux pólók HUP pólók Linux tanga

Akkor viszont javitsd kerlek a specifikaciot, mert ugye csak az atvitel titkossagarol irtal.
Amugy igen, ez lenne az idealis.

Igazad van, nem voltam egyértelmű. Javítva

--
Kum G.
Linux pólók HUP pólók Linux tanga

http://code.google.com/p/lsyncd/

nálam egy konyvtárba bekopizott filet:

syncel egy másik serverre, egy másik diskre.

egyszerű konf, 1 éve fut, naon jóóóó :D

sub

+1

+1

+1

+1

SVN WebDav autoversioning?

git-annex

+1, valamikor nyaron volt is rolla cikk izz a hupon

-------------------------------
"A gorog katolikus noknek 8 dioptria alatt nem kotelezo a bajusz!" avagy "Nozni csak muholddal lehet..." | http://lazly.hu

subs

sub

sub

[Feliratkozás]

A Dropbox-szal vigyázzatok, nálam a második alkalom volt, hogy eltűnt a bónusz-space. Épp ott tartok, hogy várom a ticketre a reakciót, persze eddig semmi. Jó nagy szívás mert az adatok kellettek volna már tegnap is...


Szerinted mit használok? Wi... neeem! Na, na, na? Hát blackPanther OS v12.0(beta)-t * blackpantheros.eu

Na neeee. Most komolyan te oda dolgozol meg mented a dolgaid és ilyen kuruzsló bónuszhelyet használsz?
Ez elég "gáz". Akkor inkább fizess be egy Skydrive-ra (3k egy évre a 25gb), vagy Google Drive-ra (iOS alól olcsón bővíthetsz 25gb-ra).

Hm, a skydrive egész jó, de van hozzá olyan cli mint a dropboxhoz? Amik nekem kellenek:

dropbox.py filestatus, és dropbox.py puburl hogy lássam, hogy felért-e a fájl, illetve hogy tudjak hozzá kérni letöltő url-t.

Linux alatt nem tudom mennyire működik a Skydrive. Gondolom semennyire. :/
Csak ezek jutottak eszembe mint olcsó megoldások. Esetleg JungleDisk?

Pontosan mi is a gond ezzel??? Vettem egy telefont és kaptam 50GB-ot ingye'. Egyik szolgáltatónál sem lehet olcsóbban megúszni és nincs semmilyen korlátozás. Pl a Box.net-en is van 50GB-om free, de nem használom semmire, mert a webdav-juk tetűlassú, és fájlméretkorlát van 100MB. Magyarul rakhatok fel txt,doc-ot meg anyám tudja mit. Skydrive?? Azért telepítsek egy Windows-t????? Köszi nem. (már rakom össze a saját ownCloud megoldásomat, mert ez nem jó, hogy csak úgy eltűnik a tárterület, márpedig a fórumjuk tele van hasonlóval és nem vagyok meggyőzve, hogy ez máshol sem probléma)


Szerinted mit használok? Wi... neeem! Na, na, na? Hát blackPanther OS v12.0(beta)-t * blackpantheros.eu

A "bónusz-space" általában a referral és egyéb kódokból gyűjtött összeget jelenti.

Ettől függetlenül: Egyél meg. hurr-durr.

> "Ettől függetlenül: Egyél meg. hurr-durr."

;-D))


Szerinted mit használok? Wi... neeem! Na, na, na? Hát blackPanther OS v12.0(beta)-t * blackpantheros.eu

AeroFS

Elég jól müködik, én több gépen használom az ubuntu one mellet. (mindegyik másra jó.) Jelenleg még itt/ott fapados a megoldása, viszont elég sok mindent nyújt, és teljesen ki lehet kapcsolni a központi tárhelyet, igy csak a saját gépeiddel syncel.

Vannak fontos dolgok amiket nemárt jól megjegyezni. (pl a jelszavad mert reset password az nincs) De elapvetően müködik.

Tud olyat, hogy userspace-ben fut, és minden usernél a saját könyvtárba syncel. Igy egy gépen több embernek is lehetnek tartalmai.

Mi ott tartunk, hogy egy hp microservert megtömünk diszkel, berakjuk valahova, és mindenkinek van 100-200 Gb sync tárhelye.

Aerofs-hez egy meghivo esetleg van valakinek?

koszi

-- Soha ne vitatkozz idiotakkal! Lesulyedsz az O szintjukre es legyoznek a rutinjukkal !!! --

Milyen e-mailra? Küldjek?

beckzg@gmail.com

Koszi elore is.

-- Soha ne vitatkozz idiotakkal! Lesulyedsz az O szintjukre es legyoznek a rutinjukkal !!! --

Elkültem. :) Szívesen.
Annyi tapasztalat van vele kapcsolatban dropboxhoz képest, hogy mintha több erőforrást igényelne.

A teljes cucc java-ban van vagy csak a kis management resze?

-- Soha ne vitatkozz idiotakkal! Lesulyedsz az O szintjukre es legyoznek a rutinjukkal ! --

Tipp: publik forumon sose oszd meg ilyen formaban az email cimedet. Vagy ne csodalkozz, ha nagyobb mennyisegu spamet kapsz.
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal

Én is kérhetnék esetleg egy meghívót a tothcsan_kukac_gmail címre? Előre is köszönöm!

Hali egy meghívót kérhetek?

proxy5 kukac m e pont com

Nagyon köszönöm!

találtam androidra egy értelmes és műkodo, olcso programot a házi dropboxhoz. ennyit megér.

https://play.google.com/store/apps/details?id=dk.tacit.android.foldersync.lite

Suzukit? ;)

Nem, atutalasra :-)
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal

Igen, iso-kat tárol secondary storage-ként Cloudstackhez. Kb másra nem is használnám erre meg elmegy.

+1
--
A legértékesebb idő a pillanat amelyben élsz.
http://phoenix-art.hanzo.hu/
https://sites.google.com/site/jupiter2005ster/