# Moving from self-hosted to ghost-hosted

**URL:** <https://forum.ghost.org/t/moving-from-self-hosted-to-ghost-hosted/43208>\
**Category:** Self-hosting\
**Created:** [December 6, 2023, 4:01pm UTC](https://forum.ghost.org/t/moving-from-self-hosted-to-ghost-hosted/43208 "2023-12-06T16:01:37Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![jaydlawrence](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/jaydlawrence/32/27691_2.png) [@jaydlawrence](https://forum.ghost.org/u/jaydlawrence)\
**Post date:** [December 6, 2023, 4:01pm UTC](https://forum.ghost.org/t/moving-from-self-hosted-to-ghost-hosted/43208/1 "2023-12-06T16:01:37Z")

</div>

I have an out-dated ghost installation for my website.  
I got a couple of emails warning me that my installation is out of date.  
I tried upgrading but the upgrade failed.

I am thinking of moving my blog to being hosted by [ghost.org](http://ghost.org).  
I can figure out the DNS stuff etc,. but does someone have access to a guide or similar for exporting one’s blog from self-hosted (including images) and importing it to a new [ghost.org](http://ghost.org) hosted instance?

I understand that I can export the posts as JSON, but it doesn’t grab the images.

---

<div class="post-metadata">

**Author:** ![Kevin](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/kevin/32/32_2.png) [@Kevin](https://forum.ghost.org/u/Kevin)\
**Post date:** [December 6, 2023, 4:06pm UTC](https://forum.ghost.org/t/moving-from-self-hosted-to-ghost-hosted/43208/2 "2023-12-06T16:06:50Z")

</div>

> **[How to migrate data from Ghost to Ghost](https://ghost.org/docs/migration/ghost/)**
>
> Everything you need to know about working with the Ghost professional publishing platform.

---

<div class="post-metadata">

**Author:** ![jaydlawrence](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/jaydlawrence/32/27691_2.png) [@jaydlawrence](https://forum.ghost.org/u/jaydlawrence)\
**Post date:** [December 6, 2023, 4:07pm UTC](https://forum.ghost.org/t/moving-from-self-hosted-to-ghost-hosted/43208/3 "2023-12-06T16:07:45Z")

</div>

Legend! Thank you. My google-foo failed me on this one. This is exactly what I was looking for.

---

<div class="post-metadata">

**Author:** ![jaydlawrence](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/jaydlawrence/32/27691_2.png) [@jaydlawrence](https://forum.ghost.org/u/jaydlawrence)\
**Post date:** [January 19, 2024, 6:27pm UTC](https://forum.ghost.org/t/moving-from-self-hosted-to-ghost-hosted/43208/4 "2024-01-19T18:27:30Z")

</div>

Ok. I am in a catch 22.  
My blog is stuck on V4 because V5 needs Node 18 which can’t run on Ubuntu 18.

So I can try to update ubuntu on my server and hope nothing breaks and that it doesn’t lock me out.

In the meantime I have generated a backup zip file. But it is almost 500MB and the Ghost Unversal import doesn’t seem to want to take the upload.

I assume that I need to update it to V5 to be able to generate an export that the Ghost hosted version will ingest?

Any suggestions on how to get out of this scenario?  
I am also thinking that I could install ghost 4 locally on a Ubuntu 20 VM, Import my blog and then upgrade it to 5 to export it properly. But that seems like a long process.

---

<div class="post-metadata">

**Author:** ![jaydlawrence](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/jaydlawrence/32/27691_2.png) [@jaydlawrence](https://forum.ghost.org/u/jaydlawrence)\
**Post date:** [January 19, 2024, 6:53pm UTC](https://forum.ghost.org/t/moving-from-self-hosted-to-ghost-hosted/43208/5 "2024-01-19T18:53:03Z")

</div>

Ok. Looks like it was user error.  
I was using the backup zip file generated by the CLI.

I am following instructions now to use the UI for most of the data and the terminal for the images.

🤞

---

<div class="post-metadata">

**Author:** ![jaydlawrence](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/jaydlawrence/32/27691_2.png) [@jaydlawrence](https://forum.ghost.org/u/jaydlawrence)\
**Post date:** [January 19, 2024, 7:15pm UTC](https://forum.ghost.org/t/moving-from-self-hosted-to-ghost-hosted/43208/6 "2024-01-19T19:15:10Z")

</div>

Ok. It worked.

Thanks again.
