# Ghost: je eerste stappen

> Wat de one-click-installatie bevat, je eigenaarslogin, nieuwsbrieven en hoe je bijwerkt.

Source: https://veldhost.eu/nl/docs/ghost-getting-started

Ghost gekozen? Je site is geleverd met Ghost op de Node.js-runtime — het publicatieplatform voor blogs, nieuwsbrieven en lidmaatschappen.

## Wat er wordt geïnstalleerd

- **Ghost 6** uit het officiële npm-pakket (vastgepind; npm controleert elk bestand tegen de gepubliceerde checksum van het register), draaiend als systemd-service op Node.js 22 met een eigen **MariaDB**-database in je container.
- Je **eigenaarsaccount** (het e-mailadres van je veldhost-account), de publicatie vernoemd naar je site, het Casper-thema en `content/` voor thema's, afbeeldingen en bestanden naast de code.
- De instellingen van Ghost staan in `config.production.json` in de codemap van je site (tabblad Bestanden): het publieke adres, de database en het mailtransport.

## Eerste keer inloggen

1. Je sitepagina in het portaal toont het inlogadres (`/ghost/`), je inlog-e-mailadres en een gegenereerd wachtwoord — we tonen het 7 dagen, dus sla het nu op.
2. Log in en stel je eigen wachtwoord in onder **Settings → Staff → je profiel**.
3. Schrijf je eerste bericht; stel titel, omschrijving en logo van de publicatie in onder **Settings → General**.
4. Nieuwsbrieven en betaalde lidmaatschappen vragen om een e-mailprovider (Ghost gebruikt Mailgun voor bulkmail) en Stripe — koppel beide onder **Settings → Email newsletter** en **Settings → Membership**. Transactionele mail (uitnodigingen, wachtwoordresets) vraagt om een `mail`-transport in `config.production.json`.

## Bijwerken

- Druk eerst op **Nu back-uppen** op het tabblad Bestanden.
- Wijzig de `ghost`-versie in `package.json` (tabblad Bestanden) naar de gewenste release en start een deploy op het tabblad Deploy: die draait `npm install`, herstart de app, en Ghost migreert zijn database bij het opstarten.
- Een nieuwe Ghost-hoofdversie vraagt om een passende Node.js-hoofdversie; de Node-kaart op je sitepagina schakelt die om.

## Beperkingen

- Ghost heeft 1 GB geheugen nodig en is dus een app voor Pro of hoger; de installatie zelf leent kort extra geheugen voor `npm install`, dat regelen wij automatisch.
- Ghost ondersteunt officieel MySQL 8; onze containerdatabase is MariaDB, waar Ghost vandaag op draait (we testen elke release erop voordat we die aanbieden), maar een toekomstige Ghost-release kan dat laten vallen — dat lees je dan hier als eerste.
