pump-io / pump.io

Social server with an ActivityStreams API
http://pump.io/
Apache License 2.0
2.21k stars 332 forks source link

Databank export #1018

Open ghost opened 10 years ago

ghost commented 10 years ago

I attempted to change the databank from redis to leveldb, then recreated my user account. As far as I can tell this then causes a the system to be permanently banned from the rest of the pump.io network. Whenever I try to remotely log in to another site (eg. identi.ca) I only see the message [object object].

There is apparently a secret key stored within the database which is different from the one within /etc/pump.io.json and that this key is non-transferable when creating a new database.

matzegebbe commented 10 years ago

https://github.com/e14n/pump.io/issues/904

ghost commented 10 years ago

I think the solution to this is to be able to export the data from one server and import it into another. I don't know if that's possible currently. I tried doing my own redis export and leveldb import, but it didn't work so there is presumably stuff within the database which is specific to that type of database.

evanp commented 10 years ago

This is a pretty valuable feature; I'll see what I can do to get it done.

matzegebbe commented 10 years ago

+1

matzegebbe commented 10 years ago

with that i was able to convert databank-redis to mongodb https://github.com/matzegebbe/pump.io-redis-to-mongodb