# Hoe gebruik ik Strapi?

https://www.seturack.com/nl/kennisbank/artikel/how-do-i-use-strapi

1. Open in het paneel **Mijn servers** en klik op je server.
2. Wacht op het tabblad **Overzicht** tot de rij **App** "Strapi is klaar" meldt. De pagina ververst zichzelf.
3. Open de link in de rij **Paneeladres** en vul de gegevens uit de rijen **E-mail** en **Wachtwoord** in.

## Een contenttype toevoegen

Strapi draait in productiemodus, waarin de **Content-Type Builder** alleen-lezen is. Bereid nieuwe contenttypen voor in de ontwikkelmodus op je computer en zet de code op de server. [Verbind via SSH](https://www.seturack.com/nl/kennisbank/artikel/how-to-connect-with-ssh) en voer dan uit:

`su - app`

`cd ~/proje`

`npm run build`

`pm2 restart uygulama`

## Goed om te weten

- De database is SQLite: `~/proje/.tmp/data.db`. Pas voor PostgreSQL `config/database.ts` aan.
- De instellingen staan in het bestand `~/proje/.env`.

## Je eigen domein

1. Laat het A-record van je domein naar het IP-adres van je server wijzen.
2. Vervang als root de oude naam overal: `sed -i 's/OLD_NAME/yourdomain.com/g' /etc/caddy/Caddyfile`. `OLD_NAME` is het deel na `https://` in het adres dat het paneel toont.
3. Voer `systemctl reload caddy` uit.

Caddy haalt het certificaat zelf op en vernieuwt het zelf.

Schrijf je domein ook in `PUBLIC_URL` in het bestand `.env`. Naar buiten zijn alleen **80**, **443** en **22** (voor SSH) open.

**Nog geen server?** [Bestel een server met Strapi geïnstalleerd](https://www.seturack.com/nl/strapi-vps): jij kiest de grootte en betaalt voor wat je kiest.
