Otthon készített "Dropbox"?

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ások

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/

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?).

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

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

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.

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

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

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.