Blogging er en stor hobby. På det mest basale er det en form for online dagbog, som du styrer uden reglerne og begrænsningerne for mikroblogging-platforme som Facebook og Twitter.

Når det kommer til din blog, er du din egen skribent og redaktør; du ejer historien, du deler med verden. Og med en løsning som DotClear kan du nemt oprette din blog og hoste den fra dit hjem på en Raspberry Pi. Sådan gør du:

Hvad er Dotclear, og hvordan adskiller det sig fra andre blogplatforme?

Dotclear er en gratis og open source software der fakturerer sig selv som "blogadministration gjort let"; den er et år før den populære WordPress-platform – oprindeligt udgivet i 2002.

Platformen er usædvanlig i den forstand, at en enkelt installation understøtter flere separate blogs og flere brugere. Plus, det kan prale af indbyggede antispam-mekanismer, et tilpasseligt layout, et fantastisk kommentarsystem og et væld af temaer og plug-ins til få din blog til at se mere visuelt tiltalende ud så snart du implementerer det.

instagram viewer

Dotclears open source-licens betyder, at ud over at downloade, bruge og ændre softwaren, du har også frihed til at videredistribuere koden og bidrage til projektets fremtid retning.

Sådan installeres Dotclear på din Raspberry Pi

Før du starter, bør du følge vores guide til forbereder din Raspberry Pi som en server. Når du er færdig, skal du gå over til din registrator Avanceret DNS indstillingssiden.

Slet alle poster og opret en ny EN optage. Indstil værten til "@", værdi til din offentlige IP-adresse og TTL så lav som muligt.

Hvis du skal tilgå din Dotclear gennem et underdomæne, for eksempel blog.improbable.guru, vil du i stedet sætte A-recorden til "blog".

Log ind på din Raspberry Pi med det indledende af vejen Secure Shell (SSH), og sørg for, at alle installerede pakker er opdaterede:

sudo apt opdatering
sudo apt opgradering

Dotclear kræver en database- og databasebruger for at fuldføre installationen. Du burde allerede have installeret MariaDB, så indtast den med følgende kommando:

sudo mariadb

Tilføj nu følgende poster en linje ad gangen:

SKABDATABASE dotclear;
SKABBRUGER dotclear IDENTIFICERETVED 'supertophemmeligt kodeord';
GIVEBRUG *.* TIL dotclear@localhost IDENTIFICERETVED 'supertophemmeligt kodeord';
GIVEALLEprivilegier dotclear.* TIL dotclear@localhost;
FLUSHPRIVILEGIER;
Afslut;

Skift mappen og brug nano til at oprette en ny Apache-konfigurationsfil:

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

I den nye fil skal du angive domænenavnet og den mappe, hvor du vil gemme din blogs filer:

<VirtualHost *:80>
Server navnblog.usandsynlig.guru
 DocumentRoot /var/www/dotclear/
</VirtualHost>

Gem filen, og afslut nano med Ctrl + O efterfulgt af Ctrl + X.

Aktiver den nye conf-fil og genstart Apache:

sudoa2ensitedotclear.conf
sudo service apache2 genstart

Opret den mappe, du lige har angivet, og flyt derefter ind i den:

sudo mkdir /var/www/dotclear
cd /var/www/dotclear/

Download nu det automatiske Dotclear-installationsprogram:

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

Brug følgende kodelinje til rekursivt at ændre ejerskabet af din nuværende mappe, så Apache kan skrive til den:

sudochown-Rwww-data:www-data .

Åbn nu en browser og naviger til your-domain.tld/dotclear-loader.php. På dette tidspunkt vil du bruge en ikke-sikker HTTP-forbindelse. Bare rolig; du kan og vil ændre dette senere.

Du vil blive mødt af Dotclear NetInstall-guiden, hvis opgave er at hente det seneste Dotclear-arkiv og udpakke det i dit webhotel.

Som standard er destinationen dit-domæne.tld/dotclear, men hvis du vil have bloggen i roden af ​​dit domæne eller underdomæne (det gør du sandsynligvis), skal du slette dette felt. Klik nu på knappen "Hent og Unzip Dotclear".

Udfyld databaseoplysningerne. Databasens værtsnavn er lokal vært, databasenavnet og databasebrugernavnet er begge dotclear, og adgangskoden er den, du har angivet tidligere. Du kan indstille databasepræfikset til det, der passer dig. Disse data vil blive forpligtet til en konfigurationsfil. Indtast følgende for at se indholdet:

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

På det næste skærmbillede bliver du bedt om at oprette en brugerkonto, og guiden vil bede dig om din første navn, efternavn og e-mailadresse – du kan ignorere disse, hvis du ønsker det, men du skal angive et brugernavn og en adgangskode.

Sikre din Dotclear-installation

Med kontooprettelse af vejen, skal du sikre din forbindelse til din Dotclear-blog. Ja, serveren er fysisk placeret i samme bygning som dig, men trafik over HTTP-forbindelser er underlagt man-in-the-middle (MITM) angreb, snooping af din internetudbyder eller tredjepart. Certbot henter og implementerer et Let's Encrypt-certifikat og en nøgle og implementerer dem på dit system.

sudo certbot

Indtast din e-mailadresse, når du bliver bedt om det, og vælg dit blogdomæne fra en liste, når du bliver bedt om det.

Genindlæs din blogs admin-side, og du vil blive omdirigeret til en sikker HTTPS-forbindelse. Det er ikke magi, men det er tæt på.

Håndtering af din Dotclear-blog

Din blogs adresse vil være din domæneadresse, og admin-grænsefladen er placeret på your-domain.tld/admin.

Du vil straks bemærke, at dashboardet er overskueligt, overskueligt og nemt at bruge, med de mest almindelige aktiviteter vist som store, firkantede ikoner, prydet med forståelige piktogrammer. Disse omfatter indlæg, nyt indlæg, ny side, kommentarer, kategorier, mediemanager, blog, udseende, widgets, menuer, præferencer og hjælp. Hver af disse gør præcis, hvad du forventer, at de gør.

Du kan konfigurere temaerne og administrere dem via menuen "Blogudseende" i venstre panel - du kan tilføje nye temaer herfra ved at bruge fanen "Tilføj temaer".

Hvad angår temavalg, har du hundredvis at vælge imellem i stilarter, der passer til enhver blog. Ingen er betalt for, og du kan installere ethvert tema med et enkelt klik. Når det er installeret, kan du redigere dit tema fra Dotclear-administrationsgrænsefladen.

Som du kan se nu, kan du have en flot blog kørende på din Raspberry Pi i løbet af få minutter.

Det er hurtigt og nemt at bruge Dotclear til at oprette en blog på din Raspberry Pi!

Du kan bruge din blog til ethvert formål, du vil. Det er en god idé at starte en online portefølje, vise dine tekniske færdigheder eller demonstrere dine skrivehak til et bredere publikum. Og hvis du ikke er sikker på, hvor du skal starte, kan du overveje at skrive en føljeton roman eller endda en blog om tekniske tips.

Hvis du ikke er en stor fan af Dotclear, ingen bekymringer. Du kan prøve Ghost, som er et andet open source-blogværktøj, som du nemt kan installere på din Raspberry Pi.