Блогът е страхотно хоби. В най-основния си вид това е форма на онлайн дневник, който управлявате без правилата и ограниченията на платформите за микроблогинг като Facebook и Twitter.

Когато става въпрос за вашия блог, вие сте свой собствен писател и редактор; вие притежавате историята, която споделяте със света. А с решение като DotClear можете лесно да създадете своя блог и да го хоствате от дома си на Raspberry Pi. Ето как:

Какво е Dotclear и как се различава от другите платформи за блогове?

Dotclear е безплатен и софтуер с отворен код който се представя като „лесно управление на блогове“; тя предхожда популярната платформа WordPress с една година – първоначално пусната през 2002 г.

Платформата е необичайна в смисъл, че една инсталация поддържа множество отделни блогове и множество потребители. Освен това той може да се похвали с вградени антиспам механизми, персонализирано оформление, фантастична система за коментари и множество теми и добавки за направете вашия блог да изглежда по-привлекателен визуално веднага щом го разгърнете.

instagram viewer

Лицензът за отворен код на Dotclear означава, че освен изтегляне, използване и модифициране на софтуера, вие също имате свободата да разпространявате кода и да допринасяте за бъдещето на проекта посока.

Как да инсталирате Dotclear на вашия Raspberry Pi

Преди да започнете, трябва да следвате нашето ръководство за подготовка на вашия Raspberry Pi като сървър. След като приключите, отидете до вашия регистратор Разширен DNS страница с настройки.

Изтрийте всички записи и създайте нов А запис. Задайте хост на "@", стойност на вашия публичен IP адрес и TTL възможно най-нисък.

Ако възнамерявате да осъществите достъп до вашия Dotclear чрез поддомейн, например blog.improbable.guru, вместо това ще зададете записа A на „blog“.

След като приключите предварителните работи, влезте във вашия Raspberry Pi, като използвате Защитена обвивка (SSH)и се уверете, че всички инсталирани пакети са актуални:

sudo apt актуализация
надграждане на sudo apt

Dotclear ще изисква база данни и потребител на база данни, за да завърши инсталацията. Трябва вече да сте инсталирали MariaDB, така че го въведете със следната команда:

sudo mariadb

Сега добавете следните записи ред по ред:

СЪЗДАВАЙТЕБАЗА ДАННИ dotclear;
СЪЗДАВАЙТЕПОТРЕБИТЕЛ dotclear ИДЕНТИФИЦИРАНОТ 'суперсекретна парола';
ГРАНТУПОТРЕБАНА *.* ДА СЕ dotclear@localhost ИДЕНТИФИЦИРАНОТ 'суперсекретна парола';
ГРАНТВСИЧКОпривилегииНА dotclear.* ДА СЕ dotclear@localhost;
ПРОМИВАЙТЕПРИВИЛЕГИИ;
напускам;

Променете директорията и използвайте nano, за да създадете нов конфигурационен файл на Apache:

cd /etc/apache2/sites-available
sudoнаноdotclear.conf

В новия файл задайте името на домейна и директорията, където ще съхранявате файловете на вашия блог:

<VirtualHost *:80>
Име на сървъраблог.невероятно.guru
 DocumentRoot /вар/www/dotclear/
</VirtualHost>

Запазете файла и излезте от nano с Ctrl + O следван от Ctrl + X.

Активирайте новия conf файл и рестартирайте Apache:

sudoa2ensitedotclear.conf
sudo service apache2 рестартиране

Създайте директорията, която току-що посочихте, след което се преместете в нея:

sudo mkdir /вар/www/dotclear
cd /вар/www/dotclear/

Сега изтеглете автоматичния инсталатор на Dotclear:

sudo wget https://download.dotclear.org/loader/dotclear-loader.php

Използвайте следния ред код, за да промените рекурсивно собствеността на текущата си директория, така че Apache да може да пише в нея:

sudoхапвамwww-данни:www-данни .

Сега отворете браузър и отворете your-domain.tld/dotclear-loader.php. В този момент ще използвате незащитена HTTP връзка. Не се притеснявайте; можете и ще промените това по-късно.

Ще бъдете посрещнати от съветника Dotclear NetInstall, чиято задача е да извлече най-новия архив на Dotclear и да го разархивира във вашето уеб пространство.

По подразбиране дестинацията е your-domain.tld/dotclear, но ако искате блогът да е в основата на вашия домейн или поддомейн (вероятно го правите), изтрийте това поле. Сега щракнете върху бутона „Извличане и разархивиране на 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.