Платформите за блогове ви позволяват да изразявате мислите и мненията си пред света като цяло - без значение каква е вашата област на опит или интерес, можете да прокарате своето ноу-хау там и да го прочетете от хиляди или дори милиони хора. Ghost е една от най-добрите налични платформи за блогове и системи за управление на съдържанието и с малко усилия можете да използвате Ghost, за да ви помогне да създадете и администрирате блог от вашия Raspberry Pi.
MAKEUSEOF ВИДЕО НА ДЕНЯ
Защо Ghost е един от най-добрите инструменти за блогове за Raspberry Pi
Основната претенция за слава на Ghost е неговата простота и разработчиците твърдят, че опитът с блоговете на Ghost е фокусиран върху предоставянето на възможно най-доброто изживяване при писане и публикуване. За разлика от WordPress, където функционалността е подобрена от платени и безплатни плъгини, Ghost предлага повечето от това, от което се нуждаете, вградено в основния пакет.
как да блокирате измама вероятно повиква iPhone
Ако планирате да монетизирате блога си, тези инструменти могат да бъдат безценни и включват възможност за публикуване както чрез мрежата, така и чрез имейл бюлетин. Задълбочавайки се във функциите на Ghost, ще откриете възможността да настроите система за членство и платени абонаменти – можете лесно превърнете блога си в бизнес .
Най-хубавото е, че докато Ghost предлага мащабируем платен хостинг за между и 00 на месец, софтуерът е с отворен код – което означава, че сте свободни да го изтегляте, модифицирате, разпространявате или инсталирате на собствения си хардуер. Ще ви покажем как да го инсталирате на вашия Raspberry Pi.
Как да инсталирате Ghost на Raspberry Pi
Преди да започнете, ще трябва да следвате нашия урок за това как да подготвите своя Raspberry Pi като сървър. След като това стане, посетете вашия регистратор Разширен DNS страница с настройки. Изтрийте всички записи и създайте нов А запис. Задайте хост на ' @' , стойността на вашия публичен IP адрес и TTL възможно най-ниско.
Ако възнамерявате да осъществите достъп до Ghost през поддомейн, например ghost.improbable.guru, вместо това ще зададете запис A на „призрак“. Влезте във вашия Raspberry Pi с помощта на Secure Shell (SSH), след което актуализирайте всички надстройки и инсталираните пакети:
sudo apt update
sudo apt upgrade
Сега активирайте тези два мода на Apache и рестартирайте Apache:
sudo a2enmod proxy proxy_http
sudo service apache2 restart
Променете директорията и използвайте nano, за да създадете нов Apache conf файл:
cd /etc/apache2/sites-available/
sudo nano ghost.conf
... и въведете:
<VirtualHost *:80>
ServerName ghost.your-domain.tld
ProxyPass / http://127.0.0.1:2368/
ProxyPassReverse / http:/127.0.0.1:2368/
ProxyPreserveHost On
</VirtualHost>
Запазете и излезте от nano с Ctrl + O тогава Ctrl + X .
Активирайте conf с:
sudo a2ensite ghost.conf
… и рестартирайте Apache отново.
sudo service apache2 restart
Добавяне на база данни
Ghost се нуждае от база данни, за да работи, така че въведете MariaDB:
sudo mariadb
Създайте нов потребител, наречен призрак, нова база данни, наречена призрак, след което позволете на призрачния потребител да използва призрачната база данни:
CREATE DATABASE ghost;
CREATE USER ghost IDENTIFIED BY 'topsecretpassword'
GRANT USAGE ON *.* TO ghost@localhost IDENTIFIED BY 'topsecretpassword'
GRANT ALL privileges ON ghost.* TO ghost@localhost;
FLUSH PRIVILEGES;
quit;
Инсталирайте Node.js
Преместете се във вашата домашна директория и активирайте хранилището на NodeSource, след което инсталирайте Node.js и Node package manager (npm):
cd ~
curl -sL https://deb.nodesource.com/setup_16.x | sudo bash -
sudo apt install nodejs
Въвеждане:
node --version
... трябва да разкрие вашата версия на Node. В нашия случай изходът е v16.17.0 . Вашият може да е различен.
Инсталирайте Ghost
Използвайте npm, за да инсталирате инструмента за инсталиране на Ghost:
sudo npm install ghost-cli@latest -g
Променете директорията, след което създайте нова директория, наречена призрак :
cd /var/www/
sudo mkdir ghost
Преместете се в новата директория, след което използвайте инструмента за инсталиране на Ghost, за да инсталирате Ghost:
ghost install
Системните проверки ще се провалят с предупреждението, че „версията на Linux не е Ubuntu 16, 18 или 20“, но можете спокойно да игнорирате това и да въведете Y продължавам. Второ съобщение ще ви предупреди „Локалната инсталация на MySQL не е намерена или е спряна“. Бъдете смели и почукайте Y за да пропуснете проверката на MySQL и да продължите. Сега Ghost ще се изтегли и инсталира. На нашия тест Raspberry Pi този процес отне около 10 минути.
Настройте своя блог акаунт
След като приключите, ще бъдете помолени за URL адреса на вашия блог, както и подробности за вашата MySQL база данни. Тъй като сте инсталирали MariaDB, а не ванилен MySQL, тези подробности ще бъдат тези, които сте задали за MariaDB. Вашето име на хост ще бъде локален хост , вашето потребителско име за MySQL ще бъде призрак , а името на вашата MySQL база данни ще бъде призрак , а паролата ще бъде дяволски трудната парола за база данни, която сте задали по-рано. Когато бъдете попитани „Желаете ли да настроите Systemd“, въведете Y , тогава Y отново, когато бъдете попитани дали искате да стартирате Ghost.
Отворете браузър и посетете името на вашия-домейн.tld/призрак/ . Ще бъдете подканени да създадете първия акаунт, така че попълнете полетата с името на сайта, вашето име, вашия имейл адрес и парола. Ghost ще настоява за парола от поне десет знака; Бъди сигурен за създайте парола, която е сигурна и запомняща се .
Кликнете върху Създайте акаунт и започнете да публикувате за да продължите към вашия сайт. Веднага след като направите това, ще получите имейл от noreply@your-domain.tld, който ви казва, че вашият нов акаунт е създаден.
Преди да продължите, трябва да защитите инсталацията на Ghost със SSL от Let's Encrypt.
sudo certbot
Въведете вашия имейл адрес, когато бъде поискан, и изберете за кое име искате да активирате HTTPS.
Certbot ще извлече и инсталира SSL ключове и сертификати от Let's Encrypt. Сега рестартирайте Apache:
sudo apache2 restart
Когато презаредите страницата във вашия браузър, връзката с вашия Ghost блог ще бъде защитена и ще трябва да влезете отново.
Изграждане на уебсайт с Ghost на вашия Raspberry Pi
Както заявяват разработчиците, Ghost е много интуитивен за използване и вече ще има автоматично генерирана начална страница със заглавието на вашия сайт, фиктивна публикация и четлива страница „Относно“, която обявява вашия Ghost сайт за независима публикация от вас и датата на започване.
Достъпът до страницата на администратора се осъществява чрез вашият-домейн.tld/призрак/ и инструментите за администриране на уебсайта са от дясната страна на екрана. За да създадете нова публикация, просто щракнете + . Самият редактор е минималистичен WYSIWYG редактор на блокове, подобен на този на WordPress, и е лесен за използване без никакви разсейвания.
От таблото за управление можете да добавяте членове, да създавате пощенски списъци, да преглеждате ангажираността и да персонализирате своя Ghost сайт.
Можете лесно да инсталирате Ghost Blogging Platform на вашия Raspberry Pi!
Ghost е един от многото лесни за инсталиране проекти за самостоятелно хостване за Raspberry Pi. Не ви струва нищо да инсталирате и нищо да стартирате. Защо не създадете нов блог, базиран на вашите приключения във вълнуващия свят на самостоятелните хостинг проекти на Raspberry Pi?