2015-07-26 21:32:30 +00:00
|
|
|
# Use Cases
|
|
|
|
|
2016-05-02 05:20:16 +00:00
|
|
|
First, read [the overview](/doc/overview.md).
|
2015-07-26 21:32:30 +00:00
|
|
|
|
|
|
|
These are some higher-level roadmap goals. Only the first few are done, but all
|
|
|
|
are various stages of implementation (as of 2013-06-12).
|
|
|
|
|
|
|
|
* **Filesystem backups**: easy initial use case. Since you can easily put
|
2016-05-02 05:20:16 +00:00
|
|
|
[files & directories and such](/doc/schema/) in camlistore with
|
2015-07-26 21:32:30 +00:00
|
|
|
[camput](/cmd/camput), you can use Camlistore for your backups. Incremental
|
|
|
|
backups are basically free.
|
|
|
|
|
|
|
|
* **Efficient remote filesystem**: should be easy to do an aggressively caching
|
|
|
|
remote FUSE filesystem. Read-only is trivial. Read-write shouldn't be too
|
|
|
|
painful. Every modification would be snapshotted implicitly, so revision
|
|
|
|
control would be the default.
|
|
|
|
|
|
|
|
* **Decentralized sharing system**: share anything of yours with anybody or
|
|
|
|
everybody (private is the default). This is already starting to work. See
|
2016-05-02 05:20:16 +00:00
|
|
|
[sharing](/doc/sharing.md).
|
2015-07-26 21:32:30 +00:00
|
|
|
|
|
|
|
* **Blog / photo hosting / Document Management CMS:** I intend to run my
|
|
|
|
personal blog and photo / gallery hosting (with permissions) off of Camlistore.
|
|
|
|
I also intend to replace my "scanningcabinet" document management software and
|
|
|
|
use Camlistore instead.
|
|
|
|
|
|
|
|
* **Decentralized social networking**: a lofty but persistent goal. For
|
|
|
|
example, to implement comments or tagging: One person could use claims to
|
|
|
|
attach metadata to another person's image blob. The signing lets you verify
|
|
|
|
identity. The sharing/syncing semantics of camlistore let you easily save a
|
|
|
|
copy of all your friends' pictures.
|
|
|
|
|
|
|
|
* **Import/export adapters for hosted web services:** Don't worry about web
|
|
|
|
services shutting down or going downhill. Mirror all your data online in your
|
|
|
|
private store. Create it either in Camlistore (using open tools) and export to
|
|
|
|
hosted services, or create content in hosted services and continually mirror it
|
|
|
|
back into your private Camlistore. Relax knowing that your data is yours,
|
|
|
|
forever.
|