# \#migrations-tooling

**URL:** https://meta.discourse.org/tag/migrations-tooling/931.md

[Latest](https://meta.discourse.org/latest.md) · [Categories](https://meta.discourse.org/categories.md) · [Tags](https://meta.discourse.org/tags.md)

---

## [Accepted solutions: plugin + migrating markers from Khoros](https://meta.discourse.org/t/accepted-solutions-plugin-migrating-markers-from-khoros/409686)

<div class="topic-metadata">

**Author:** [@gosia.murawska](https://meta.discourse.org/u/gosia.murawska)\
**Replies:** 1\
**Last updated:** [August 10, 2026, 11:49am UTC](https://meta.discourse.org/t/accepted-solutions-plugin-migrating-markers-from-khoros/409686 "2026-08-10T11:49:38Z")

</div>

Hi :slight\_smile: A quick one on accepted solutions: can the existing accepted-solution markers from Khoros be carried over during the import, so they map to Solved on the migrated threads on Discourse? Thanks

---

## [IPBv4 migration script issues](https://meta.discourse.org/t/ipbv4-migration-script-issues/401561)

<div class="topic-metadata">

**Author:** [@Anonymous\_Moose](https://meta.discourse.org/u/Anonymous_Moose)\
**Replies:** 3\
**Last updated:** [April 27, 2026, 8:05pm UTC](https://meta.discourse.org/t/ipbv4-migration-script-issues/401561 "2026-04-27T20:05:47Z")

</div>

It failed to import all the avatars (only imported admins) and it saw that an admin already existed on our forum so it didn’t make a new one or replace it, I thought it had merged it but it didn’t migrate any of their po…

---

## [REST API Python Scripting - Much overlap with Discourse-specific concepts](https://meta.discourse.org/t/rest-api-python-scripting-much-overlap-with-discourse-specific-concepts/400352)

<div class="topic-metadata">

**Author:** [@Ethsim2](https://meta.discourse.org/u/Ethsim2)\
**Replies:** 1\
**Last updated:** [April 9, 2026, 9:09pm UTC](https://meta.discourse.org/t/rest-api-python-scripting-much-overlap-with-discourse-specific-concepts/400352 "2026-04-09T21:09:31Z")

</div>

Hello, I’m looking for an avid Python developer to support my efforts to duplicate complex topics from my Personal to my University-wide Discourse forum. So far, i have attempted using Generative AI to migrate replies …

---

## [Migration to a Self-Hosted solution from Kubernetes](https://meta.discourse.org/t/migration-to-a-self-hosted-solution-from-kubernetes/377198)

<div class="topic-metadata">

**Author:** [@stevejr](https://meta.discourse.org/u/stevejr)\
**Replies:** 2\
**Last updated:** [October 16, 2025, 2:45pm UTC](https://meta.discourse.org/t/migration-to-a-self-hosted-solution-from-kubernetes/377198 "2025-10-16T14:45:10Z")

</div>

Hi All, I have been running Discourse in a Kubernetes cluster for a while using the unsupported Bitnami image. Now that Bitnami are deprecating the image and going behind a paywall I am looking to migrate our server to …

---

## [Categories text color is wrongly set to #FFF instead of #FFFFFF in import scripts, causing issues](https://meta.discourse.org/t/categories-text-color-is-wrongly-set-to-fff-instead-of-ffffff-in-import-scripts-causing-issues/383099)

<div class="topic-metadata">

**Author:** [@Canapin](https://meta.discourse.org/u/Canapin)\
**Replies:** 6\
**Last updated:** [September 18, 2025, 1:16pm UTC](https://meta.discourse.org/t/categories-text-color-is-wrongly-set-to-fff-instead-of-ffffff-in-import-scripts-causing-issues/383099 "2025-09-18T13:16:04Z")

</div>

I edited the topic’s title to point out the exact issue, see the replies for details When editing category settings, the save button is and stays greyed out. Oddly, the button will magically be active again if we alte…

---

## [Config as code options for Discourse?](https://meta.discourse.org/t/config-as-code-options-for-discourse/279036)

<div class="topic-metadata">

**Author:** [@jrack](https://meta.discourse.org/u/jrack)\
**Replies:** 11\
**Last updated:** [July 28, 2025, 8:32am UTC](https://meta.discourse.org/t/config-as-code-options-for-discourse/279036 "2025-07-28T08:32:03Z")

</div>

So not talking about the instance deployment with db etc. Is there a pattern out there for maintaining an instance using some declarative format? Categories, tags, policies, etc. Was thinking it would be nice for our …

---

## [I have Invision Power Forum need to be migrated](https://meta.discourse.org/t/i-have-invision-power-forum-need-to-be-migrated/348269)

<div class="topic-metadata">

**Author:** [@hameedacpa](https://meta.discourse.org/u/hameedacpa)\
**Replies:** 4\
**Last updated:** [February 21, 2025, 11:50am UTC](https://meta.discourse.org/t/i-have-invision-power-forum-need-to-be-migrated/348269 "2025-02-21T11:50:19Z")

</div>

What would you like done? Invision Power Forum need to migrate When do you need it done? within 4 days What is your budget, in $ USD that you can offer for this task? 250 USD I need somebody experienced in this.

---

## [Error in phpbb3.template.yml](https://meta.discourse.org/t/error-in-phpbb3-template-yml/345515)

<div class="topic-metadata">

**Author:** [@LotusJeff](https://meta.discourse.org/u/LotusJeff)\
**Replies:** 1\
**Last updated:** [January 4, 2025, 1:45am UTC](https://meta.discourse.org/t/error-in-phpbb3-template-yml/345515 "2025-01-04T01:45:06Z")

</div>

I followed instructions per the migration instructions: Copied app.yml to import.yml Added the phpbb3 template. Stopped the app Launched the rebuild import app I received the following error message. FAILED ---------…

---

## [UploadReference bug in many importers](https://meta.discourse.org/t/uploadreference-bug-in-many-importers/337738)

<div class="topic-metadata">

**Author:** [@RGJ](https://meta.discourse.org/u/RGJ)\
**Replies:** 0\
**Last updated:** [November 22, 2024, 12:24pm UTC](https://meta.discourse.org/t/uploadreference-bug-in-many-importers/337738 "2024-11-22T12:24:11Z")

</div>

Last week a client contacted us stating that a week after a migration we did for them, only the last image of every post was still showing. We dug into this and found an issue. Last year, PostUpload changed to UploadRef…
