Opslane is fully open source. If your team needs to run the testing infrastructure on your own servers — because of compliance requirements, data residency rules, or a preference for self-managed tooling — you can do that using the code at github.com/opslane/verify.Documentation Index
Fetch the complete documentation index at: https://docs.opslane.com/llms.txt
Use this file to discover all available pages before exploring further.
Self-hosting is an advanced path that requires managing your own infrastructure, keeping the service updated, and handling your own scaling. For most teams, the hosted version at app.opslane.com is the faster and easier choice. It’s free during early access and requires zero infrastructure work on your end.
Who self-hosting is for
Self-hosting makes sense if you:- Have a compliance requirement that prevents sending browser traffic through third-party infrastructure
- Need to run tests against internal apps that aren’t exposed to the public internet
- Want full control over where your test results and screenshots are stored
- Are operating in an environment where outbound SaaS connections are restricted
What self-hosting involves
When you self-host Opslane, you are responsible for running and maintaining the following:Verify service
The core Opslane service that listens for GitHub webhook events and orchestrates browser runs.
Browser sandbox environment
The ephemeral sandbox infrastructure that spins up real browsers for each PR run.
GitHub App registration
Your own GitHub App installation that points webhook events to your self-hosted service.
Storage and retention
Handling for screenshots, videos, and run results — the hosted version manages this automatically.
Getting started with self-hosting
Full setup instructions, environment variable reference, and deployment guides live in the repository itself.Read the repository README
Start at github.com/opslane/verify. The README covers prerequisites, environment setup, and how to run the service.
Register a GitHub App
You need to create your own GitHub App and configure its webhook URL to point to your running Opslane instance. The repository includes step-by-step instructions for this.
Deploy the service
Follow the deployment guide in the repo to run Opslane on your infrastructure. Docker and manual setup options are both covered.