GET STARTED · THREE STEPS
Up and running in your network in minutes.
RaptorGRC is designed to be self-hosted with minimal friction. Register, pull the container, and activate offline. No vendor access to your network required at any stage.
01
REGISTER
Create a free account
Register at raptorgrc.com. Your account gives you access to the Community Portal where you can download the container image, manage licence activations, and review the deployment documentation.
No credit card required. Community Edition is free, permanently.
Register / Download →What you get with a free account:
- Container image download
- Docker Compose file + deployment guide
- Offline licence activation portal
- All registers, no feature gates
docker-compose.yml (excerpt)
raptorgrc:
image: raptorgrc/app:latest
ports:
- "5099:8080"
restart: unless-stopped # required because first-run setup restarts the app
environment:
RaptorGRC__AdminPassword: "<initial admin password>"
# Point at your own SQL Server or PostgreSQL:
ConnectionStrings__DefaultConnection: "<your DB>"
# Omit it to use the first-run setup screen / built-in SQLite
Leave the connection string out and RaptorGRC runs its first-run setup, defaulting to file-based SQLite, so no external database is needed. Full compose file and configuration reference is in the portal.
02
DEPLOY
Pull and run in your network
Download the container image and compose file from the portal. Transfer them to your target host (including offline environments) and run:
The app listens on port 8080 inside the container (mapped to host 5099 above). No outbound internet access is needed. The .NET runtime is included; point it at your SQL Server or PostgreSQL, or use built-in SQLite (no external database needed to start).
03
ACTIVATE
Activate your licence offline
No outbound connection is ever needed from your network. The activation flow uses a simple paste-in / paste-out approach:
- a In RaptorGRC, go to Admin → Licence and generate a request code.
- b On a machine with internet access, paste the code into the Community Portal.
- c The portal returns a licence response. Paste it back into RaptorGRC. Done.
1. Request code (generated inside RaptorGRC)
2. Paste into portal → receive response
3. Paste response into RaptorGRC → activated
Ready to deploy?
Register free, pull the container, activate offline.
$ docker compose up · on-premise · offline licence activation