Ga naar de inhoud
agovena.
agovena.
Aan de slag
Community

Winkelbeheer & operations

Serververeisten

Controleer runtime, besturingssysteem en services die Agovena nodig heeft voordat je installeert.

Op deze pagina

Agovena is een PHP-applicatie met MariaDB. Een native installatie heeft PHP-FPM en één webserver nodig. Docker Compose biedt een aparte route wanneer je web-, database-, worker- en schedulerservices als één stack wilt beheren.

Ondersteuning

Ondersteunde omgevingen

  • Ubuntu 22.04 of 24.04PHP 8.3 of 8.4
  • Debian 12PHP 8.3 of 8.4
  • CentOS Stream 9PHP 8.3 of 8.4
  • AlmaLinux 9PHP 8.3 of 8.4
  • Rocky Linux 9PHP 8.3 of 8.4
  • Fedora 40 of nieuwerPHP 8.3 of 8.4
  • Docker ComposeDocker Engine en Compose-plugin
  • WindowsNative installatie

Gebruik de installatiehandleiding voor de volgorde van de setup. Deze pagina beschrijft alleen vereisten en versiecontroles.

Runtimechecklist

Controleer vóór de installatie of de gekozen server dit heeft:

  • PHP CLI en PHP-FPM 8.3 of 8.4 met mbstring, intl, bcmath, ctype, json, tokenizer, xml, curl, zip en pdo_mysql.
  • Composer 2 en MariaDB 10.11 of MariaDB 11 voor een native installatie.
  • Docker Engine en de Compose-plugin wanneer je Docker Compose gebruikt.
  • Git, curl, tar en unzip voor een source checkout of releaseverwerking.
  • Cron voor schedule:run, plus een permanente worker onder systemd of Supervisor.
  • Nginx of Apache als de enige native webserver. Kies er één, niet beide.
  • Een DNS-naam, een HTTPS-certificaat en permanente opslag voor database, publieke media, privébestanden, packages en logs.

Versiecontroles

Voer alleen de controles uit voor de route die je wilt installeren:

bash
php -v
composer --version
mariadb --version
docker compose version

De versies van PHP CLI en PHP-FPM moeten overeenkomen. Een release-archief bevat vendor/ en public/build/, waardoor Node.js en npm niet nodig zijn op de store-server wanneer je dat archief gebruikt. Een source checkout heeft Node.js 22 of nieuwer nodig op de machine die de applicatie bouwt.

Vereisten voor webserver en opslag

Stel de document root van de native webserver in op /var/www/agovena/public, nooit op de repository-root. De applicatie heeft schrijfrechten nodig op storage/ en bootstrap/cache/. Houd .env en storage/app/private buiten de publieke document root.

Native deployments hebben ook een MariaDB-database, een queueworker en een scheduler nodig. Docker Compose levert database, worker en scheduler in zijn stack. Lees queueworkers en geplande taken voor wat er na de installatie operationeel nodig is.

Doorzoek de documentatie

Zoek handleidingen, commando’s en API-endpoints

Waar ben je naar op zoek?

Documentatie