397 liens privés
Spiroid travaille sur la création d'images docker dédiées pour cozy-cloud:
configuration
couchdb data
couchdb
data indexer
controller
La base c'est du busybox pour les dockers dédiés aux données (les 2 premiers).
Pour le reste, c'est du debian jessie ou sid.
Du bon travail qui suit les guidelines docker, contrairement au projet officiel qui construit une grosse image ubuntu avec tout dedans et qui utilise supervisord alors que ce n'est pas nécessaire (https://github.com/cozy-labs/cozy-docker).
Benjamin, auteur de kresus (https://github.com/bnjbvr/kresus), explique comment migrer les données d'un cozycloud à un autre.
Toutes les données sont stockées dans un couchdb.
cozy-monitor permet de backuper dans un couchdb distant, de cette façon:
"""
cozy-monitor backup https://user:password@cozy.example.tld/cozy
"""
il s'agit donc de pousser les données de l'"ancien" cozy sur un "nouveau" cozy dont le couchdb est accessible au niveau réseau (port 5984) par l'ancien cozy.
Sinon, doc officielle couchdb pour la réplication: http://docs.couchdb.org/en/1.6.1/replication/replicator.html#replicator
ça réutilise les données rentrées par cozy-pfm.
cette appli affiche
- les opérations
- classer ces opérations dans des catégories
- plein de graphs par mois, par catégorie, la balance à travers le temps
c'est une tuerie ce truc!
<3 cozy
/usr/local/cozy/apps/photos/log/production.log
/usr/local/cozy/apps/photos/node_modules/socket.io/node_modules/socket.io-client/node_modules/ws/builderror.log
/usr/local/cozy/apps/photos/node_modules/americano-cozy/node_modules/jugglingdb-cozy-adapter/cozy-data-system/000005.log
/usr/local/cozy/apps/files/log/production.log
/usr/local/cozy/apps/files/node_modules/cozy-realtime-adapter/node_modules/socket.io/node_modules/socket.io-client/node_modules/ws/builderror.log
/usr/local/cozy/apps/files/node_modules/moment/sauce_connect.log
/usr/local/cozy/apps/emails/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/builderror.log
/usr/local/cozy/apps/emails/node_modules/socket.io/node_modules/engine.io/node_modules/ws/builderror.log
/usr/local/cozy/apps/emails/node_modules/html-to-text/node_modules/underscore.string/libpeerconnection.log
/usr/local/cozy/apps/emails/node_modules/americano-cozy/node_modules/jugglingdb-cozy-adapter/cozy-data-system/000005.log
/usr/local/cozy/apps/emails/node_modules/moment/sauce_connect.log
/usr/local/cozy/apps/kresus/log/production.log
/usr/local/cozy/apps/kresus/node_modules/moment/sauce_connect.log
/usr/local/cozy/apps/tasky/node_modules/americano-cozy/node_modules/jugglingdb-cozy-adapter/cozy-data-system/000005.log
/usr/local/cozy/apps/kyou/log/production.log
/usr/local/cozy/apps/kyou/node_modules/moment/sauce_connect.log
/usr/local/cozy/apps/pfm/log/production.log
/usr/local/cozy/apps/pfm/node_modules/moment/sauce_connect.log
/usr/local/cozy/apps/proxy/log/production.log
/usr/local/cozy/apps/proxy/client/log/production.log
/usr/local/cozy/apps/piour-owm/log/production.log
/usr/local/cozy/apps/bookmarks/log/production.log
/usr/local/cozy/apps/notes/log/production.log
/usr/local/cozy/apps/notes/node_modules/cozy-realtime-adapter/node_modules/socket.io/node_modules/socket.io-client/node_modules/ws/builderror.log
/usr/local/cozy/apps/term/log/production.log
/usr/local/cozy/apps/term/node_modules/tty.js/node_modules/socket.io/node_modules/socket.io-client/node_modules/ws/builderror.log
/usr/local/cozy/apps/home/log/production.log
/usr/local/cozy/apps/home/client/log/production.log
/usr/local/cozy/apps/home/node_modules/cozy-realtime-adapter/node_modules/socket.io/node_modules/socket.io-client/node_modules/ws/builderror.log
/usr/local/cozy/apps/home/node_modules/americano-cozy/node_modules/jugglingdb-cozy-adapter/cozy-data-system/000005.log
/usr/local/cozy/apps/contacts/log/production.log
/usr/local/cozy/apps/contacts/node_modules/cozy-realtime-adapter/node_modules/socket.io/node_modules/socket.io-client/node_modules/ws/builderror.log
/usr/local/cozy/apps/contacts/node_modules/americano-cozy/node_modules/jugglingdb-cozy-adapter/cozy-data-system/000005.log
/usr/local/cozy/apps/sync/log/production.log
/usr/local/cozy/apps/sync/node_modules/jsDAV/node_modules/mongodb/node_modules/bson/builderror.log
/usr/local/cozy/apps/sync/node_modules/cozy-realtime-adapter/node_modules/socket.io/node_modules/socket.io-client/node_modules/ws/builderror.log
/usr/local/cozy/apps/sync/node_modules/moment/sauce_connect.log
/usr/local/cozy/apps/data-system/log/production.log
/usr/local/cozy/apps/calendar/log/production.log
/usr/local/cozy/apps/calendar/node_modules/cozy-realtime-adapter/node_modules/socket.io/node_modules/socket.io-client/node_modules/ws/builderror.log
/usr/local/cozy/apps/calendar/node_modules/moment/sauce_connect.log
/usr/local/cozy/apps/databrowser/log/production.log
/usr/local/cozy/apps/konnectors/log/production.log
/usr/local/cozy/apps/konnectors/node_modules/cozy-realtime-adapter/node_modules/socket.io/node_modules/socket.io-client/node_modules/ws/builderror.log
cette documentation m'a permis de résoudre mon bug avec cozy-pfm (https://github.com/seeker89/cozy-pfm/issues/38)
installer manuellement cozycloud sur debian ou ubuntu.
il y a aussi un script fabric / une image vbox / une image openvz, là: http://cozy.io/host/install.html