Bloggen is een geweldige hobby. In de basis is het een vorm van online dagboek die je beheert zonder de regels en beperkingen van microblogplatforms zoals Facebook en Twitter.

Als het op je blog aankomt, ben je je eigen schrijver en redacteur; jij bent eigenaar van het verhaal dat je met de wereld deelt. En met een oplossing als DotClear kun je eenvoudig je blog maken en deze vanuit je huis hosten op een Raspberry Pi. Hier is hoe:

Wat is Dotclear en hoe verschilt het van andere blogplatforms?

Dotclear is een gratis en open source software dat zichzelf beschouwt als "blogbeheer gemakkelijk gemaakt"; het is een jaar ouder dan het populaire WordPress-platform - oorspronkelijk uitgebracht in 2002.

Het platform is ongebruikelijk in die zin dat een enkele installatie meerdere afzonderlijke blogs en meerdere gebruikers ondersteunt. Bovendien beschikt het over ingebouwde antispammechanismen, een aanpasbare lay-out, een fantastisch opmerkingensysteem en een overvloed aan thema's en plug-ins om uw blog er visueel aantrekkelijker uit laten zien zodra u deze inzet.

De open-sourcelicentie van Dotclear houdt in dat naast het downloaden, gebruiken en wijzigen van de software, je hebt ook de vrijheid om de code te herdistribueren en bij te dragen aan de toekomst van het project richting.

Hoe installeer je Dotclear op je Raspberry Pi

Voordat u begint, moet u onze gids volgen om: je Raspberry Pi voorbereiden als server. Als je klaar bent, ga je naar je registrar Geavanceerde DNS instellingen pagina.

Verwijder alle records en maak een nieuwe EEN dossier. Zet de host op "@", waarde toe aan uw openbare IP-adres en de TTL zo laag mogelijk.

Als u toegang krijgt tot uw Dotclear via een subdomein, bijvoorbeeld blog.improbable.guru, stelt u in plaats daarvan het A-record in op "blog".

Met de voorrondes uit de weg, log je in op je Raspberry Pi met Beveiligde Shell (SSH), en zorg ervoor dat alle geïnstalleerde pakketten up-to-date zijn:

sudo apt update
sudo apt-upgrade

Dotclear heeft een database en databasegebruiker nodig om de installatie te voltooien. Je zou MariaDB al moeten hebben geïnstalleerd, dus voer het in met de volgende opdracht:

sudo mariadb

Voeg nu de volgende items regel voor regel toe:

CREËRENDATABASE stiphelder;
CREËRENGEBRUIKER punt wissen GEDENTIFICEERDDOOR 'supertopgeheimwachtwoord';
STUDIEBEURSGEBRUIKAAN *.* TOT dotclear@localhost GEDENTIFICEERDDOOR 'supertopgeheimwachtwoord';
STUDIEBEURSALLEMAALprivilegesAAN punt wissen.* TOT dotclear@localhost;
FLUSHVOORRECHTEN;
ontslag nemen;

Wijzig de map en gebruik nano om een ​​nieuw Apache-configuratiebestand te maken:

CD /etc/apache2/sites-available
sudonanopunt wissen.conf

Stel in het nieuwe bestand de domeinnaam en de map in waar je de bestanden van je blog wilt opslaan:

<VirtueleHost *:80>
Server naamblog.onwaarschijnlijk.goeroe
 DocumentRoot /var/www/dotclear/
</VirtualHost>

Sla het bestand op en sluit nano af met Ctrl + O gevolgd door Ctrl + X.

Schakel het nieuwe conf-bestand in en start Apache opnieuw:

sudoa2ensitepunt wissen.conf
sudo-service apache2 opnieuw opstarten

Maak de map aan die u zojuist hebt opgegeven en ga er vervolgens naar toe:

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

Download nu het automatische Dotclear-installatieprogramma:

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

Gebruik de volgende regel code om het eigendom van uw huidige map recursief te wijzigen, zodat Apache ernaar kan schrijven:

sudochown-Rwww-gegevens:www-gegevens .

Open nu een browser en navigeer naar uw-domein.tld/dotclear-loader.php. Op dit moment gebruikt u een niet-beveiligde HTTP-verbinding. Maak je geen zorgen; u kunt en zult dit later wijzigen.

U wordt begroet door de Dotclear NetInstall-wizard, die tot taak heeft het nieuwste Dotclear-archief op te halen en uit te pakken in uw webruimte.

De bestemming is standaard uw-domein.tld/dotclear, maar als u de blog in de hoofdmap van uw domein of subdomein wilt hebben (waarschijnlijk wel), verwijdert u dit veld. Klik nu op de knop "Dotclear ophalen en uitpakken".

Vul de gegevens van de database in. De hostnaam van de database is localhost, de databasenaam en database-gebruikersnaam zijn beide punt wissen, en het wachtwoord is het wachtwoord dat u eerder hebt ingesteld. U kunt het databasevoorvoegsel instellen op wat u maar wilt. Deze gegevens worden vastgelegd in een configuratiebestand. Voer het volgende in om de inhoud ervan te bekijken:

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

Op het volgende scherm wordt u gevraagd om een ​​gebruikersaccount aan te maken, en de wizard vraagt ​​u om uw eerste naam, achternaam en e-mailadres - u kunt deze desgewenst negeren, maar u moet wel een gebruikersnaam en een wachtwoord.

Beveilig uw Dotclear-installatie

Met het aanmaken van een account uit de weg, moet u uw verbinding met uw Dotclear-blog beveiligen. Ja, de server bevindt zich fysiek in hetzelfde gebouw als u, maar verkeer via HTTP-verbindingen is onderhevig aan: man-in-the-middle (MITM) aanvallen, afluisteren door uw ISP of derden. Certbot haalt een Let's Encrypt-certificaat en -sleutel op, implementeert deze en implementeert deze op uw systeem.

sudo certbot

Voer uw e-mailadres in wanneer daarom wordt gevraagd en selecteer uw blogdomein uit een lijst wanneer daarom wordt gevraagd.

Laad de beheerderspagina van je blog opnieuw en je wordt doorgestuurd naar een beveiligde HTTPS-verbinding. Het is geen magie, maar het komt in de buurt.

Uw Dotclear-blog beheren

Het adres van uw blog is uw domeinadres en de beheerdersinterface bevindt zich op uw-domein.tld/admin.

U zult meteen merken dat het dashboard overzichtelijk, overzichtelijk en gebruiksvriendelijk is, met de meest voorkomende activiteiten weergegeven als grote, vierkante iconen, versierd met begrijpelijke pictogrammen. Deze omvatten berichten, nieuw bericht, nieuwe pagina, opmerkingen, categorieën, mediabeheer, blog, uiterlijk, widgets, menu's, voorkeuren en hulp. Elk van deze doet precies wat je ervan verwacht.

U kunt de thema's configureren en beheren via het menu "Blogweergave" in het linkerdeelvenster. U kunt vanaf hier nieuwe thema's toevoegen via het tabblad "Thema's toevoegen".

Wat betreft themaselectie, je hebt honderden om uit te kiezen in stijlen die bij elke blog passen. Geen enkele is betaald en u kunt elk thema met een enkele klik installeren. Eenmaal geïnstalleerd, kunt u uw thema bewerken vanuit de Dotclear-beheerdersinterface.

Zoals je nu kunt zien, kun je binnen enkele minuten een fantastisch uitziende blog op je Raspberry Pi hebben.

Dotclear gebruiken om een ​​blog op je Raspberry Pi te maken is snel en gemakkelijk!

Je kunt je blog gebruiken voor elk doel dat je wilt. Het is een geweldig idee om een ​​online portfolio te starten, je technische vaardigheden te laten zien of je schrijfkunsten aan een breder publiek te demonstreren. En als je niet zeker weet waar je moet beginnen, overweeg dan om een ​​roman in series of zelfs een blog met technische tips te schrijven.

Als je geen grote fan bent van Dotclear, geen zorgen. Je kunt Ghost uitproberen, een andere open-source blogtool die je eenvoudig op je Raspberry Pi kunt installeren.