Att blogga är en stor hobby. Som mest grundläggande är det en form av onlinedagbok som du styr utan reglerna och begränsningarna för mikrobloggplattformar som Facebook och Twitter.

När det kommer till din blogg är du din egen skribent och redaktör; du äger berättelsen du delar med världen. Och med en lösning som DotClear kan du enkelt skapa din blogg och vara värd för den från ditt hem på en Raspberry Pi. Här är hur:

Vad är Dotclear och hur skiljer det sig från andra bloggplattformar?

Dotclear är en gratis och programvara med öppen källkod som fakturerar sig själv som "blogghantering på ett enkelt sätt"; det är ett år före den populära WordPress-plattformen – ursprungligen släppt 2002.

Plattformen är ovanlig i den meningen att en enda installation stöder flera separata bloggar och flera användare. Dessutom har den inbyggda antispam-mekanismer, en anpassningsbar layout, ett fantastiskt kommentarssystem och en uppsjö av teman och plug-ins för få din blogg att se mer visuellt tilltalande ut så snart du distribuerar den.

instagram viewer

Dotclears öppen källkodslicens innebär att förutom att ladda ner, använda och ändra programvaran, du har också friheten att omfördela koden och att bidra till projektets framtid riktning.

Hur man installerar Dotclear på din Raspberry Pi

Innan du börjar bör du följa vår guide till förbereder din Raspberry Pi som en server. När du är klar, gå över till din registrator Avancerad DNS inställningssidan.

Radera alla poster och skapa en ny A spela in. Ställ in värden på "@", värde till din offentliga IP-adress och TTL så lågt som möjligt.

Om du ska komma åt din Dotclear via en underdomän, till exempel blog.improbable.guru, kommer du istället att sätta A-posten till "blogg".

Med förberedelserna ur vägen, logga in på din Raspberry Pi med hjälp av Secure Shell (SSH), och se till att alla installerade paket är uppdaterade:

sudo apt uppdatering
sudo apt uppgradering

Dotclear kommer att kräva en databas och databasanvändare för att slutföra installationen. Du borde redan ha installerat MariaDB, så skriv in det med följande kommando:

sudo mariadb

Lägg nu till följande poster en rad i taget:

SKAPADATABAS dotclear;
SKAPAANVÄNDARE dotclear IDENTIFIERADFÖRBI 'supertophemligt lösenord';
BEVILJAANVÄNDANDE *.* TILL dotclear@localhost IDENTIFIERADFÖRBI 'supertophemligt lösenord';
BEVILJAALLTprivilegier dotclear.* TILL dotclear@localhost;
SPOLAPRIVILEGIER;
sluta med;

Ändra katalogen och använd nano för att skapa en ny Apache-konfigurationsfil:

CD /etc/apache2/sites-available
sudonanodotclear.conf

I den nya filen ställer du in domännamnet och katalogen där du ska lagra din bloggs filer:

<VirtualHost *:80>
Server namnblogg.osannolik.guru
 DocumentRoot /var/www/dotclear/
</VirtualHost>

Spara filen och avsluta nano med Ctrl + O följd av Ctrl + X.

Aktivera den nya conf-filen och starta om Apache:

sudoa2ensitedotclear.conf
sudo-tjänsten apache2 omstart

Skapa katalogen du precis angav och flytta sedan in i den:

sudo mkdir /var/www/dotclear
CD /var/www/dotclear/

Ladda nu ner det automatiska Dotclear-installationsprogrammet:

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

Använd följande kodrad för att rekursivt ändra äganderätten till din nuvarande katalog så att Apache kan skriva till den:

sudochown-Rwww-data:www-data .

Öppna nu en webbläsare och navigera till your-domain.tld/dotclear-loader.php. Vid det här laget kommer du att använda en icke-säker HTTP-anslutning. Oroa dig inte; du kan och kommer att ändra detta senare.

Du kommer att mötas av Dotclear NetInstall-guiden, vars uppgift är att hämta det senaste Dotclear-arkivet och packa upp det i ditt webbutrymme.

Som standard är destinationen your-domain.tld/dotclear, men om du vill ha bloggen i roten på din domän eller underdomän (det gör du förmodligen), ta bort det här fältet. Klicka nu på knappen "Hämta och packa upp Dotclear".

Fyll i databasuppgifterna. Databasens värdnamn är lokal värd, databasnamnet och databasens användarnamn är båda dotclear, och lösenordet är det du angav tidigare. Du kan ställa in databasprefixet till vad som passar dig. Dessa data kommer att överföras till en konfigurationsfil. För att se dess innehåll, skriv in följande:

katt /var/www/dotclear/inc/config.php

På nästa skärm kommer du att uppmanas att skapa ett användarkonto, och guiden kommer att fråga dig om ditt första namn, efternamn och e-postadress – du kan ignorera dessa om du vill, men du måste ange ett användarnamn och en Lösenord.

Säkra din Dotclear-installation

Med kontoskapandet ur vägen måste du säkra din anslutning till din Dotclear-blogg. Ja, servern är fysiskt placerad i samma byggnad som du, men trafik över HTTP-anslutningar är föremål för man-in-the-middle (MITM) attacker, snokning av din internetleverantör eller tredje part. Certbot hämtar och distribuerar ett Let's Encrypt-certifikat och nyckel och distribuerar dem till ditt system.

sudo certbot

Ange din e-postadress när du begär det och välj din bloggdomän från en lista när du blir tillfrågad.

Ladda om din bloggs adminsida så omdirigeras du till en säker HTTPS-anslutning. Det är inte magi, men det är nära.

Hantera din Dotclear-blogg

Din bloggs adress kommer att vara din domänadress, och administratörsgränssnittet finns på your-domain.tld/admin.

Du kommer omedelbart att märka att instrumentpanelen är tydlig, enkel och lätt att använda, med de vanligaste aktiviteterna som visas som stora, fyrkantiga ikoner, prydda med begripliga piktogram. Dessa inkluderar inlägg, nytt inlägg, ny sida, kommentarer, kategorier, mediahanterare, blogg, utseende, widgets, menyer, inställningar och hjälp. Var och en av dessa gör precis vad du förväntar dig att de ska göra.

Du kan konfigurera teman och hantera dem via menyn "Bloggutseende" på den vänstra panelen - du kan lägga till nya teman härifrån med fliken "Lägg till teman".

När det gäller temaval har du hundratals att välja mellan i stilar som passar vilken blogg som helst. Ingen är betald, och du kan installera vilket tema som helst med ett enda klick. När det är installerat kan du redigera ditt tema från Dotclears administratörsgränssnitt.

Som du kan se vid det här laget kan du ha en snygg blogg igång på din Raspberry Pi på några minuter.

Att använda Dotclear för att skapa en blogg på din Raspberry Pi är snabbt och enkelt!

Du kan använda din blogg för vilket syfte du vill. Det är en bra idé att starta en onlineportfölj, visa upp dina tekniska färdigheter eller visa dina skrivkotletter för en bredare publik. Och om du är osäker på var du ska börja, överväg att skriva en serialiserad roman eller till och med en blogg om tekniska tips.

Om du inte är ett stort fan av Dotclear, oroa dig inte. Du kan prova Ghost, som är ett annat bloggverktyg med öppen källkod som du enkelt kan installera på din Raspberry Pi.