# Installation

**URL:** https://forum.ghost.org/c/help/installation/7.md

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

---

## [About the Installation category](https://forum.ghost.org/t/about-the-installation-category/17)

<div class="topic-metadata">

**Author:** [@John](https://forum.ghost.org/u/John)\
**Replies:** 0\
**Last updated:** [March 29, 2018, 11:53am UTC](https://forum.ghost.org/t/about-the-installation-category/17 "2018-03-29T11:53:44Z")

</div>

Help and questions about installing, configuring, and getting Ghost running, either locally or on a server.

---

## [Create or replace view \`members\_resolved\_subscription\` as - ER\_TABLEACCESS\_DENIED\_ERROR](https://forum.ghost.org/t/create-or-replace-view-members-resolved-subscription-as-er-tableaccess-denied-error/63747)

<div class="topic-metadata">

**Author:** [@lejeczek](https://forum.ghost.org/u/lejeczek)\
**Replies:** 2\
**Last updated:** [September 11, 2026, 11:35am UTC](https://forum.ghost.org/t/create-or-replace-view-members-resolved-subscription-as-er-tableaccess-denied-error/63747 "2026-09-11T11:35:34Z")

</div>

Hi guys. I’m trying go upgrade/migrate - something which worked for me in the past - my ghost but I fail with: create or replace view \`members\_resolved\_subscription\` as SELECT member\_id, subscription\_id …

---

## [Invite people / staff](https://forum.ghost.org/t/invite-people-staff/63683)

<div class="topic-metadata">

**Author:** [@Kelvin\_Isievwore](https://forum.ghost.org/u/Kelvin_Isievwore)\
**Replies:** 3\
**Last updated:** [September 2, 2026, 6:10pm UTC](https://forum.ghost.org/t/invite-people-staff/63683 "2026-09-02T18:10:33Z")

</div>

I have invited 6 people in the past, but now I keep getting this error when trying to invite new authors to my blog. I did the mail config using these steps here Configuration - Ghost Developer Docs both for secure and n…

---

## [Bypassing email confirmation for setup purposes](https://forum.ghost.org/t/bypassing-email-confirmation-for-setup-purposes/63579)

<div class="topic-metadata">

**Author:** [@GeekBone](https://forum.ghost.org/u/GeekBone)\
**Replies:** 1\
**Last updated:** [August 16, 2026, 10:11pm UTC](https://forum.ghost.org/t/bypassing-email-confirmation-for-setup-purposes/63579 "2026-08-16T22:11:25Z")

</div>

I am currently running Ghost on my home network. At this point, my network is not open to the internet in the sense I have not opened up my router yet to do that so I can only access things from inside my home. I instal…

---

## [Uploaded robots.txt cripples Source theme](https://forum.ghost.org/t/uploaded-robots-txt-cripples-source-theme/63537)

<div class="topic-metadata">

**Author:** [@Ross\_Pruden](https://forum.ghost.org/u/Ross_Pruden)\
**Replies:** 5\
**Last updated:** [August 11, 2026, 1:51pm UTC](https://forum.ghost.org/t/uploaded-robots-txt-cripples-source-theme/63537 "2026-08-11T13:51:41Z")

</div>

We are Ghost (Pro) members. I uploaded a custom robots.txt file to Ghost’s vanilla Source theme and our whole site broke. This is the robots.txt file I uploaded: User-agent: \* Sitemap: https://www.jeffcobeacon.com/site…

---

## [Windows 11: Fresh clone of main fails to build (@tryghost/shade / @tryghost/koenig-lexical)](https://forum.ghost.org/t/windows-11-fresh-clone-of-main-fails-to-build-tryghost-shade-tryghost-koenig-lexical/63321)

<div class="topic-metadata">

**Author:** [@durva7px](https://forum.ghost.org/u/durva7px)\
**Replies:** 0\
**Last updated:** [July 10, 2026, 2:21pm UTC](https://forum.ghost.org/t/windows-11-fresh-clone-of-main-fails-to-build-tryghost-shade-tryghost-koenig-lexical/63321 "2026-07-10T14:21:29Z")

</div>

Hi everyone, I’m trying to set up the Ghost development environment to start contributing, but I’m unable to build the project on a completely fresh checkout. Environment OS: Windows 11 Home Single Language (23H2, Bu…

---

## [Install fails due to corepack sqlite readonly ](https://forum.ghost.org/t/install-fails-due-to-corepack-sqlite-readonly/63230)

<div class="topic-metadata">

**Author:** [@Leon\_Hassan](https://forum.ghost.org/u/Leon_Hassan)\
**Replies:** 8\
**Last updated:** [July 10, 2026, 7:45am UTC](https://forum.ghost.org/t/install-fails-due-to-corepack-sqlite-readonly/63230 "2026-07-10T07:45:44Z")

</div>

My install (blog.leonhassan.co.uk) was recently the victim to the injection exploit for \<v6, after attempting to recover I decided to reinstall fresh and skip all of major version migrations (with backups taken), however…

---

## [Ubuntu Install Guide and Database Security](https://forum.ghost.org/t/ubuntu-install-guide-and-database-security/63068)

<div class="topic-metadata">

**Author:** [@TommyBonnomi](https://forum.ghost.org/u/TommyBonnomi)\
**Replies:** 0\
**Last updated:** [June 10, 2026, 3:15am UTC](https://forum.ghost.org/t/ubuntu-install-guide-and-database-security/63068 "2026-06-10T03:15:12Z")

</div>

Hi, Probably not posting this in the right category, but I’m going through the Ubuntu install guide and wanted to recommend an update. The current guide recommends setting a root password for MySQL and using the root u…

---

## [Upgrade to v6.43.1 fails](https://forum.ghost.org/t/upgrade-to-v6-43-1-fails/63025)

<div class="topic-metadata">

**Author:** [@Matthew](https://forum.ghost.org/u/Matthew)\
**Replies:** 1\
**Last updated:** [June 3, 2026, 3:16pm UTC](https://forum.ghost.org/t/upgrade-to-v6-43-1-fails/63025 "2026-06-03T15:16:27Z")

</div>

I get Critical Ghost security update locally at http://localhost:2368/ghost/#/analytics but the upgrade fails: :multiply: Downloading and updating Ghost to v6.43.1 A ProcessError occurred. Message: spawn pnpm ENOENT …

---

## [New reinstall - ghost service stops - have to unlock migrations](https://forum.ghost.org/t/new-reinstall-ghost-service-stops-have-to-unlock-migrations/62991)

<div class="topic-metadata">

**Author:** [@Craig\_Silva](https://forum.ghost.org/u/Craig_Silva)\
**Replies:** 0\
**Last updated:** [May 30, 2026, 5:07am UTC](https://forum.ghost.org/t/new-reinstall-ghost-service-stops-have-to-unlock-migrations/62991 "2026-05-30T05:07:18Z")

</div>

If you’re looking for some help, it’s important to provide as much context as possible so that people are able to assist you. Try to always mention: What’s your URL? not up yet What version of Ghost are you using? …

---

## [Translations of the Portal](https://forum.ghost.org/t/translations-of-the-portal/62945)

<div class="topic-metadata">

**Author:** [@dashamir.hoxha](https://forum.ghost.org/u/dashamir.hoxha)\
**Replies:** 5\
**Last updated:** [May 26, 2026, 12:17pm UTC](https://forum.ghost.org/t/translations-of-the-portal/62945 "2026-05-26T12:17:46Z")

</div>

I have installed Ghost with docker-compose, and I have provided local translations for the theme – which works. But I don’t see how to provide local translations for the portal. I don’t mind the portal being in English, …

---

## [Different locales with different content](https://forum.ghost.org/t/different-locales-with-different-content/62836)

<div class="topic-metadata">

**Author:** [@nikp](https://forum.ghost.org/u/nikp)\
**Replies:** 5\
**Last updated:** [May 16, 2026, 9:03pm UTC](https://forum.ghost.org/t/different-locales-with-different-content/62836 "2026-05-16T21:03:39Z")

</div>

Hey there, I’d like to run a blog site with two locales, but the content for each is gonna be mostly different. Some articles are to be published in both languages, but mostly not. Does Ghost provide such a feature? I…

---

## [Removal of author avatar on posts - Liebling theme](https://forum.ghost.org/t/removal-of-author-avatar-on-posts-liebling-theme/62799)

<div class="topic-metadata">

**Author:** [@JohnG](https://forum.ghost.org/u/JohnG)\
**Replies:** 0\
**Last updated:** [May 6, 2026, 4:14pm UTC](https://forum.ghost.org/t/removal-of-author-avatar-on-posts-liebling-theme/62799 "2026-05-06T16:14:18Z")

</div>

Hi - I am trying to remove the author avatar from each post using Liebling theme, ghost ver 6.35.0 - tried a few code injections with no effect, any ideas? If you’re looking for some help, it’s important to provide as m…

---

## [Transactional Mail connection timing out](https://forum.ghost.org/t/transactional-mail-connection-timing-out/62761)

<div class="topic-metadata">

**Author:** [@kaszeta](https://forum.ghost.org/u/kaszeta)\
**Replies:** 7\
**Last updated:** [May 1, 2026, 4:23pm UTC](https://forum.ghost.org/t/transactional-mail-connection-timing-out/62761 "2026-05-01T16:23:45Z")

</div>

If you’re looking for some help, it’s important to provide as much context as possible so that people are able to assist you. Try to always mention: What’s your URL? ramblingman.org What version of Ghost are you using?…

---

## [Magic link emails failing on self-hosted Ghost despite verified Mailgun setup](https://forum.ghost.org/t/magic-link-emails-failing-on-self-hosted-ghost-despite-verified-mailgun-setup/62764)

<div class="topic-metadata">

**Author:** [@Felix\_Clerk](https://forum.ghost.org/u/Felix_Clerk)\
**Replies:** 2\
**Last updated:** [May 1, 2026, 10:26am UTC](https://forum.ghost.org/t/magic-link-emails-failing-on-self-hosted-ghost-despite-verified-mailgun-setup/62764 "2026-05-01T10:26:49Z")

</div>

Hey everyone, hoping someone can help me out, I’ve been at this for weeks and have run out of ideas. issue: When anyone tries to sign up on my site, they get “Failed to send magic link email.” Newsletter sending through…

---

## [Cisco Umbrella: "This site is blocked due to a security threat."](https://forum.ghost.org/t/cisco-umbrella-this-site-is-blocked-due-to-a-security-threat/62430)

<div class="topic-metadata">

**Author:** [@tiltblocks](https://forum.ghost.org/u/tiltblocks)\
**Replies:** 4\
**Last updated:** [April 6, 2026, 4:05pm UTC](https://forum.ghost.org/t/cisco-umbrella-this-site-is-blocked-due-to-a-security-threat/62430 "2026-04-06T16:05:30Z")

</div>

Hi folks, I’m new to Ghost. I just registered a website with the address “tilt-blocks.ghost.io“, and just changed theme to “Edition”, when a few minutes later it stopped working, and when I reloaded it, I got a Cisco Um…

---

## [Error installing from source locally, cannot find module '../services/members/commenting'](https://forum.ghost.org/t/error-installing-from-source-locally-cannot-find-module-services-members-commenting/61670)

<div class="topic-metadata">

**Author:** [@dimitristrechas](https://forum.ghost.org/u/dimitristrechas)\
**Replies:** 1\
**Last updated:** [March 9, 2026, 2:59pm UTC](https://forum.ghost.org/t/error-installing-from-source-locally-cannot-find-module-services-members-commenting/61670 "2026-03-09T14:59:31Z")

</div>

Hi all, I am trying to install Ghost locally on my macOS to tinker with the codebase. yarn version: v.1.22.22 node version: v22.22.0 Following the steps in the documentation, I run into an issue on yarn setup Running…

---

## [Accent Link color isn't working in Feature Theme](https://forum.ghost.org/t/accent-link-color-isnt-working-in-feature-theme/62127)

<div class="topic-metadata">

**Author:** [@amberjules](https://forum.ghost.org/u/amberjules)\
**Replies:** 4\
**Last updated:** [March 6, 2026, 9:41pm UTC](https://forum.ghost.org/t/accent-link-color-isnt-working-in-feature-theme/62127 "2026-03-06T21:41:11Z")

</div>

Hello - I’m using the Feature theme and have the accent color set to #6d9e9e; however when I look at the live posts and pages it shows any links as black/underlined and not using this tealish color. Weirdly, when I’m in …

---

## [Does "i Validating config \[skipped\]" matter?](https://forum.ghost.org/t/does-i-validating-config-skipped-matter/22462)

<div class="topic-metadata">

**Author:** [@ScottSemple](https://forum.ghost.org/u/ScottSemple)\
**Replies:** 3\
**Last updated:** [January 28, 2026, 8:15pm UTC](https://forum.ghost.org/t/does-i-validating-config-skipped-matter/22462 "2026-01-28T20:15:46Z")

</div>

I have three sites hosted on one Digital Ocean droplet. All three sites are up and running on 4.4.0 and CLI 1.17.0. When running ghost doctor, one site runs through the list without issue. Two of the three sites put out…

---

## [Yet Another Mailgun Issue](https://forum.ghost.org/t/yet-another-mailgun-issue/61497)

<div class="topic-metadata">

**Author:** [@fructose1262](https://forum.ghost.org/u/fructose1262)\
**Replies:** 2\
**Last updated:** [January 18, 2026, 10:03pm UTC](https://forum.ghost.org/t/yet-another-mailgun-issue/61497 "2026-01-18T22:03:28Z")

</div>

Hey all, I did a search - both here in the forum and on the wider web - but didn’t find this issue, so apologies if it’s a duplicate. Happy to check out any threads or links where this may have already been answered. I’…

---

## [Best practices on hosting multiple Ghost 6.x instances on Subdirectory (Docker Preview)](https://forum.ghost.org/t/best-practices-on-hosting-multiple-ghost-6-x-instances-on-subdirectory-docker-preview/59922)

<div class="topic-metadata">

**Author:** [@truekasun](https://forum.ghost.org/u/truekasun)\
**Replies:** 3\
**Last updated:** [January 15, 2026, 10:43am UTC](https://forum.ghost.org/t/best-practices-on-hosting-multiple-ghost-6-x-instances-on-subdirectory-docker-preview/59922 "2026-01-15T10:43:47Z")

</div>

I’m wondering if anyone has ideas on best practices for installing Ghost 6.x (New Docker Preview method) on a subdirectory setup. Also best practices for hosting multiple Ghost instances on the same VPS. Any thoughts? …

---

## [Redirect causing an issue where slug repeats indefinitely](https://forum.ghost.org/t/redirect-causing-an-issue-where-slug-repeats-indefinitely/61372)

<div class="topic-metadata">

**Author:** [@zoehhannah](https://forum.ghost.org/u/zoehhannah)\
**Replies:** 4\
**Last updated:** [January 6, 2026, 8:32pm UTC](https://forum.ghost.org/t/redirect-causing-an-issue-where-slug-repeats-indefinitely/61372 "2026-01-06T20:32:44Z")

</div>

//I cannot share the URL here as it is currently under embargo. I can share privately via PM if needed.// I am trying to redirect my homepage to a blog post for a “soft launch” of my website, so subscribers can sign up …

---

## [Running Ghost on MySQL 9.5 (Docker) - Experiences and Logs](https://forum.ghost.org/t/running-ghost-on-mysql-9-5-docker-experiences-and-logs/61270)

<div class="topic-metadata">

**Author:** [@Can](https://forum.ghost.org/u/Can)\
**Replies:** 3\
**Last updated:** [December 24, 2025, 11:19pm UTC](https://forum.ghost.org/t/running-ghost-on-mysql-9-5-docker-experiences-and-logs/61270 "2025-12-24T23:19:40Z")

</div>

Hello everyone, I wanted to share my experience regarding the MySQL version requirements. While the official documentation recommends MySQL 8.0, I have successfully set up and am currently running Ghost with MySQL 9.5.0 …

---

## [Ghost Installation on AlmaLinux 10 – MariaDB vs MySQL 8 Compatibility + Installing Ghost on Root Domain with DirectAdmin](https://forum.ghost.org/t/ghost-installation-on-almalinux-10-mariadb-vs-mysql-8-compatibility-installing-ghost-on-root-domain-with-directadmin/61142)

<div class="topic-metadata">

**Author:** [@Can](https://forum.ghost.org/u/Can)\
**Replies:** 2\
**Last updated:** [December 11, 2025, 1:36am UTC](https://forum.ghost.org/t/ghost-installation-on-almalinux-10-mariadb-vs-mysql-8-compatibility-installing-ghost-on-root-domain-with-directadmin/61142 "2025-12-11T01:36:23Z")

</div>

Hello everyone, I am preparing to migrate my personal site from WordPress to Ghost, and before I start the installation, I would like to clarify two important topics: MariaDB vs MySQL 8 compatibility How to proper…

---

## [Docker db doesn't start up (initial install)](https://forum.ghost.org/t/docker-db-doesnt-start-up-initial-install/61152)

<div class="topic-metadata">

**Author:** [@apz](https://forum.ghost.org/u/apz)\
**Replies:** 1\
**Last updated:** [December 11, 2025, 12:54am UTC](https://forum.ghost.org/t/docker-db-doesnt-start-up-initial-install/61152 "2025-12-11T00:54:27Z")

</div>

Just trying out ghost for the first time, using docker on my local machine. Mostly successful, however the db container took a long time to (not) start and produced the following log: apz@insp:~/Develop/adrian.ghost/gh…

---

## [Service “activitypub-migrate” didn’t complete successfully](https://forum.ghost.org/t/service-activitypub-migrate-didn-t-complete-successfully/60599)

<div class="topic-metadata">

**Author:** [@gibsta](https://forum.ghost.org/u/gibsta)\
**Replies:** 2\
**Last updated:** [October 25, 2025, 9:03pm UTC](https://forum.ghost.org/t/service-activitypub-migrate-didn-t-complete-successfully/60599 "2025-10-25T21:03:31Z")

</div>

I am migrating my site to Ghost 6.3 with the docker method so that I can make use of Activity pub on a local instance. It works perfectly when I don’t enable Activitypub. When I run the “docker compose up -d --force-re…

---

## [Questions About Installing Ghost on Hetzner Cloud](https://forum.ghost.org/t/questions-about-installing-ghost-on-hetzner-cloud/60561)

<div class="topic-metadata">

**Author:** [@Can](https://forum.ghost.org/u/Can)\
**Replies:** 5\
**Last updated:** [October 21, 2025, 9:22pm UTC](https://forum.ghost.org/t/questions-about-installing-ghost-on-hetzner-cloud/60561 "2025-10-21T21:22:22Z")

</div>

Hello, I plan to install Ghost on a Hetzner Cloud CX23 instance (Intel or AMD vCPU 2, 4 GB RAM, 40 GB SSD). Ubuntu will be installed automatically — is that correct? I will get SMTP mail service from Namecheap, which …

---

## [500 serverside 403 client side error](https://forum.ghost.org/t/500-serverside-403-client-side-error/60308)

<div class="topic-metadata">

**Author:** [@Bassem](https://forum.ghost.org/u/Bassem)\
**Replies:** 3\
**Last updated:** [September 29, 2025, 12:17pm UTC](https://forum.ghost.org/t/500-serverside-403-client-side-error/60308 "2025-09-29T12:17:51Z")

</div>

I use a transactional suse webserver And I have tweaked the .conf files to no avail. Everything gives the same error of missing an index.html and permission denied message.to the subfolder in the htdocs folder. Also p…

---

## [Unable to sign up for newsletters](https://forum.ghost.org/t/unable-to-sign-up-for-newsletters/60213)

<div class="topic-metadata">

**Author:** [@ibrahim](https://forum.ghost.org/u/ibrahim)\
**Replies:** 6\
**Last updated:** [September 22, 2025, 2:34pm UTC](https://forum.ghost.org/t/unable-to-sign-up-for-newsletters/60213 "2025-09-22T14:34:58Z")

</div>

Hi I’m running into issues with the newsletter feature in ghost. The newsletter portal just seems to never open up. Going to my blog/#/portal/signup doesn’t show anything either. Running ghost version 6.0.9(docker), SM…

---

## [Problems with HTTPS / SSL with reverse proxy](https://forum.ghost.org/t/problems-with-https-ssl-with-reverse-proxy/48924)

<div class="topic-metadata">

**Author:** [@jgilbrook](https://forum.ghost.org/u/jgilbrook)\
**Replies:** 8\
**Last updated:** [September 19, 2025, 8:19pm UTC](https://forum.ghost.org/t/problems-with-https-ssl-with-reverse-proxy/48924 "2025-09-19T20:19:46Z")

</div>

If you’re looking for some help, it’s important to provide as much context as possible so that people are able to assist you. Try to always mention: What’s your URL? https://joeslab.org What version of Ghost are yo…

[Next page](https://forum.ghost.org/c/help/installation/7.md?page=1)
