Self-Host OCI

Run your own consent management platform with one command. Full control over your data, your server, your rules.

Self-Host OCI

OCI is the open-source core of Conzent. Download it, run one command, and you have a fully functional consent management platform on your own server.

One-Line Installer

curl -sSL https://getconzent.com/install | sh

The installer sets up the application, database, web server, and Redis cache in Docker containers. The entire process takes under five minutes.

Requirements

  • A Linux server (Ubuntu 22.04+, Debian 12+, or any distribution with Docker)
  • Docker and Docker Compose installed
  • Minimum 1 CPU, 1GB RAM, 10GB storage
  • A domain name pointed at your server (for HTTPS)

Works on any VPS, dedicated server, or cloud instance (AWS, DigitalOcean, Hetzner, Linode, etc.).

What You Get

The self-hosted edition includes:

  • Consent banner with all layouts, colours, and content customisation
  • Cookie scanning with automated categorisation against 50,000+ known cookies
  • Consent logging with full audit trail
  • GDPR and CCPA compliance with geo-targeting
  • Google Consent Mode v2 (basic and advanced)
  • IAB TCF v2.4 (2.3 + 2.2) — register your own CMP ID with IAB Europe and run a fully certified TCF setup
  • Multi-language banner content management
  • REST API for programmatic access
  • Admin dashboard for site and banner management

What Is Not Included

Some features are exclusive to the managed cloud:

  • Managed scan servers — you run your own scan infrastructure
  • Priority support — community support via GitHub only
  • Automatic updates — you run updates manually (one command)
  • SLA — no uptime guarantees

See the full comparison or check pricing for managed cloud plans.

Running It In Production

The installer gets you running in minutes. These guides cover everything after that:

  • Custom Domain & HTTPS — point your own domain at the install, terminate TLS, and regenerate consent scripts for the new host
  • Credentials & Rotation — every generated secret, where it lives, and how to rotate it, including recovering a lost admin password
  • Backup & Restore — what actually holds your data, scheduled backups, and disaster recovery
  • Upgrading — what updates preserve, what they reset, and how to customise so your changes survive

Updating

Back up first, then run the updater. It rebuilds the containers, applies database migrations, and leaves your data and configuration untouched:

cd /opt/conzent
bash scripts/backup.sh && bash scripts/install.sh --update

Licence

OCI is open source under the Apache License 2.0 — one of the most permissive licences there is. You may use, modify, self-host, redistribute, and build on OCI, including commercially, with no royalties.

Get Started

Run the installer, create your first site, and configure your banner — all in under 10 minutes. If you need help, open an issue on GitHub.