Skip to main content

Revive Adserver

Revive Adserver is available in the NetActuate Marketplace as a one-click, open-source appliance you can deploy into any NetActuate PoP. Self-hosted open-source ad server for banner, VAST video and native ads. It is grouped under the Media & Streaming category.

What It Does

Revive Adserver is the leading free, open-source ad server. Serve and track banner, VAST video and native advertising across your websites and apps, run multiple advertisers and campaigns, target and cap delivery, and measure it all with built-in reporting, from a server you control.

Key features

  • Serve display, VAST video and native ads to any number of websites and zones
  • Campaign and advertiser management with delivery limitations, capping and targeting
  • Invocation tags (JavaScript, iframe, async, local and server-side) for every zone
  • Built-in statistics and reporting on impressions, clicks and conversions
  • Geotargeting (MaxMind GeoIP2) and a plugin architecture for extensions
  • Co-located MariaDB bundled inside the appliance, no external database to run

Use cases

  • Publishers running their own display and video ad inventory without a SaaS fee
  • Networks and agencies managing campaigns across many sites from one console
  • Teams that need to own their ad-serving data and delivery infrastructure

Why run it on the NetActuate edge Ad serving is latency-sensitive: hosting Revive in a PoP close to your audience shortens the delivery path for ad calls and creatives, improves fill and viewability, and keeps ownership of your campaign and performance data with you.

Deployed from the NetActuate marketplace, Revive boots pre-configured from your seeded values: the database schema and the admin account are created headlessly at first boot so the web install wizard is already finished, and the database password is generated and persisted. Sign in at /www/admin/ and start trafficking. Serving ads to production traffic on a real domain with HTTPS needs TLS termination in front of the appliance (a documented follow-up); the single-VM appliance serves the full web console over HTTP on the instance IP out of the box.

Vendor and Project

Revive Adserver is an open-source project, offered here under the Open Source listing with best-effort community support.

NetActuate supports the underlying infrastructure. Application-level support follows the listing SLA class (open-source, best effort).

Sizing

vCPURAMDisk
Minimum12 GB20 GB
Recommended24 GB50 GB

No VPU (hardware acceleration) is required for this appliance. Choose a size at deploy based on your expected load.

Configuration Fields

When you deploy, you provide these fields. They are written into the appliance at first boot.

FieldRequiredDefaultNotes
Admin passwordNogeneratedPassword for the admin console account. Generated for you and stored in your secret list if not provided; never echoed back. Letters, digits and common symbols (not $ " \ or backtick), 8 to 64 chars. Stored write-only in your account secret list
Admin usernameNoadminUsername for the admin console account (default admin).
Admin emailNoadmin@example.comEmail address for the admin console account (default admin@example.com).

Using the Appliance

Deploy in minutes

  1. Open the console. Browse to http://YOUR_VM_IP/www/admin/ and sign in with username admin and the admin password from your secret list.
  2. Add a website and zones. Create a website, define its ad zones, and copy the generated invocation tags into your pages.
  3. Run a campaign. Add an advertiser and campaign, upload banners or a VAST video tag, link them to your zones, and Revive starts delivering.

Exposure posture: the appliance serves plain HTTP on port 80. Serving ads on a real domain (and any HTTPS pages) requires TLS: put a TLS-terminating proxy in front (or a real hostname with a certificate) before going to production.

FAQ

Is there a software license fee? No. Revive Adserver is open source and free to run. You pay only for the NetActuate infrastructure and bandwidth.

Where is the web interface? On port 80 at path /www/admin/ by default.

Who supports it? NetActuate operates the underlying infrastructure. The application itself is community-supported open source (best-effort SLA class).

Version and Changelog

VersionStatusReleased
6.0.8Current (default)2026-07-13

Deploy


Need Help?

Contact support@netactuate.com or open a support ticket from the portal.