---
title: آموزش نصب Ghost CMS در ubuntu
description: گوست (Ghost) یک سیستم مدیریت محتوای (CMS) مدرن و متن‌باز برای ایجاد وب‌سایت‌ها و وبلاگ‌های حرفه‌ای است. این سیستم دارای رابط کاربری تمیز و کاربرپسند و ابزارهای قدرتمندی از جمله ویرایشگر انعطاف‌پذیر و ویژگی‌های سئو داخلی است که به مدیریت محتوا و بهینه‌سازی عملکرد آن در نتایج جستجو کمک می‌کند.
url: "https://www.novinhost.org/docs/how-to-install-ghost-cms-on-ubuntu/"
updated: "2025-11-17"
category: راهنمای لینوکس / اوبونتو
---

# آموزش نصب Ghost CMS در ubuntu

گوست (Ghost) یک سیستم مدیریت محتوای (CMS) مدرن و متن‌باز برای ایجاد وب‌سایت‌ها و وبلاگ‌های حرفه‌ای است. این سیستم دارای رابط کاربری تمیز و کاربرپسند و ابزارهای قدرتمندی از جمله ویرایشگر انعطاف‌پذیر و ویژگی‌های سئو داخلی است که به مدیریت محتوا و بهینه‌سازی عملکرد آن در نتایج جستجو کمک می‌کند.

گوست که برای وبلاگ‌نویسان و ناشران آنلاین ایده‌آل است، به کاربران اجازه می‌دهد تا بدون پیچیدگی‌های پلتفرم‌های سنتی CMS، روی ایجاد محتوا تمرکز کنند.

[سرور مجازی ایتالیا](https://www.novinhost.org/%D8%B3%D8%B1%D9%88%D8%B1-%D9%85%D8%AC%D8%A7%D8%B2%DB%8C-%D8%A7%DB%8C%D8%AA%D8%A7%D9%84%DB%8C%D8%A7/)

در این مقاله، شما را در نصب Ghost روی یک سرور مجازی خصوصی اوبونتو (VPS)، راه‌اندازی یک سایت جدید، سفارشی‌سازی آن و ادغام سرویس‌های شخص ثالث راهنمایی خواهیم کرد. در پایان این راهنما، شما آماده ساخت و مدیریت وب‌سایت Ghost خود خواهید بود.

## چگونه سیستم مدیریت محتوای Ghost را نصب کنیم؟

برای شروع کار با Ghost CMS، باید آن را در یک ارائه دهنده قابل اعتماد میزبانی کنید. نوین هاست یک راه حل ایده آل است که محیطی قدرتمند و کاربرپسند را فراهم می کند.

سرور مناسب Ghost ما چندین مزیت کلیدی ارائه می‌دهد:

- **قالب از پیش نصب شده Ghost** . Ghost و تمام اجزای ضروری آن به طور خودکار پیکربندی می‌شوند. این امر نیاز به تنظیم دستی را از بین می‌برد، در زمان صرفه‌جویی می‌کند و خطر خطا را کاهش می‌دهد.
- **اسکنر بدافزار** . پلن‌های Ghost VPS نوین هاست با یک اسکنر بدافزار ارائه می‌شوند تا با دور نگه داشتن ترافیک مشکوک، وب‌سایت شما را از تهدیدات احتمالی محافظت کنند.
- **پشتیبان‌گیری خودکار هفتگی** . ما پشتیبان‌گیری خودکار هفتگی را برای ذخیره ایمن داده‌های شما ارائه می‌دهیم و هر نسخه پشتیبان در یک مکان سرور متفاوت ذخیره می‌شود. این تضمین می‌کند که در صورت از دست رفتن داده‌ها یا خرابی سرور، همیشه نسخه‌هایی در دسترس دارید.
- **هوش مصنوعی کدی (Kodee AI)** . دستیار هوش مصنوعی داخلی ما، کدی (Kodee)، به شما کمک می‌کند تا سرور خود را مدیریت کنید، مشکلات را تشخیص دهید و وظایف را با کارایی بیشتری انجام دهید. کافیست دستور خود را تایپ کنید و کدی (Kodee) بر اساس آن پاسخ خواهد داد.

همانطور که قبلاً ذکر شد، با هاستینگ Ghost از شرکت نوین هاست، نیازی به تنظیم دستی Ghost ندارید. با این حال، اگر از پلن VPS معمولی ما استفاده می‌کنید یا اخیراً سیستم عامل خود را تغییر داده‌اید، می‌توانید Ghost را با مراحل زیر دوباره نصب کنید

## تنظیمات داشبورد Ghost

پس از نصب Ghost، مرحله بعدی آشنایی با رابط کاربری ادمین است که برای کمک به مدیریت کارآمد سایت شما طراحی شده است.

داشبورد گوست دارای یک طرح‌ بندی تمیز و کاربرپسند است که پیمایش آن آسان است. در اینجا می‌توانید همه چیز را از نظارت بر آمار عضویت و ایجاد محتوای جدید گرفته تا مشاهده سایت عمومی خود مدیریت کنید.

![آموزش نصب Ghost CMS در ubuntu](https://www.novinhost.org/wp-content/uploads/2025/11/ghost-dashboard-1024x586-1.png)
آموزش نصب Ghost CMS در ubuntu

 

نوار کناری سمت چپ دسترسی سریع به بخش‌هایی مانند **Posts**, **Pages**, **Tags** و **تنظیمات**را فراهم می‌کند . این پیمایش ساده، جابجایی بین ایجاد محتوا، سفارشی‌سازی و پیکربندی را ساده می‌کند.

در بخش **Settings** ، می‌توانید جزئیات سایت خود، مانند عنوان، توضیحات و پیوندهای رسانه‌های اجتماعی را به‌روزرسانی کنید. همچنین می‌توانید تنظیمات ضروری سئو را پیکربندی کنید، ادغام‌ها را مدیریت کنید و طراحی را برای انعکاس بهتر برند خود تنظیم کنید.

![آموزش نصب Ghost CMS در ubuntu](https://www.novinhost.org/wp-content/uploads/2025/11/ghost-settings-404x1024-1.png)

در بخش‌های بعدی این تنظیمات را با جزئیات بیشتری بررسی خواهیم کرد.

## چگونه یک سایت Ghost جدید راه اندازی کنیم؟

گوست (Ghost) با ارائه گزینه‌های سفارشی‌سازی ضروری، راه‌اندازی اولین وب‌سایت شما را ساده می‌کند.

اگرچه جزئیات اولیه را در پیکربندی اولیه سایت وارد کرده‌اید، اما می‌توانید آنها را در بخش **تنظیمات** بیشتر اصلاح کنید . در اینجا می‌توانید عنوان، توضیحات، زبان و منطقه زمانی انتشار وب‌سایت خود را به‌روزرسانی کنید.

![آموزش نصب Ghost CMS در ubuntu](https://www.novinhost.org/wp-content/uploads/2025/11/ghost-general-settings-1024x923-1.png)

برای یافتن گزینه‌هایی برای پیوند دادن حساب‌های رسانه‌های اجتماعی خود، به پایین بروید. در حال حاضر، Ghost فقط از فیس‌بوک و X (که قبلاً با نام توییتر شناخته می‌شد) پشتیبانی می‌کند. علاوه بر این، به شما این امکان را می‌دهد که با فعال کردن محافظت از رمز عبور، وب‌سایت خود را خصوصی کنید تا فقط کاربرانی که رمز عبور صحیح را دارند بتوانند به محتوای شما دسترسی پیدا کنند.

برای شخصی‌سازی حساب کاربری ادمین خود، به بخش **Staff**بروید و روی **View ** کلیک کنید . در اینجا می‌توانید آدرس ایمیل خود را به‌روزرسانی کنید، رمز عبور خود را تغییر دهید، اعلان‌های ایمیل را مدیریت کنید و سایر اطلاعات شخصی خود را ویرایش کنید.

![آموزش نصب Ghost CMS در ubuntu](https://www.novinhost.org/wp-content/uploads/2025/11/ghost-admin-1024x670-1.png)

## چگونه تم‌ها و طراحی را سفارشی کنیم؟

با سفارشی‌سازی قالب سایت خود، می‌توانید ظاهر آن را شخصی‌سازی کنید. گوست چندین قالب از پیش ساخته شده و انعطاف‌پذیری برای تغییر آنها ارائه می‌دهد، بنابراین می‌توانید طرحی منحصر به فرد ایجاد کنید که متناسب با برند شما باشد.

برای تغییر یک تم، به **Settings → Design & branding → Customize** بروید . سپس، روی منوی **Change theme** در گوشه پایین سمت راست کلیک کنید و گزینه‌های از پیش نصب شده موجود را مرور کنید. وقتی تمی را که متناسب با نیازهای شما است پیدا کردید، آن را انتخاب کرده و روی **Install**کلیک کنید .

![آموزش نصب Ghost CMS در ubuntu](https://www.novinhost.org/wp-content/uploads/2025/11/ghost-change-theme-1024x469-1.png)

اگر از تم‌های پیش‌فرض راضی نیستید، می‌توانید به [بازار تم‌های Ghost](https://ghost.org/themes) که مجموعه‌های رایگان و پولی دارد، سر بزنید. یک تم دانلود یا خریداری کنید، سپس آن را از همان بخش **Change theme** آپلود کنید .

[سرور مجازی ایران](https://www.novinhost.org/vps/iran-novin/)

![آموزش نصب Ghost CMS در ubuntu](https://www.novinhost.org/wp-content/uploads/2025/11/ghost-theme-marketplace-1024x711-1.png)

برای سفارشی‌سازی بیشتر قالب خود، به بخش**Design**برگردید . رابط کاربری به دو بخش تقسیم شده است. پنل سمت چپ، پیش‌نمایش زنده‌ای از ظاهر سایت شما در دسکتاپ و موبایل ارائه می‌دهد.

در همین حال، پنل سمت راست به شما امکان می‌دهد رنگ‌ها، تایپوگرافی و طرح‌بندی را بدون ویرایش هیچ کدی تنظیم کنید. می‌توانید بین تب‌ها جابجا شوید تا طراحی کل سایت، صفحه اصلی یا پست‌های وبلاگ را سفارشی کنید.

![آموزش نصب Ghost CMS در ubuntu](https://www.novinhost.org/wp-content/uploads/2025/11/ghost-designs-1024x559-1.png)

همزمان با اعمال تغییرات، پیش‌نمایش سمت چپ به‌طور خودکار به‌روزرسانی می‌شود. پس از نهایی کردن ویرایش‌ها، برای اعمال آنها روی **Save** کلیک کنید.

## ایجاد و مدیریت محتوا

پس از سفارشی‌سازی ظاهر سایت، وقت آن است که روی محتوا تمرکز کنید. این سیستم مدیریت محتوای متن‌باز به شما امکان می‌دهد پست‌ها و صفحات وبلاگ بنویسید، آنها را مطابق با سبک خود قالب‌بندی کنید و برنامه انتشار خود را به طور موثر مدیریت کنید.

از نوار کناری سمت چپ داشبورد، با کلیک روی نماد **+** در کنار **نوشته‌ها** ، یک نوشته جدید را شروع کنید . برای ایجاد یک صفحه، **Pages → New Page** را انتخاب کنید . هر دو گزینه یک رابط ویرایشگر یکسان را باز می‌کنند، جایی که می‌توانید شروع به نوشتن و قالب‌بندی محتوای خود کنید.

![آموزش نصب Ghost CMS در ubuntu](https://www.novinhost.org/wp-content/uploads/2025/11/ghost-pages-new-page-highlighted-1024x363-1.png)

گوست امکان قالب‌بندی غنی محتوا را فراهم می‌کند. می‌توانید به راحتی تصاویر، ویدیوها و کدهای HTML را برای بهبود پست‌ها و صفحات خود اضافه کنید. این ویرایشگر از عناوین، لیست‌ها، نقل قول‌ها و سایر گزینه‌های قالب‌بندی متن برای کمک به ساختاردهی محتوای شما پشتیبانی می‌کند. همچنین شامل یک ویژگی ذخیره خودکار است که پیش‌نویس‌های شما را فوراً ذخیره می‌کند.

![آموزش نصب Ghost CMS در ubuntu](https://www.novinhost.org/wp-content/uploads/2025/11/ghost-posts-editor-1024x580-1.png)

برای دسترسی به تنظیمات بیشتر، روی آیکون**Post settings** در گوشه بالا سمت راست کلیک کنید . در اینجا می‌توانید آدرس اینترنتی پست یا صفحه را تعریف کنید، برچسب‌ها را اختصاص دهید، گزیده‌ای اضافه کنید و نویسندگان را تنظیم کنید. حتی می‌توانید در صورت همکاری چندین نویسنده، آنها را به یک پست واحد اضافه کنید.

![آموزش نصب Ghost CMS در ubuntu](https://www.novinhost.org/wp-content/uploads/2025/11/ghost-editor-post-settings-649x1024-1.png)

گوست پیش‌نمایش‌های زنده ارائه می‌دهد و به شما این امکان را می‌دهد که ظاهر محتوای خود را هنگام انتشار ببینید. پس از آماده شدن، دکمه **Publish** را بزنید تا آن را منتشر کنید. این پلتفرم همچنین ویژگی‌های زمان‌بندی را ارائه می‌دهد و به شما این امکان را می‌دهد که تاریخ و زمان آینده را برای انتشار خودکار محتوای خود تعیین کنید.

![آموزش نصب Ghost CMS در ubuntu](https://www.novinhost.org/wp-content/uploads/2025/11/ghost-publish-1024x712-1.png)

علاوه بر این، می‌توانید هر زمان که خواستید محتوا را به‌روزرسانی یا از حالت انتشار خارج کنید، که این به شما انعطاف‌پذیری کاملی در مدیریت محتوا می‌دهد.

#### پیشنهاد مطالعه

آیا می‌خواهید بازی تولید محتوای خود را به سطح دیگری ببرید؟ یاد بگیرید که چگونه با استفاده از n8n محتوا تولید کنید و آن را در [**Ghost**](https://www.novinhost.org/?post_type=docs&p=22240691&preview=true) منتشر کنید .

## استفاده از برچسب‌ ها و دسته‌ بندی‌ ها

برچسب‌ها و دسته‌بندی‌ها برای سازماندهی محتوا ضروری هستند و به شما و مخاطبانتان کمک می‌کنند تا پست‌های مرتبط را به راحتی پیدا کنید. گوست از دسته‌بندی‌های سنتی استفاده نمی‌کند، اما می‌توانید با استفاده از برچسب‌ها، محتوا را به طور مؤثر سازماندهی کنید.

![آموزش نصب Ghost CMS در ubuntu](https://www.novinhost.org/wp-content/uploads/2025/11/ghost-tags-new-tag-highlighted-1024x326-1.png)

برای تنظیم برچسب‌ها، به بخش **Tags → New tag** در داشبورد مدیریت بروید. می‌توانید جزئیات برچسب‌ها، از جمله نام‌ها، توضیحات، نامک‌ها و فراداده‌ها را در اینجا سفارشی کنید. دو مورد آخر به سئو کمک می‌کنند و محتوای شما را در موتورهای جستجو قابل کشف‌تر می‌کنند.

همچنین می‌توانید رنگ‌ها و تصاویر پوششی را به برچسب‌ها اضافه کنید. برای ایجاد برچسب‌های داخلی که برای بازدیدکنندگان قابل مشاهده نیستند، قبل از نام برچسب، یک هشتگ ( **#** ) اضافه کنید. این می‌تواند به شما در سازماندهی پست‌ها در پشت صحنه برای مدیریت بهتر محتوا کمک کند.

![آموزش نصب Ghost CMS در ubuntu](https://www.novinhost.org/wp-content/uploads/2025/11/ghost-new-tag-1024x711-1.png)

پس از ایجاد برچسب‌ها، می‌توانید هنگام انتشار یک پست جدید یا ویرایش یک پست موجود، آنها را اضافه کنید. این به شما امکان می‌دهد موضوعات پرطرفدار را برجسته کنید یا پست‌ها را بر اساس موضوع، تاریخ انتشار یا قالب دسته‌بندی کنید.

## مدیریت کاربران و مجوزها

با رشد سایت شما، ممکن است لازم باشد اعضای تیم را برای کمک به مدیریت محتوا، طراحی یا جنبه‌های فنی اضافه کنید. Ghost یک سیستم کامل نقش‌ها و مجوزها را برای مدیریت کاربران و کنترل موثر دسترسی آنها فراهم می‌کند.

قبل از اضافه کردن کاربران، باید Mailgun را برای ارسال دعوت‌نامه پیکربندی کنید. از طریق [سایت رسمی Mailgun](https://www.mailgun.com/products/send/email-api) برای یک حساب API ایمیل ثبت‌نام کنید . پس از دریافت اطلاعات کاربری خود، به **Settings → Mailgun** بروید و منطقه، دامنه و کلید API خود را وارد کنید.

![آموزش نصب Ghost CMS در ubuntu](https://www.novinhost.org/wp-content/uploads/2025/11/ghost-mailgun-1024x533-1.png)

پس از راه‌اندازی، با رفتن به مسیر **Staff → Invite people** ، اعضای جدید تیم را دعوت کنید . آدرس ایمیل کاربرانی را که می‌خواهید دعوت کنید وارد کنید و نقش‌های مربوطه را به آنها اختصاص دهید. سپس Ghost برای آنها دعوت‌نامه‌ای برای پیوستن به سایت شما ارسال می‌کند.

![آموزش نصب Ghost CMS در ubuntu](https://www.novinhost.org/wp-content/uploads/2025/11/ghost-invite-a-new-staff-user-contributor-selected-970x1024-1.png)

پس از پذیرش دعوت، کاربران می‌توانند بر اساس مجوزهای تعیین‌شده به پلتفرم دسترسی داشته باشند. در همان بخش **Staff** ، می‌توانید نقش‌های کاربری را تغییر دهید یا در صورت نیاز حساب‌ها را غیرفعال کنید.

اگر مطمئن نیستید کدام نقش را باید اختصاص دهید، در اینجا یک مرور سریع آورده شده است:

- **مشارکت‌کننده** . می‌تواند محتوا را ایجاد و برای بررسی ارسال کند. **Contributor**
- **نویسنده** . می‌تواند محتوای خود را ایجاد، ویرایش و منتشر کند. **Author**
- **ویرایشگر** . می‌تواند محتوا، از جمله ویرایش و انتشار پست‌های همه کاربران را مدیریت کند. **Editor**
- **مدیر** . دسترسی کامل به تمام تنظیمات، محتوا و مدیریت کاربران دارد. **Administrator**

## بهبود بهینه‌سازی موتور جستجو (سئو)

بهینه‌سازی سایت Ghost شما برای موتورهای جستجو می‌تواند باعث افزایش دیده شدن آن و جذب بازدیدکنندگان بیشتر شود. Ghost چندین گزینه داخلی برای بهبود رتبه سایت شما در صفحات نتایج موتور جستجو (SERP) ارائه می‌دهد.

برای پیکربندی این تنظیمات، به **Settings → Meta data → Edit** بروید . عنوان و توضیحات متای خود را وارد کنید. در زیر این، **Facebook** و کارت‌های **X** را طوری پیکربندی کنید که یک تصویر پیش‌فرض برای اشتراک‌گذاری در شبکه‌های اجتماعی آپلود کنند.

![آموزش نصب Ghost CMS در ubuntu](https://www.novinhost.org/wp-content/uploads/2025/11/ghost-meta-data-x-card-facebook-card-1024x827-1.png)

برای هر پست و صفحه، می‌توانید اطلاعات متا را با رفتن به **Post settings → Meta data** سفارشی کنید . در اینجا، می‌توانید عنوان متا، توضیحات و URL متعارف را وارد کنید. مورد دوم با مشخص کردن نسخه ترجیحی یک صفحه وب برای موتورهای جستجو، به جلوگیری از مشکلات محتوای تکراری کمک می‌کند.

![آموزش نصب Ghost CMS در ubuntu](https://www.novinhost.org/wp-content/uploads/2025/11/ghost-post-settings-meta-data-737x1024-1.png)

اگرچه Ghost از قابلیت‌های سئو قوی برخوردار است، می‌توانید با ادغام ابزارهای خارجی مانند کنسول جستجوی گوگل (GSC) برای نظارت بر عملکرد کلمات کلیدی و Google Analytics (GA) برای ردیابی رفتار بازدیدکنندگان، سئوی سایت خود را بیشتر بهبود بخشید.

برای [اتصال Ghost به GSC](https://ghost.org/integrations/google-search-console) ، سایت خود را ثبت کنید، تگ HTML را کپی کنید، سپس به **Settings → Code injection → Open** بروید و آن را در فیلد **هدر سایت** جایگذاری کنید . برای [ادغام GA](https://ghost.org/integrations/google) ، با تنظیم یک ویژگی و کپی کردن کد رهگیری در همان فیلد، فرآیند مشابهی را دنبال کنید.

![آموزش نصب Ghost CMS در ubuntu](https://www.novinhost.org/wp-content/uploads/2025/11/ghost-code-injection-site-header-selected-1024x544-1.png)

برای اطمینان از اینکه محتوای شما در موتورهای جستجو رتبه خوبی دارد، این نکات کلیدی سئو را دنبال کنید:

- **بهینه سازی عناوین و توضیحات متا** . برای هر پست یا صفحه، عناوین و توضیحات متای جذاب و مرتبط ایجاد کنید تا به موتورهای جستجو در درک محتوای شما و تشویق آنها به کلیک کردن کمک کند. **Optimize meta titles and descriptions**
- **از URL های واضح و توصیفی استفاده کنید** . URL های خود را کوتاه، مرتبط و عاری از کاراکترهای غیرضروری نگه دارید. این کار باعث  **Use clean, descriptive URLs**می‌شود موتورهای جستجو آنها را راحت‌تر فهرست‌بندی کنند و کاربران آنها را بخوانند.
- **برای تصاویر متن جایگزین (alt text) اضافه کنید** . برای همه تصاویر از متن جایگزین توصیفی استفاده کنید تا دسترسی‌پذیری بهبود یابد و به موتورهای جستجو در ایندکس محتوای بصری کمک کند. **Add alt text for images**
- **از سازگاری با موبایل اطمینان حاصل کنید** . قالب‌های گوست عموماً واکنش‌گرا هستند، اما همیشه عملکرد سایت خود را در دستگاه‌های تلفن همراه آزمایش کنید تا تجربه کاربری و سئو را بهبود بخشید. **Ensure mobile friendliness**
- **از لینک‌های داخلی استفاده کنید** . لینک‌هایی به پست‌ها یا صفحات مرتبط را در محتوای خود قرار دهید تا به بازدیدکنندگان در پیمایش سایت شما کمک کرده و زمان حضورشان در آن را افزایش دهید. **Use internal linking**

## ادغام سرویس‌های خارجی

شما می‌توانید سایت خود را به سرویس‌های شخص ثالث مختلف متصل کنید تا عملکرد آن را بهبود بخشید. گوست (Ghost) با استفاده از رابط برنامه‌نویسی کاربردی (API) گوست، پشتیبانی داخلی برای چندین پلتفرم و ادغام‌های سفارشی ارائه می‌دهد.

به **Settings → Integrations** بروید ، جایی که می‌توانید سرویس‌هایی مانند Zapier، Slack یا Unsplash را انتخاب کنید و دستورالعمل‌ها را برای اتصال آنها به سایت خود دنبال کنید.

![آموزش نصب Ghost CMS در ubuntu](https://www.novinhost.org/wp-content/uploads/2025/11/ghost-advanced-integrations-built-in-selected-1024x833-1.png)

اگر سرویس مورد نظر شما در دسترس نیست، از Ghost API برای ایجاد یکپارچه‌سازی‌های سفارشی استفاده کنید. این API به شما امکان می‌دهد تا به صورت برنامه‌نویسی شده با سایت خود تعامل داشته باشید و ویژگی‌های پیشرفته‌ای مانند گردش‌های کاری داده‌های سفارشی، اتصالات برنامه‌های شخص ثالث یا همگام‌سازی با نرم‌افزار خود را فعال کنید.

برای انجام این کار، روی **Add custom integration** کلیک کنید ، یکپارچه‌سازی خود را نامگذاری کنید و کلیدهای API محتوا و مدیریت را در سرویس مناسب کپی کنید. همچنین می‌توانید با کلیک روی **Add webhook** ، یک وب‌هوک اضافه کنید که به شما امکان می‌دهد هنگام وقوع رویدادهای خاص در وب‌سایت خود، مانند به‌روزرسانی پست‌ها، اقدامات خودکار را تنظیم کنید.

![آموزش نصب Ghost CMS در ubuntu](https://www.novinhost.org/wp-content/uploads/2025/11/ghost-custom-integration-1024x877-1.png)

علاوه بر این، Ghost ابزارهای مهاجرتی برای انتقال محتوا، اعضا و اشتراک‌ها بین پلتفرم‌ها ارائه می‌دهد. برای استفاده از این ابزارها، سرویسی مانند Mailchimp یا Medium را انتخاب کنید و دستورالعمل‌های روی صفحه را دنبال کنید.

![آموزش نصب Ghost CMS در ubuntu](https://www.novinhost.org/wp-content/uploads/2025/11/ghost-migration-tools-import-selected-1024x467-1.png)

## عیب‌یابی مشکلات رایج

اگرچه Ghost یک پلتفرم کاربرپسند است، اما ممکن است گاهی اوقات در طول نصب، راه‌اندازی یا استفاده منظم با مشکلاتی روبرو شوید. در اینجا برخی از مشکلات رایج و نحوه حل آنها آورده شده است:

- **Missing dependencies** . هنگام تنظیم دستی Ghost، ممکن است به دلیل عدم وجود وابستگی‌های نرم‌افزاری، خطاهایی رخ دهد. اطمینان حاصل کنید که Node.js، MySQL، NGINX و سایر بسته‌های مورد نیاز نصب و به‌روز هستند.
- **Port conflicts** . اگر چندین سرویس را روی VPS خود اجرا می‌کنید، ممکن است با تداخل پورت مواجه شوید، به خصوص با پورت پیش‌فرض Ghost ( **۲۳۶۸** ). برای رفع این مشکل، یا سرویس تداخل‌کننده را متوقف کنید یا فایل پیکربندی NGINX خود را ویرایش کنید تا Ghost را برای اجرا روی پورت دیگری پیکربندی کنید.

```
server {

listen 80;

server_name your-domain.com;

location / {

proxy_set_header X-Real-IP $remote_addr;

proxy_set_header Host $host;

proxy_pass http://127.0.0.1:2370; # Change port to 2370 or any unused port

}

# Additional configurations...

}
```

- **مشکلات مربوط به مجوزها** . مجوزهای نادرست فایل می‌تواند باعث خرابی نصب یا جلوگیری از اجرای صحیح Ghost شود. از دستور chown برای تنظیم مالکیت صحیح دایرکتوری Ghost خود استفاده کنید:

```
sudo chown -R ghostuser:ghostuser /var/www/ghost/
```

- **خطای داخلی سرور ۵۰۰** : این خطای رایج می‌تواند پس از به‌روزرسانی Ghost یا تغییر پیکربندی سرور شما رخ دهد. برای جزئیات بیشتر، لاگ‌های NGINX یا Ghost خود را بررسی کنید. به جای **your-domain** ، نام واقعی پروژه Ghost خود را قرار دهید.

     sudo journalctl -u ghost_your-domain         sudo tail -f /var/log/nginx/error.log

- **خطاهای گواهی SSL** . اگر سایت شما به صورت ایمن (HTTPS) بارگیری نمی‌شود، ممکن است مشکلی در گواهی SSL شما وجود داشته باشد. مطمئن شوید که گواهی شما معتبر است و به درستی در فایل پیکربندی NGINX پیکربندی شده است. در صورت لزوم، گواهی SSL خود را با استفاده از دستور Let’s Encrypt دوباره صادر کنید:

```
sudo certbot --nginx
```

- **مشکلات کمبود حافظه** . اگرچه Ghost به منابع زیادی نیاز ندارد، اما ممکن است در نمونه‌های کوچک‌تر VPS در هنگام ترافیک بالا یا وارد کردن محتوای بزرگ، با کمبود حافظه مواجه شود. برای جلوگیری از خرابی، با استفاده از دستورات زیر، یک فایل swap برای اختصاص حافظه مجازی اضافی تنظیم کنید. اگر این کار کمکی نکرد، برای منابع بیشتر، ارتقاء پلن VPS خود را در نظر بگیرید.

```
sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
```

## نتیجه‌ گیری

در این مقاله، مراحل ضروری برای نصب و استفاده از Ghost CMS روی یک سرور مجازی اوبونتو، از جمله راه‌اندازی یک سایت جدید، سفارشی‌سازی طراحی آن، مدیریت کاربران، بهبود سئو و عیب‌یابی مشکلات را پوشش داده‌ایم.

گوست (Ghost) یک پلتفرم قدرتمند و انعطاف‌پذیر برای ایجاد وب‌سایت‌های محتوامحور فراهم می‌کند. با رابط کاربری آسان و ابزارهای داخلی آن، می‌توانید به راحتی سایت خود را مدیریت کرده و عملکرد آن را بهبود بخشید.

حالا که با گوست آشنا شدید، می‌توانید شروع به ساخت اولین وب‌سایت خود کنید و از امکانات آن نهایت استفاده را ببرید.

## نحوه نصب سوالات متداول Ghost

### سیستم مدیریت محتوای گوست چیست؟

Ghost CMS یک سیستم مدیریت محتوای متن‌باز برای وبلاگ‌نویسان و ناشران حرفه‌ای است. این سیستم رابط کاربری تمیز و مدرن، ابزارهای سئو داخلی و قابلیت سفارشی‌سازی انعطاف‌پذیری را ارائه می‌دهد که همگی با هدف ارائه وب‌سایت‌های محتوایی با عملکرد بالا طراحی شده‌اند.

### چرا برای اجرای Ghost CMS به VPS نیاز دارم؟

از نظر فنی، می‌توانید Ghost CMS را روی هر میزبانی اجرا کنید. با این حال، یک VPS ایده‌آل است زیرا منابع بیشتر، عملکرد بهتر و کنترل کامل‌تری در مقایسه با میزبانی مشترک ارائه می‌دهد. این امر تضمین می‌کند که محتوای شما سریع‌تر بارگذاری می‌شود و می‌تواند سطوح بالاتر ترافیک را به طور مؤثر مدیریت کند.

### چگونه Ghost CMS را روی اوبونتو نصب کنم؟

برای نصب Ghost CMS در اوبونتو، مطمئن شوید که Node.js، MySQL و NGINX نصب شده‌اند، سپس Ghost CLI را برای راه‌اندازی سایت خود اجرا کنید. روش دیگر، استفاده از یک VPS با قالب Ghost از پیش نصب شده، مانند طرح‌های Ghost ارائه شده توسط نوین هاست، برای راه‌اندازی ساده‌تر است.
