Installatie-instructies voor lokaal gebruik
Inleiding
Deze handleiding behandelt de op Docker gebaseerde lokale installatie van Axe Auditor versie 2.25.0.
Media
Je kunt de media vinden op de SFTP-server.
- Installatiebestand:
axeauditor-docker-on-prem-installer-2.25.0.tar.gz - SSL-certificaten: Moet in PEM-formaat zijn.
Backup
Maak een volledige momentopname van de server voordat je verdergaat. Deze backup kan worden gebruikt om het systeem te herstellen als er problemen optreden tijdens of na de installatie.
Opmerking: We raden ten zeerste aan om pas verder te gaan na het voltooien van een volledige serverbackup.
Vereisten
Zorg ervoor dat de volgende beschikbaar en geconfigureerd zijn:
- Docker Engine
- Docker Compose / Podman Compose
psqlclientCreateSSOCustomers.pyscript moet zijn uitgevoerd- Databasegebruikers
assureenassure_ownermoeten bestaan - Doeldatabase moet zijn aangemaakt
Media instellen
- Download
axeauditor-docker-on-prem-installer-2.25.0.tar.gz - Navigeer naar de downloadmap
- Pak het archief uit:
tar -xzf axeauditor-docker-on-prem-installer-2.25.0.tar.gzSSL-certificaten
- Zorg ervoor dat de SSL-map bestaat:
ls axeauditor-docker/volumes/nginx/- Als deze niet bestaat, maak hem aan:
mkdir -p axeauditor-docker/volumes/nginx/ssl- Kopieer je certificaten naar:
axeauditor-docker/volumes/nginx/ssl- Hernoem je certificaatbestanden naar:
nginx.crtnginx.key
Keycloak-instantie
Deze installer vereist een externe Keycloak-setup. Zorg ervoor dat je over de volgende informatie beschikt:
- URL: bijv.
https://auth.deque.com - Realm: bijv.
axe - Client-ID
- Groep-ID
- Clientgeheim
Installatie
Axe-rapportconfiguratie
Bewerk het .env bestand:
vi axeauditor-docker/.envDatabase-migratie
- Navigeer naar de DB-map
- Bewerk
auditor_db_deploy.shom de juiste variabelen in te stellen
(Opmerking: DB-gebruiker moet superuser zijn) - Voer het script uit:
./auditor_db_deploy.shDocker-afbeeldingen laden
docker load -i resources/axeauditor-2.25.0-ironbank-images.tarStart Docker-containers
cd axeauditor-docker/
docker compose up -dControleer logs
docker logs -ft axeauditor-docker-axeauditor-1Zoek naar de regel:
Starting axe Auditor…Zodra deze zichtbaar is, kunt u doorgaan met de resterende stappen.
OIDC-token
- Bezoek de auth-URL: bijv.,
https://auth.deque.com - Navigeer naar Cliënten → zoek en selecteer uw cliënt
- Ga naar het tabblad Installatie
- Selecteer Keycloak OIDC JSON
- Kopieer en bewaar de waarde voor later gebruik
Een nieuwe auditor cliënt instellen
- Bezoek de systeemclient setup-URL:
bijv.,docker-fi-215.dequeindiadev.com/system/client - Plak de Keycloak OIDC JSON uit de vorige stap
- Voer de beheerdersreferenties van de realm in
Deeltestruninstelling inschakelen
- Ga naar de pagina Beheerinstellingen
- Zorg ervoor dat Deeltestrun inschakelen is standaard uitgeschakeld
(tenzij gespecificeerd door de klant)
axe Core-versie en toegankelijkheidsstandaard bijwerken
- Werk de axe-core versie bij naar de laatst aanbevolen
- Stel Standaard toegankelijkheidsnorm in op WCAG 2.1 Niveau AA
- Selecteer alle toegankelijkheidsnormen
Toegankelijkheidsscorekaart weergeven
- Moet ingeschakeld of volgens klantvoorkeur zijn
axe Reports-instellingen bijwerken
Als axe Reports werd ingeschakeld tijdens de installatie:
- Stel de axe Reports bijwerken optie in op:
System Administrator only
Nacontrole door QA en deskundigen
- Blader naar de Axe Auditor server-URL
- Controleer de applicatie-voettekst voor versie:
2.25.0 - Voer een basiscontrole van de gebruikersinterface uit
- Vraag het QA-team om een nacontrole uit te voeren
De installatiemap verwijderen (aanbeveling)
Na installatie wordt aanbevolen om het installarchiefr en de uitgepakte bestanden te verwijderen:
rm -f axeauditor-docker-on-prem-installer-2.25.0.tar.gz