Hey everyone, next week I’m planning to dive head first 110% migrating Mastodon to Pleroma. Pleroma is proving to be a better platform because it can run WAY cheaper than Mastodon, which is going to be very valuable to me in the long term as I’m hosting a lot of servers with very little income. I think it will help others on the Fediverse too, making the Fediverse more accessible and cost efficient. Whatever I create, I intend to release copyleft with docs.
You guys have been a great help in the past, and I’m wondering if any of you have any experience converting data from one platform to another on live production sites.
Mapping the data will be challenging, but I can take that on. The thing I really need help with is the methodology and tooling. Let’s assume I already have a perfect understanding of both databases. What now? Should I write scripts? What language? Are there existing tools to help take on this type of database migration? Any articles you’ve read?
Even if you don’t have answers, it would help if you could help me ask the right questions. Thanks a lot!
Both databases are in Postgres. Mastodon is using Ruby on Rails, while Pleroma is using Elixir with Phoenix framework.