Blogging er en stor hobby. På det mest grunnleggende er det en form for nettdagbok som du styrer uten reglene og strengene til mikrobloggplattformer som Facebook og Twitter.

Når det kommer til bloggen din, er du din egen skribent og redaktør; du eier historien du deler med verden. Og med en løsning som DotClear kan du enkelt lage bloggen din og være vert for den hjemmefra på en Raspberry Pi. Dette er hvordan:

Hva er Dotclear og hvordan er det forskjellig fra andre bloggplattformer?

Dotclear er en gratis og åpen kildekode programvare som fakturerer seg selv som "bloggadministrasjon på en enkel måte"; den er ett år før den populære WordPress-plattformen – opprinnelig utgitt i 2002.

Plattformen er uvanlig i den forstand at en enkelt installasjon støtter flere separate blogger og flere brukere. I tillegg kan den skryte av innebygde antispam-mekanismer, en tilpassbar layout, et fantastisk kommentarsystem og en mengde temaer og plug-ins til få bloggen din til å se mer tiltalende ut så snart du distribuerer den.

instagram viewer

Dotclears åpen kildekode-lisens betyr at i tillegg til å laste ned, bruke og endre programvaren, du har også friheten til å redistribuere koden og bidra til prosjektets fremtid retning.

Slik installerer du Dotclear på Raspberry Pi

Før du starter bør du følge vår guide til klargjør din Raspberry Pi som en server. Når du er ferdig, gå over til registraren din Avansert DNS innstillingssiden.

Slett alle poster og opprett en ny EN ta opp. Sett verten til "@", verdi til din offentlige IP-adresse, og TTL så lav som mulig.

Hvis du skal få tilgang til Dotclear gjennom et underdomene, for eksempel blog.improbable.guru, vil du i stedet sette A-posten til "blogg".

Med forarbeidene ute av veien, logg på Raspberry Pi ved hjelp av Secure Shell (SSH), og sørg for at alle installerte pakker er oppdatert:

sudo apt Oppdater
sudo apt oppgradering

Dotclear vil kreve en database- og databasebruker for å fullføre installasjonen. Du burde allerede ha installert MariaDB, så skriv den inn med følgende kommando:

sudo mariadb

Legg nå til følgende oppføringer én linje om gangen:

SKAPEDATABASE dotclear;
SKAPEBRUKER dotclear IDENTIFISERTAV 'supertopsecretpassword';
STIPENDBRUK *.* TIL dotclear@localhost IDENTIFISERTAV 'supertopsecretpassword';
STIPENDALLEprivilegier dotclear.* TIL dotclear@localhost;
SKYLLPRIVILEGIER;
slutte;

Endre katalogen og bruk nano for å lage en ny Apache-konfigurasjonsfil:

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

I den nye filen angir du domenenavnet og katalogen der du skal lagre bloggens filer:

<VirtualHost *:80>
Server navnblogg.usannsynlig.guru
 DocumentRoot /var/www/dotclear/
</VirtualHost>

Lagre filen, og avslutt nano med Ctrl + O etterfulgt av Ctrl + X.

Aktiver den nye conf-filen og start Apache på nytt:

sudoa2ensitedotclear.conf
sudo-tjenesten apache2 omstart

Opprett katalogen du nettopp spesifiserte, og flytt deretter inn i den:

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

Last ned det automatiske Dotclear-installasjonsprogrammet:

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

Bruk følgende kodelinje for å rekursivt endre eierskapet til din nåværende katalog slik at Apache kan skrive til den:

sudochown-Rwww-data:www-data .

Nå, åpne en nettleser og naviger til your-domain.tld/dotclear-loader.php. På dette tidspunktet vil du bruke en ikke-sikker HTTP-tilkobling. Ikke bekymre deg; du kan og vil endre dette senere.

Du vil bli møtt av Dotclear NetInstall-veiviseren, hvis jobb er å hente det nyeste Dotclear-arkivet og pakke det ut i webområdet ditt.

Som standard er destinasjonen your-domain.tld/dotclear, men hvis du vil ha bloggen i roten av domenet eller underdomenet ditt (det gjør du sannsynligvis), slett dette feltet. Klikk nå på "Hent og pakke ut Dotclear"-knappen.

Fyll inn databasedetaljene. Databasens vertsnavn er lokal vert, databasenavnet og databasebrukernavnet er begge dotclear, og passordet er det du anga tidligere. Du kan sette databaseprefikset til det som passer deg. Disse dataene vil bli forpliktet til en konfigurasjonsfil. For å se innholdet, skriv inn følgende:

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

På neste skjerm blir du bedt om å opprette en brukerkonto, og veiviseren vil be deg om din første navn, etternavn og e-postadresse – du kan ignorere disse hvis du ønsker det, men du må angi et brukernavn og en passord.

Sikre din Dotclear-installasjon

Med kontooppretting ute av veien, må du sikre tilkoblingen til Dotclear-bloggen din. Ja, serveren er fysisk plassert i samme bygning som deg, men trafikk over HTTP-tilkoblinger er underlagt man-in-the-middle (MITM) angrep, snoking av Internett-leverandøren eller tredjeparter. Certbot vil hente og distribuere et Let's Encrypt-sertifikat og nøkkel og distribuere dem til systemet ditt.

sudo certbot

Skriv inn e-postadressen din når du blir bedt om det, og velg bloggdomenet ditt fra en liste når du blir spurt.

Last inn bloggens admin-side på nytt, og du vil bli omdirigert til en sikker HTTPS-tilkobling. Det er ikke magi, men det er nært.

Administrere Dotclear-bloggen din

Bloggens adresse vil være domeneadressen din, og admin-grensesnittet er plassert på your-domain.tld/admin.

Du vil umiddelbart legge merke til at dashbordet er oversiktlig, oversiktlig og lett å bruke, med de vanligste aktivitetene vist som store, firkantede ikoner, utsmykket med forståelige piktogrammer. Disse inkluderer innlegg, nytt innlegg, ny side, kommentarer, kategorier, mediebehandler, blogg, utseende, widgets, menyer, preferanser og hjelp. Hver av disse gjør akkurat det du forventer at de skal gjøre.

Du kan konfigurere temaene og administrere dem gjennom "Bloggutseende"-menyen på venstre panel - du kan legge til nye temaer herfra ved å bruke fanen "Legg til temaer".

Når det gjelder temavalg, har du hundrevis å velge mellom i stiler som passer til enhver blogg. Ingen er betalt for, og du kan installere hvilket som helst tema med et enkelt klikk. Når det er installert, kan du redigere temaet ditt fra Dotclear-administrasjonsgrensesnittet.

Som du kan se nå, kan du kjøre en flott blogg på Raspberry Pi i løpet av få minutter.

Det er raskt og enkelt å bruke Dotclear til å lage en blogg på Raspberry Pi!

Du kan bruke bloggen din til alle formål du vil. Det er en flott ide å starte en nettportefølje, vise frem dine tekniske ferdigheter eller demonstrere skrivekoteletter for et bredere publikum. Og hvis du er usikker på hvor du skal begynne, kan du vurdere å skrive en serieroman eller til og med en blogg om tekniske tips.

Hvis du ikke er en stor fan av Dotclear, ingen bekymringer. Du kan prøve ut Ghost, som er et annet åpen kildekode-bloggverktøy som du enkelt kan installere på din Raspberry Pi.