Ведение блога — отличное хобби. По сути, это форма онлайн-дневника, которым вы управляете без правил и ограничений платформ микроблогов, таких как Facebook и Twitter.
Когда дело доходит до вашего блога, вы сами себе писатель и редактор; у вас есть история, которой вы делитесь с миром. А с таким решением, как DotClear, вы можете легко создать свой блог и разместить его из дома на Raspberry Pi. Вот как:
Что такое Dotclear и чем он отличается от других платформ для ведения блогов?
Dotclear является бесплатным и программное обеспечение с открытым исходным кодом это позиционирует себя как «легкое управление блогами»; он старше популярной платформы WordPress на один год — первоначально выпущен в 2002 году.
Платформа необычна в том смысле, что одна установка поддерживает несколько отдельных блогов и нескольких пользователей. Кроме того, он может похвастаться встроенными механизмами защиты от спама, настраиваемым макетом, фантастической системой комментариев и множеством тем и плагинов для сделать ваш блог более привлекательным как только вы развернете его.
Лицензия Dotclear с открытым исходным кодом означает, что помимо загрузки, использования и модификации программного обеспечения, у вас также есть свобода распространять код и вносить свой вклад в будущее проекта направление.
Как установить Dotclear на Raspberry Pi
Прежде чем начать, вы должны следовать нашему руководству, чтобы подготовка вашего Raspberry Pi в качестве сервера. Как только вы закончите, отправляйтесь к своему регистратору Расширенный DNS страница настроек.
Удалить все записи и создать новую А записывать. Установите хост на "@", значение на ваш общедоступный IP-адрес и минимально возможное значение TTL.
Если вы собираетесь получить доступ к своему Dotclear через поддомен, например, blog.improbable.guru, вместо этого вы установите запись A как «блог».
После предварительных действий войдите в свой Raspberry Pi, используя Безопасная оболочка (SSH), и убедитесь, что все установленные пакеты обновлены:
Судо подходит Обновить
судо подходящее обновление
Для завершения установки Dotclear потребуется база данных и пользователь базы данных. Вы уже должны были установить MariaDB, поэтому введите его с помощью следующей команды:
Судо Мариадб
Теперь добавьте следующие записи по одной строке за раз:
СОЗДАЙТЕБАЗА ДАННЫХ точечный;
СОЗДАЙТЕПОЛЬЗОВАТЕЛЬ точечный ИДЕНТИФИЦИРОВАНОПО 'сверхсекретный пароль';
ГРАНТПРИМЕНЕНИЕНА *.* К dotclear@localhost ИДЕНТИФИЦИРОВАНОПО 'сверхсекретный пароль';
ГРАНТВСЕпривилегииНА точечный.* К dotclear@localhost;
РУМЯНЕЦПРИВИЛЕГИИ;
покидать;
Измените каталог и используйте nano для создания нового файла конфигурации Apache:
CD /etc/apache2/sites-available
судонаноточечный.conf
В новом файле укажите доменное имя и каталог, в котором вы будете хранить файлы вашего блога:
<Виртуальный хост *:80>
Имя сервераблог.невероятно.гуру
Корневой документ /вар/www/dotclear/
</VirtualHost>
Сохраните файл и выйдите из nano с помощью Ctrl + О с последующим Ctrl + Х.
Включите новый файл conf и перезапустите Apache:
судоa2ensiteточечный.conf
перезагрузка службы sudo apache2
Создайте каталог, который вы только что указали, затем перейдите в него:
судо мкдир /вар/www/dotclear
CD /вар/www/dotclear/
Теперь загрузите автоматический установщик Dotclear:
судо wget https://download.dotclear.org/loader/dotclear-loader.php
Используйте следующую строку кода, чтобы рекурсивно изменить владельца вашего текущего каталога, чтобы Apache мог писать в него:
судочаун-Рwww-данные:www-данные .
Теперь откройте браузер и перейдите по адресу your-domain.tld/dotclear-loader.php. На этом этапе вы будете использовать незащищенное HTTP-соединение. Не волнуйся; вы можете и измените это позже.
Вас встретит мастер Dotclear NetInstall, задача которого — получить последний архив Dotclear и разархивировать его в вашем веб-пространстве.
По умолчанию пунктом назначения является your-domain.tld/dotclear, но если вы хотите, чтобы блог находился в корневом каталоге вашего домена или поддомена (вероятно, так и есть), удалите это поле. Теперь нажмите кнопку «Получить и разархивировать Dotclear».
Заполните данные базы данных. Имя хоста базы данных локальный хост, имя базы данных и имя пользователя базы данных оба точечный, а пароль тот, который вы установили ранее. Вы можете установить префикс базы данных на любой удобный вам. Эти данные будут зафиксированы в файле конфигурации. Чтобы просмотреть его содержимое, введите следующее:
кошка /вар/www/dotclear/inc/config.php
На следующем экране вам будет предложено создать учетную запись пользователя, и мастер попросит вас ввести ваш первый имя, фамилию и адрес электронной почты — вы можете игнорировать их, если хотите, но вам нужно будет установить имя пользователя и адрес электронной почты. пароль.
Защитите свою установку Dotclear
После создания учетной записи вам необходимо обеспечить безопасное подключение к вашему блогу Dotclear. Да, сервер физически находится в том же здании, что и вы, но на трафик по HTTP-соединениям распространяются ограничения. атаки «человек посередине» (MITM), отслеживание со стороны вашего интернет-провайдера или третьих лиц. Certbot получит и развернет сертификат и ключ Let's Encrypt, а затем развернет их в вашей системе.
sudo certbot
При запросе введите свой адрес электронной почты и выберите домен своего блога из списка, когда его попросят.
Перезагрузите страницу администрирования своего блога, и вы будете перенаправлены на защищенное соединение HTTPS. Это не магия, но близко.
Управление вашим блогом Dotclear
Адрес вашего блога будет адресом вашего домена, а интерфейс администратора находится по адресу your-domain.tld/admin.
Вы сразу заметите, что информационная панель четкая, лаконичная и простая в использовании, а наиболее распространенные действия отображаются в виде больших квадратных значков, украшенных понятными пиктограммами. К ним относятся сообщения, новое сообщение, новая страница, комментарии, категории, медиа-менеджер, блог, внешний вид, виджеты, меню, настройки и помощь. Каждый из них делает именно то, что вы от них ожидаете.
Вы можете настроить темы и управлять ими через меню «Внешний вид блога», расположенное на левой панели — вы можете добавлять новые темы отсюда, используя вкладку «Добавить темы».
Что касается выбора темы, у вас есть сотни вариантов стилей, которые подойдут для любого блога. Ни один из них не платный, и вы можете установить любую тему одним щелчком мыши. После установки вы можете редактировать свою тему из административного интерфейса Dotclear.
Как вы уже могли видеть, вы можете создать великолепный блог на Raspberry Pi за считанные минуты.
Использование Dotclear для создания блога на Raspberry Pi — это быстро и просто!
Вы можете использовать свой блог для любых целей. Это отличная идея, чтобы начать онлайн-портфолио, продемонстрировать свои технические навыки или продемонстрировать свои писательские навыки более широкой аудитории. И если вы не знаете, с чего начать, рассмотрите возможность написания сериализованного романа или даже блога с техническими советами.
Если вы не большой поклонник Dotclear, не беспокойтесь. Вы можете попробовать Ghost, еще один инструмент для ведения блога с открытым исходным кодом, который вы можете легко установить на свой Raspberry Pi.