Повний посібник із встановлення, налаштування та запуску Ghost на Digital Ocean Droplet VPS для використання у виробничих середовищах.
Огляд
Digital Ocean — офіційний хостинг-партнер проекту з відкритим кодом Ghost і наш улюблений провайдер! Наші команди працювали разом, щоб максимально спростити розробникам установку Ghost on Digital Ocean VPS для розробників завдяки офіційно підтримуваним додаткам Marketplace в 1 клік.

Передумови
Для цієї інсталяції вам потрібно заздалегідь підготувати три речі:
- Обліковий запис DigitalOcean
- Ваш ключ SSH додано до облікового запису. Дотримуйтесь цих інструкцій
- Доменне ім’я, яке вказує на ваш новий сайт (обов’язково для налаштування SSL під час інсталяції)
Налаштування програми Marketplace
Перейдіть до офіційної програми Ghost на ринку Digital Ocean і натисніть кнопку «Створити Ghost Droplet».

Для більшості установок Ghost базової вартості 5 доларів достатньо для запуску програми. Якщо у вас сайт із високим трафіком або з великою кількістю членів, можливо, ви захочете вибрати варіант із більшою кількістю ресурсів.

Решта параметрів для крапельки можна вибрати залежно від того, що вам більше подобається. Переконайтеся, що ви створюєте лише один Droplet, Ghost працює в одному процесі та не може бути розділений на кілька машин.
Коли ви закінчите, натисніть кнопку «Створити краплю» внизу екрана.
Налаштування сервера
Після створення Droplet ви матимете IP-адресу для входу. Відкрийте свій термінал і увійдіть на новий сервер як користувач root за допомогою SSH:
# Login via SSH
ssh root@your_server_ip
Під час першого входу Ghost-CLI автоматично виконає перевірку оновлень для всіх доступних пакетів і переконається, що середовище готове до використання. Коли закінчите, ви побачите підказку, щоб знати, що далі:
Ghost will prompt you for two details:
1. Your domain
- Add an A Record -> xxx.xxx.xxx.xxx & ensure the DNS has fully propagated
- Or alternatively enter http://xxx.xxx.xxx.xxx
2. Your email address (only used for SSL)
Press enter when you're ready to get started!
Налаштування домену
Найкраще на цьому етапі налаштувати свій домен і DNS, щоб сертифікати SSL могли автоматично надаватися під час процесу встановлення. Створіть A-запис зі свого домену, вказуючи на IP-адресу вашого сервера, а потім натисніть Enterу терміналі, коли будете готові.
Налаштування Ghost
Тепер Ghost-CLI встановить і налаштує Ghost для вас, і по дорозі він запропонує вам кілька запитань про те, як ви хочете налаштувати речі:
URL-адреса блогу
Введіть точну URL-адресу (домен, який ви вказали на IP-адресу вашої краплі), яку використовуватиме ваша публікація, і вкажіть протокол для HTTP або HTTPS. Наприклад, https://example.com
. Якщо ви використовуєте HTTPS, Ghost-CLI запропонує вам налаштувати SSL.
Ваш новий сайт
Після завершення встановлення ви зможете отримати доступ до свого нового сайту https://yourdomain.com
та https://yourdomain.com/ghost
отримати доступ до Ghost Admin ✨
Це воно! Ви готові.
Майбутнє обслуговування
Після правильного налаштування Ghost важливо підтримувати його належним чином і оновлювати. На щастя, це відносно легко зробити за допомогою Ghost-CLI. Запустіть ghost help
, щоб отримати список доступних команд, або перегляньте повну документацію Ghost-CLI .
Що робити, якщо встановлення не вдається
Якщо інсталяція піде дуже погано, скористайтеся ghost uninstall
, щоб видалити її та повторити спробу. Це краще, ніж видалення папки, щоб гарантувати відсутність артефактів.
Якщо інсталяція перервана або з’єднання втрачено, використовуйте ghost setup
, щоб перезапустити процес налаштування. Якщо встановлення вдається, але запустити Ghost не вдається, ви можете спробувати запустити ghost вручну за допомогою ghost start
.
Для усунення несправностей і помилок скористайтеся пошуком на сайті та розділом поширених запитань , щоб знайти інформацію про типові повідомлення про помилки.