# Ghost on shared hosting

**URL:** <https://forum.ghost.org/t/ghost-on-shared-hosting/42563>\
**Category:** Using Ghost\
**Created:** [November 8, 2023, 5:31pm UTC](https://forum.ghost.org/t/ghost-on-shared-hosting/42563 "2023-11-08T17:31:08Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ben121](https://avatars.discourse-cdn.com/v4/letter/b/df705f/32.png) [@Ben121](https://forum.ghost.org/u/Ben121)\
**Post date:** [November 8, 2023, 5:31pm UTC](https://forum.ghost.org/t/ghost-on-shared-hosting/42563/1 "2023-11-08T17:31:08Z")

</div>

Hello, is it possible to run Ghost on shared hosting with Directadmin?

---

<div class="post-metadata">

**Author:** ![mjw](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/mjw/32/30781_2.png) [@mjw](https://forum.ghost.org/u/mjw)\
**Post date:** [November 8, 2023, 6:03pm UTC](https://forum.ghost.org/t/ghost-on-shared-hosting/42563/2 "2023-11-08T18:03:56Z")

</div>

To install Ghost, you’ll need shell access. Please refer to the official guides.

> **[How to install Ghost, the official guide](https://ghost.org/docs/install)**
>
> Everything you need to know about working with the Ghost professional publishing platform.

---

<div class="post-metadata">

**Author:** ![Ben121](https://avatars.discourse-cdn.com/v4/letter/b/df705f/32.png) [@Ben121](https://forum.ghost.org/u/Ben121)\
**Post date:** [November 9, 2023, 12:28pm UTC](https://forum.ghost.org/t/ghost-on-shared-hosting/42563/3 "2023-11-09T12:28:52Z")

</div>

Thanks for the respond, i saw the instaation guide but i dont know what option i need to use? Ubuntu/Docker/Source?

---

<div class="post-metadata">

**Author:** ![markstos](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/markstos/32/18182_2.png) [@markstos](https://forum.ghost.org/u/markstos)\
**Post date:** [November 9, 2023, 1:19pm UTC](https://forum.ghost.org/t/ghost-on-shared-hosting/42563/4 "2023-11-09T13:19:17Z")

</div>

Is your server running Ubuntu Linux?

---

<div class="post-metadata">

**Author:** ![Ben121](https://avatars.discourse-cdn.com/v4/letter/b/df705f/32.png) [@Ben121](https://forum.ghost.org/u/Ben121)\
**Post date:** [November 15, 2023, 2:01pm UTC](https://forum.ghost.org/t/ghost-on-shared-hosting/42563/5 "2023-11-15T14:01:58Z")

</div>

how can i know? i use it with directadmin

---

<div class="post-metadata">

**Author:** ![markstos](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/markstos/32/18182_2.png) [@markstos](https://forum.ghost.org/u/markstos)\
**Post date:** [November 15, 2023, 2:17pm UTC](https://forum.ghost.org/t/ghost-on-shared-hosting/42563/6 "2023-11-15T14:17:18Z")

</div>

I don’t know DirectAdmin.

Normally Ghost uses root access to setup service management, SSL renewal and Nginx.

It seems technically possible to run Ghost without root access, but it would take more advanced setup, and I’m not aware of a tutorial for that.

---

<div class="post-metadata">

**Author:** ![rapidlearnthai](https://avatars.discourse-cdn.com/v4/letter/r/e19b73/32.png) [@rapidlearnthai](https://forum.ghost.org/u/rapidlearnthai)\
**Post date:** [January 14, 2024, 2:22am UTC](https://forum.ghost.org/t/ghost-on-shared-hosting/42563/7 "2024-01-14T02:22:18Z")

</div>

I have the same question. I have the impression that “self-hosting” ghost is (only) for technical users, familiar with shell access to their servers. (Everybody else needs to buy the subscription service.)

Surely, if WordPress can produce an installation script that runs from the browser (granted, after having set up a MySQL database via your server’s control panel) then a relatively simple system like ghost could also be installed that way?

---

<div class="post-metadata">

**Author:** ![jannis](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/jannis/32/39718_2.png) [@jannis](https://forum.ghost.org/u/jannis)\
**Post date:** [January 14, 2024, 7:59am UTC](https://forum.ghost.org/t/ghost-on-shared-hosting/42563/8 "2024-01-14T07:59:44Z")

</div>

> [@rapidlearnthai](#):
>
> I have the impression that “self-hosting” ghost is (only) for technical users, familiar with shell access to their servers.

That is indeed correct:

> **Self-hosting** is the best choice for teams who are comfortable managing servers, databases and Node.js apps who want full control over their environment.

[Source](https://ghost.org/docs/hosting/#:~:text=Self%2Dhosting%20is%20the%20best%20choice%20for%20teams%20who%20are%20comfortable%20managing%20servers%2C%20databases%20and%20Node.js%20apps%20who%20want%20full%20control%20over%20their%20environment.)

Ghost also has an installation script that runs on the browser. Similar to WordPress, once your infrastructure is set up, you’re greeted with this screen:

 ![CleanShot 2024-01-14 at 08.48.20@2x](https://us1.discourse-cdn.com/flex015/uploads/ghost2/original/3X/1/b/1b5d0214370d3aaee3338b7139ecec92578d9d9e.jpeg)

Vs. this from WordPress (note how this is step 5 out of the installation process): [How to install WordPress – Advanced Administration Handbook | Developer.WordPress.org](https://developer.wordpress.org/advanced-administration/before-install/howto-install/#step-5-run-the-install-script)

Now, the ease of installing WordPress _outside_ of their own hosting solution comes from individual web hosting companies providing “1-click-installs” that take care of the underlying infrastructure as well.

You have the same with Ghost – just at a much smaller level, since Ghost is a) newer and b) not as widely used (yet?).

Some dedicated Ghost hosters (all of which work with 1-click-installs and take care of updates, configurations, etc.):

- [magicpages.co](http://magicpages.co)
- [getmidnight.com](http://getmidnight.com)
- digitalpress.blog
- [firepress.org](http://firepress.org)
- [gloathost.com](http://gloathost.com)
- [abstract27.com](http://abstract27.com)
- …

Then there is [pikapods.com](http://pikapods.com) and [digitalocean.com](http://digitalocean.com), which are more like a “managed self-hosting” options. You get a virtual server, they set it up for you, but most configurations, etc. are up to you.

And finally, you also have some bigger names in the web hosting world, which offer Ghost hosting alongside WordPress (usually also on a less-managed level, meaning you’ll still have to take care of some tech stuff):

- [fastcomet.com](http://fastcomet.com)
- [cloudclusters.io](http://cloudclusters.io)
- [a2hosting.com](http://a2hosting.com)  
…just to name a few.

So, for me, the beauty of Ghost is really that you can choose a kinds of different tastes.

Want to take care of all the tech yourself? You can rent your own server and do everything yourself.

Want to make sure the infrastructure is there, but you still want to configure things yourself? Go for an infrastructure provider like PikaPods or Digital Ocean.

Want to make sure your entire Ghost site is managed and you can just publish stuff? Go with Ghost(Pro) or one of the other managed hosters.
