Sim. O desktopcouch faz replicação entre um CouchDB (em seu desktop) e um link , e isso funcionará a partir de qualquer CouchDB; o CouchDB que o desktop toca não é algo especial.
Para iniciar uma replicação entre um CouchDB de sua escolha e o Ubuntu One, use a API de replicação do Couch:
POST / _replicate HTTP / 1.1
{
"source":"example-database",
"target":{
"url": "https://couchdb.one.ubuntu.com/u%2Fabc%2Fdef%2F123456%2Fexample-database",
"auth": {
"oauth": {
"consumer_key": "xxx",
"consumer_secret": "xxx",
"token": "xxx",
"token_secret": "xxx"
}
}
}
}
Você pode encontrar o código de exemplo que realmente inicia essa replicação do Python em couchdb_io.py na árvore do desktop.