BrowserBox is an embeddable, multiplayer browser and reverse proxy that facilitates RBI (remote browser isolation) and zero trust protection, via unrestricted iframes you can embed on any page on any device.
We just launched on the Vultr Marketplace!
Vultr is a cloud services provider offering a wide range of scalable, high-performance computing resources and solutions for businesses and developers, with affordable prices in over 30 regions around the globe. The Vultr Marketplace is a burgeoning cloud marketplace with around 100 vetted vendors and apps.
Vultr | AWS | Linode | Azure Quickstart | |
---|---|---|---|---|
Deploy |
Deploy to Vultr |
Deploy to AWS |
Deploy to Linode |
Quickstart Template |
docker pull ghcr.io/browserbox/browserbox:v7.1
or simply run very easily with:
bash <(curl -s https://raw.githubusercontent.com/BrowserBox/BrowserBox/e300055/deploy-scripts/run_docker.sh) 8080 # or the port you want
The v7.1 release includes all the updates from the latest 7-series major release plus a few more.
Key points on the v7.1 release are below:
BrowserBox's secure document viewer for content-disarm and reconstruction-based secure viewing of all PDFs, DOCX, XLS, and many other document formats, right in the browser!
Tip
Once the document has downloaded, a popup window will open where you can see the conversion status and eventually view the document. If that doesn't happen, look for a warning about "popup blocked", in which case you'll need to "allow popups" on your browser in order to see it. If this happens, click the download link again to give the doc viewer window another chance to reopen.
Due to customer requests, BrowserBox's Secure Document Viewer is now enabled by default! Please note that this will cause installation to take longer as many font packages are installed to ensure the correct display of a variety of document formats including: PDF, DOCX and more!
BrowserBox has just landed support for Windows and we're on PowerShell Gallery. Including Windows 11 and Windows Server 2022. Other platforms will be rolled out as they are tested. See the table below:
Windows Edition | Compatibility |
---|---|
Windows Server 2022 | โ |
Windows Server 2019 | โ |
Windows 11 | โ |
Windows 10 | โ |
To install and run on Windows, first do the following in PowerShell:
# you may need the following 2 lines to install from PSGallery
# if your package managers need updating
Install-PackageProvider Nuget -Force
Install-Module -Name PowerShellGet -Force
Then close and reopen your PowerShell session, and run:
# the main part to install BrowserBox installer
Install-Module -Name BrowserBox-Installer
Import-Module BrowserBox-Installer
Then run the install process:
Install-BrowserBox
When prompted enter the Domain name
that will point to your Windows instance, and your Email address
for agreeing to our terms, and LetsEncrypt terms. Then, configure your BrowserBox instance (-Port
and optionally -Token
for the login link):
Initialize-BrowserBox -Port 8080
Note
While BrowserBox opens ports on the operating system, if your cloud uses external firewalls, ensure ports Port-2
through Port+2
(8078-8082 in the example above) are opened in your control panel.
After running Initialize-Browserbox
you'll have your login link and you'll be ready to start BrowserBox and connect.
Finally, to start 'er up, type:
Start-BrowserBox
And open your login-link in any modern browser anywhere. Note that if you're connected over RDP this step will disconnect your RDP session as we perform some voodoo-foo in order to utilize the pre-existing and good RDP Audio Driver in a way that lets us retain an audio stream even when you're not connected to your server.
Tip
If you have trouble with the initial install module step (message aboutNuGet versions), this is probably a PS issue, so try (elevated):
Install-PackageProvider Nuget -Force
Install-Module -Name PowerShellGet -Force
Then restart (close and reopen) your PowerShell session and try again.
Any other issues with the installation on Windows then please open an issue or reach out to us at anytime at email or Signal
We're currently increasing our support for marketplaces and one-click-deploy, we've just been included in Azure Quickstart Samples.
Soon, we're also launching on the Vultr Marketplace. So, come one come all and check us out! ๐ฅ๐
We've just added support for Azure Templates so you can click the Deploy buttons below to immediately create your BrowserBox instance.
Alternately, find us via Microsoft Code Samples search or directly in the Azure Quickstarts portal.
Easy Deployment! ๐ช
Step | Outcome | Result |
---|---|---|
1 |
or |
โ |
2 | then Unlock tremendous value. | โ |
Distribution | Compatibility |
---|---|
macOS 13 | โ |
Fedora 39 | โ |
RHEL 8 | โ |
CentOS 9 | โ |
CentOS 8 | โ |
Kali | โ |
Almalinux 9 | โ |
Almalinux 8 | โ |
Debian 12 | โ |
Debian 11 | โ |
Ubuntu 23 | โ |
Ubuntu 22 | โ |
Amazon Linux 2023 | โ |
Amazon Linux 2 | โ |
Browser | Compatibility | Desktop | Android | iOS |
---|---|---|---|---|
Firefox | โ | โ | โ | โ |
Chrome | โ | โ | โ | โ |
Safari | โ | โ | N/A | โ |
Edge | โ | โ | โ | โ |
Brave | โ | โ | โ | โ |
Tor Browser | โ | โ | โ | โ |
We're excited to announce the release of our Azure Resource Manager (ARM) template! We're also excited to announce the release of our AWS CloudFormation template and our Linode StackScript, designed to simplify the deployment of BrowserBox instances on AWS and Linode. Seamlessly launch your BrowserBox in the cloud with these easy-to-use templates.
Vultr | AWS | Linode | Azure Quickstart | |
---|---|---|---|---|
Deploy |
Deploy to Vultr |
Deploy to AWS |
Deploy to Linode |
Quickstart Template |
๐ Deploy to Azure
Ready to tap the awesome power of Azure to run your BrowserBox instances?
Now you can, simple and easily.
Use our ARM template to get started quickly.
๐ Deploy on AWS
Ready to launch BrowserBox on AWS EC2?
Use our CloudFormation template to get started quickly.
Or pick your specific region below:
Click the link below corresponding to your preferred AWS Region. You will be asked a few questions about services like VPC, Hostname, etc; if you have no idea how to answer, reach out at [email protected] and we'll be happy to help.
Region | Launch BrowserBox |
---|---|
N. Virginia (us-east-1) | |
Ohio (us-east-2) | |
N. California (us-west-1) | |
Oregon (us-west-2) |
Region | Launch BrowserBox |
---|---|
Frankfurt (eu-central-1) | |
Ireland (eu-west-1) | |
London (eu-west-2) | |
Paris (eu-west-3) | |
Stockholm (eu-north-1) | |
Milan (eu-south-1) |
Region | Launch BrowserBox |
---|---|
Tokyo (ap-northeast-1) | |
Seoul (ap-northeast-2) | |
Osaka (ap-northeast-3) | |
Singapore (ap-southeast-1) | |
Sydney (ap-southeast-2) | |
Hong Kong (ap-east-1) | |
Mumbai (ap-south-1) |
Region | Launch BrowserBox |
---|---|
Sรฃo Paulo (sa-east-1) |
Region | Launch BrowserBox |
---|---|
Central (ca-central-1) |
We've also got you covered on Linode!
๐ Linode StackScript: Prefer Linode as your cloud service provider? Deploy a new Linode instance pre-configured with BrowserBox. Deploy your BrowserBox on Linode.
Remember: You'll need to create your DNS hostname record to point to your EC2 or Linode instance's IP, after you set it up. Supply the hostname you will use to these templates. The nascent instance will wait up to 1 hour for the hostname to resolve to its IP.
Please note: we mostly work with Debian 12, CentOS 9, Amazon Linux, Ubuntu and MacOS, so while BrowserBox should work on other compatible distributions, if it doesn't please let us know. If you encounter any issues at all, then open an issue or email [email protected] and we'll do our best to help you out!
tor-iframe:
<iframe src="https://mybrowserbox.server.com:9999/login?token=cviuygf3498tysifud&ui=false&url=["https://check.torproject.org"]"
style="border:none; width:100%; height:100%;"
allowfullscreen
scrolling="no">
</iframe>
On server:
$ IFRAME_LINK=$(setup_bbpro -p 9999 --ontor)
You can now browse the web through Tor when using BrowserBox. BrowserBox also supports running itself as a Tor hidden service, so you can access your BrowserBox instances over the Tor network.
![BrowserBox with --ontor on macOS successfully on the Tor network as checked at https://check.torproject.org](https://private-user-images.githubusercontent.com/22254235/284647813-5b92a312-4d4e-49e4-bffe-7088f3abe7b1.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjU4OTE3OTYsIm5iZiI6MTcyNTg5MTQ5NiwicGF0aCI6Ii8yMjI1NDIzNS8yODQ2NDc4MTMtNWI5MmEzMTItNGQ0ZS00OWU0LWJmZmUtNzA4OGYzYWJlN2IxLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA5MDklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwOTA5VDE0MTgxNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWIyOTJlMWE2MjU2OWRkZWJlMzg3MmM2NzlkYTc5Njg1YWIxYmQzYjViM2YxNTE2Y2EwZGNlOWI2ODZjMjdjZWEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.ioYq1gC8lmKI69TFgqaY2Y8KvY7b87sj732kWr05o58)
We're thrilled to announce the following major updates to BrowserBox that will enhance your user experience and streamline your workflow!
- What's New in BrowserBox
- BrowserBox on Tor
- Installable PWAs on Desktop
- Protocol Links Support
- Latest News: BrowserBox Hidden Services!
- AWS EC2 Installation
- Docker Quick Start
- Special Event: Ephemeral Web Proxy
- General README
We are excited to announce that BrowserBox now supports Tor, providing you with a more private and secure browsing experience. This feature is still in alpha, but we're committed to continuously improving it to match the security level of the Tor Browser over time.
Key Features:
- Onion Sites Accessibility: Browse
.onion
websites seamlessly. - Privacy-First Browsing: Enhanced encryption for anonymity and security. Tor conceals the IP address of your RBI server.
- Socks5 Proxy Integration: Traffic securely routed over a Socks5 proxy.
- Simple Tor Activation: Easy activation using the
--ontor
flag. - Platform Compatibility: Tested on macOS and Debian.
Activate Tor in BrowserBox with this command:
$ setup_bbpro <your-normal-args> --ontor
$ bbpro
If you want to switch it off again, shut down as normal (pm2 delete all
), and re-run setup_bbpro
without the --ontor
flag.
Start exploring the web with Tor's added security.
As this Tor integration is in alpha, there are several important considerations:
- Proxy and Tor Escapes: There's a potential for some requests to bypass the Socks5 Tor proxy or Tor itself, which could impact privacy. We are actively working to identify and mitigate these risks.
- Adherence to Tor Guidelines: We aspire to aligning our Tor integration as closely as possible with the best practices recommended by the Tor Project. This includes careful configuration to prevent leaks and maintaining the anonymity that Tor provides.
- Ongoing Security Enhancements: Our goal is to eventually provide a level of security comparable to the Tor Browser. We'll be regularly updating and improving the Tor functionality in BrowserBox.
- Exploring Alternatives: We are considering the integration of alternative browsers like Brave as the underlying engine for RBI, which may offer a more secure base than Chrome for Tor browsing.
Your feedback is crucial for our continuous improvement. Please report any issues or suggestions to enhance the Tor functionality on our GitHub issues page. Contributions, especially those that help achieve parity with Tor Browser's security, are highly appreciated.
Stay tuned for more updates and enhancements in BrowserBox, and as always, enjoy a secure browsing experience!
You can now install BrowserBox as a Progressive Web App (PWA) on your desktop! This means smoother performance, offline capabilities, and a more integrated experience with your operating system.
Key Benefits:
- Seamless Integration: Feel the power of a native app with the flexibility of a web application.
- Offline Access: Access essential features even without an internet connection.
- Reduced Resource Usage: Enjoy a more efficient use of system resources compared to traditional web browsing.
Introducing protocol links support with web+bb://
. Now, you can open links directly in BrowserBox by prefacing them with web+bb://
. This feature allows for more efficient navigation and a streamlined process to access web content.
How it Works:
- Simply prefix your URL with
web+bb://
. - For example, to open
https://example.com
, useweb+bb://https://example.com
. - The link will automatically open in BrowserBox, providing a seamless browsing experience.
This update is part of our ongoing commitment to enhance BrowserBox and make your web experience as efficient and enjoyable as possible. Try out these new features and let us know what you think!
Stay tuned for more updates, and as always, happy browsing with BrowserBox!
๐จ Latest News: BrowserBox Hidden Services!
Before starting, fork or generate this repo to your account.
Then ensure that:
To begin the action to create your BrowserBox Tor Hidden Service, click Submit New Issue, on this special issue template.
DIY Method with torbb
Please note you need to install from a non-root sudo-capable user. We recommend adding the appropriate NOPASSWD line to your sudoers file. For instructions see below. Also important is, if not using localhost as your hostname, you need to add your DNS A record for <hostname>
to point to the IP address of your machine before running your install script.
Alternately, use the new torbb command:
$ git clone https://github.com/BrowserBox/BrowserBox.git
$ cd BrowserBox
$ yes | ./deploy-scripts/global_install.sh <hostname|'localhost'> <email>
$ setup_bbpro --port <my_port>
$ torbb
Please note ensure you set export INSTALL_DOC_VIEWER=true
before calling the global_install
script, if you wish to have the Secure Document Viewer installed. It is off by default because the installation takes significantly longer with it installed.
๐ We're excited to announce that BrowserBox can now run as a hidden service on the Tor network! This significant update brings enhanced privacy and security, allowing you to access BrowserBox with the anonymity of Tor. Check out our Show HN post: torbb - Now with Tor, run BrowserBox as a hidden service.
- Download Mkcert Root CA: For a smoother experience on Tor, download and install the Mkcert Root CA, unique to each installation, to avoid certificate warnings. Installation Guide, and Helpful Video Tutorial How-To for macOS.
- Create Your Hidden Service: Fork this repository and open an issue using the "Make BB Hidden Service" template. A GitHub action will automatically create your unique .onion link. Learn more.
- Try it now: Fork or generate this repository, and create an issue from the template to get your BrowserBox running on Tor! Fork here / Generate here.
New Video: Installing BrowserBox on Amazon AWS EC2 Amazon Linux
Please note you need to install from a non-root sudo-capable user. We recommend adding the appropriate NOPASSWD line to your sudoers file. For instructions see below. Also important is, if not using localhost as your hostname, you need to add your DNS A record for <hostname>
to point to the IP address of your machine before running your install script.
General install instructions:
git clone https://github.com/BrowserBox/BrowserBox.git
cd BrowserBox
./deploy-scripts/global_install.sh <hostname> <my_email>
setup_bbpro --port <my_port>
bbpro
November 4 2023: New version released. Docker image v6.
First ensure you have docker installed and running! :) Then run:
PORT=8080 # or your preferred port
bash <(curl -s https://raw.githubusercontent.com/BrowserBox/BrowserBox/e300055d5dc3e6c6edc1c89d6221792ab08286de/deploy-scripts/run_docker.sh) $PORT
That's it! Follow the prompts to set up certificates and it will emit a link that you can send open in any web browser.
Update: Docker image now works on macOS!!! ๐
Special Event! ๐ค Create a private ephemeral Web Proxy hosted on your GitHub Actions minutes by opening an issue on this repo
Steps:
- fork or generate this repo to your own account, come back to these steps in your own repo!
- Switch on actions and issues
- In your fork, open the Make VPN issue
By default the remain open for 5 minutes, but you can make that longer by editing the workflow YAML file. Each minute used counts against your GitHub actions quota. Also, don't do anything abusive with this, remember you are browsing the web from inside GitHub's infrastructure (actions runners), so treat them with respect!
Limitations: no audio, no DevTools, no docviewer (Because the ports are not accesible, although the services are running)
BrowserBox is a leading-edge solution in the Zero Trust landscape, enabling embeddable multiplayer browsers in any web page on any device. Our cybersecurity focus is on ensuring that every web interaction is treated as potentially hostile, and isolating it, so that we protect your devices and network from harm.
Cross-platform status:
Platform | Status |
---|---|
Docker | โ |
Ubuntu | โ |
Debian | โ |
CentOS 9 | โ |
macOS | โ |
Amazon Linux (AWS EC2). | โ |
Windows | โ |
Windows WSL | โ |
Content delivery services status:
Channel | Browser Service | Audio | Secure Document Viewer | Remote DevTools | WebRTC |
---|---|---|---|---|---|
HTTPS/DNS | โ | โ | โ | โ | โ |
Installed Web App (PWA) | โ | โ | โ | โ | โ |
Tor Hidden Service | โ | โ | โ | โ | โ |
SSH Tunnel | โ | โ | โ | โ | โ |
ngrok* | โ | โ | โ | โ | โ |
*audio, doc viewer, remote devtools not currently configured to work with ngrok, but support will be added in future.
By leveraging the principles of Remote Browser Isolation (RBI), real-time streaming and collaborative browserin (co-browsing or "multiplayer browsers"), BrowserBoxPro ensures that no web content directly interacts with the end user's device, while remaining accessible through a shareable, collaborative interface.
This guide will walk you through the seamless integration of BrowserBoxPro into your Zero Trust architecture.
- BrowserBox: Zero Trust Browsing
- Embracing Zero Trust with BrowserBox
- Key Features
- Deploying BrowserBoxPro in a Zero Trust Environment with Docker
- Zero Trust Installation Guide
- Installation
- Applications in a Zero Trust Framework
- Features of BrowserBox Pro in a Zero Trust Environment
- Licensing for Zero Trust
- Pricing
- Elevate Your Zero Trust Strategy with BrowserBoxPro
- Copyright
In the evolving cybersecurity landscape, the Zero Trust model has emerged as a cornerstone. By assuming no trust by default and verifying every access request irrespective of its source, Zero Trust ensures robust security. BrowserBoxPro is at the forefront of this paradigm shift, offering:
- Web Isolation: Every web session is isolated, ensuring malicious content doesn't reach the end-user's device.
- Co-Browsing: Collaborative browsing without compromising security.
- Zero Trust Integration: Easily integrates into your existing Zero Trust infrastructure.
For the latest on how BrowserBox is shaping the Zero Trust landscape, visit our Company Blog.
- Updated Pricing - now with even more tiers for smaller use cases!
- BrowserBox Pro Goes Open Source with Multiple Licenses
- Tunnelling over SSH - You're guide to using Localhost Certificates and SSH port-forwarding to run BrowserBox Pro on a remote machine without a domain name, using SSH tunneling
- Advanced Streaming: BrowserBoxPro offers advanced streaming capabilities, allowing you to seamlessly browse websites, stream videos, and access web applications with superior performance.
- Enhanced Feature Set: Enjoy a wide range of enhanced features that enhance your browsing experience, including improved security, customizable settings, and optimized resource management.
- Superior Performance: BrowserBoxPro delivers exceptional performance, ensuring smooth and responsive browsing even for resource-intensive websites and applications.
- Flexible Usage: Whether you are a non-commercial user or using BrowserBoxPro for commercial purposes, you can benefit from the full range of pro features to enhance your browsing capabilities.
Before diving in, ensure you have docker installed!
Deploying BrowserBoxPro within a Zero Trust framework is straightforward:
-
Obtain the latest Docker container for BrowserBoxPro from our packages page on GitHub Container Registry.
-
Deploy the Docker container using our Zero Trust compliant run script. Choose a primary port number (
$PORT
) ensuring two extra ports are free both preceding and succeeding$PORT
. Deploy by running:
PORT=8080 # or your preferred port
bash <(curl -s https://raw.githubusercontent.com/BrowserBox/BrowserBox/2034ab18fd5410f3cd78b6d1d1ae8d099e8cf9e1/deploy-scripts/run_docker.sh) $PORT
Upon successful deployment, BrowserBoxPro will be operational, reinforcing your Zero Trust strategy. Access the browser using the provided login link: https://<your-host>:$PORT/login?token=<random token>
.
For support or to purchase licenses, connect with us at [email protected] or visit: https://dosyago.com.
๐ Video Installation Guide for Pro: https://youtu.be/cGUJCCPDWNE
For detailed information and progress updates, please refer to the official documentation.
Follow these instructions to install BrowserBoxPro on your system.
Before installing BrowserBox, ensure that your system meets the following minimum requirements:
- VPS with 1 cores, 1 GB RAM, and 25 GB SSD (e.g. Nanode from Linode)
- At least 5 Mbps internet connection
- A public hostname with a DNS A record pointing to your VPS's IP address, or localhost certificates installed on your local and remote machine (for example using mkcert).
we assume Debian or Ubuntu in the below but the install process works on CentOS, Fedora, Kali, Ubuntu, RedHat, macOS, Almalinux and Amazon Linux. For supported versions of these operating systems see this table.
First, update your distribution:
apt update && apt -y upgrade
And install a few basic tools:
apt install curl git wget
Now, prepare the machine by following these steps:
-
Create a new user to operate BrowserBox:
adduser pro
-
Disable the password for the newly created user:
usermod -L pro
-
Create a new group for sudo privileges:
addgroup sudoers
-
Add the following line to the sudoers file to avoid entering a password for sudo operations:
%sudoers ALL=(ALL) NOPASSWD:ALL
Use the
visudo
command to edit the sudoers file. -
Grant sudo privileges to the user:
usermod -aG sudoers pro
Switch to the pro
user by executing the following command:
su - pro
Follow these steps to install BrowserBoxPro:
-
Clone the BrowserBox repository:
git clone https://github.com/BrowserBox/BrowserBox
-
Navigate to the cloned repository:
cd BrowserBox
-
Run the global installation script, replacing
<domain_name>
with your domain name that points to the machine you're setting up (if you want to use it without a domain name, just uselocalhost
here for the domain name, but you'll still need to copy the correct mkcert localsthost certificates to $HOME/sslcerts later). Use your<email>
to agree to our terms and the LetsEncrypt terms:./deploy-scripts/global_install.sh <domain_name> <email>
-
Start the main service on port 8080 and generate the login link:
setup_bbpro --port 8080
-
Launch BrowserBox:
bbpro
During the installation process, BrowserBox will automatically install the required dependencies and configure the necessary settings.
BrowserBoxPro isn't just a tool; it's a comprehensive solution designed to fit seamlessly into a Zero Trust architecture. Here's how:
- Remote Browser Isolation: Fundamental to Zero Trust, ensuring no direct content interaction with user devices.
- Co-Browsing: Collaborate without compromising on security.
- VPN Alternatives: A more secure solution than traditional VPNs.
- Email Threat Mitigation: Content Disarm & Reconstruction (CDR) ensures safe email attachments.
- Secure Web Interaction: A user-friendly UI for secure third-party processes.
- A user-friendly UI that allows clients to perform 3rd-party processes without leaving your website.
- A fully customizable online hosted web browser that provides an alternative to downloadable browsers.
- The ability to record web app interactions to document bugs by capturing the event stream and viewport.
- A mechanism to create visual "How-To" guides illustrating key user stories.
- A tool for human-in-the-loop intervention to resolve stuck browser automation jobs and identify "selector drift" and script-page mismatch issues.
- A robust web proxy to seamlessly integrate 3rd-party processes lacking APIs.
- An interactive console to inspect, observe, and interact with browser automation tasks.
- A browser that can be automated, offering effective evasion of bot detection mechanisms that target pure headless Chrome.
- A scriptable console and interactive simulator for automation tasks, creating an intuitive feedback loop.
- An open web
<WebView>
tag. - An
<iframe>
without cross-origin restrictions. - A 'head' for headless browsers.
For a comprehensive list of features and their availability in BrowserBoxPro, refer to the feature table below.
BrowserBox Pro offers an array of advanced features that set it apart from other versions of remote browser isolation. With fully open source-code, non-commercial use for free, frequent updates and cutting-edge technology, BrowserBox Pro provides an enhanced browsing experience with superior rendering, top-tier graphics, and minimal lag. Here are the key features of BrowserBox Pro:
- Advanced streaming technology and variable bitrate innovations for smoother browsing experience
- Superior rendering and graphics capabilities
- Structured, weekly update schedule with quarterly major improvements
- Exclusive advanced features not available in other versions
- Commercial use availability with Individual server and Self-hosted options
- Advanced security mechanisms and privacy safeguards
- Customizable browser UI
- Docker image compatibility for easy deployment
- Cloud and platform independence
- Multi-user security features (Pro exclusive)
- Auto-scaling and resource control (Pro exclusive)
- WebRTC/WebSocket viewport streaming (Pro exclusive)
- Fastest-path lag reduction (Pro exclusive)
- Built-in multiplayer mode with chat (Pro exclusive)
- Puppeteer scripting REPL console (Pro exclusive)
- Embeddable inside
<iframe>
(Pro exclusive) - Kiosk mode (Pro exclusive)
- Adobe Flash Player compatibility (Pro exclusive)
- User-friendly API (Pro exclusive)
- SSH tunneling (Pro exclusive)
These features make BrowserBox Pro the ideal choice for businesses and organizations looking to enhance their cybersecurity, privacy, and browsing capabilities.
For more information about commercial options and licensing, please refer to the relevant sections below.
BrowserBoxPro is licensed separately under the following licenses:
- GNU Affero General Public License v3 (or later)
- Polyform Non-Commercial License 1.0
- BrowserBox Pro perpetual commercial license
- BrowserBox Pro subscription commercial license
You may use BrowserBox Pro under the terms of the AGPLv3 (or later).
Are you modifying BrowserBox Pro or developing software that uses BrowserBox Pro and willing to license those changes under the AGPL?
You may use BrowserBox Pro under the terms of the AGPLv3 (or later).
Are you using BrowserBox Pro, modifying BrowserBox Pro, or developing software that uses BrowserBox Pro in a non-commercial capacity but do not wish to comply with the license terms of the AGPLv3?
You may use BrowserBox Pro under the terms of the Polyform Non-Commercial License 1.0.0.
Are you using BrowserBox Pro, modifying BrowserBox Pro, or developing software that uses BrowserBox Pro in a commercial capacity but do not wish to comply with the license terms of the AGPLv3?
You may purchase a perpetual or subscription based commercial license.
Purchasing takes a minute. Our purchasing form accepts credit cards, bank transfers and many other forms of payment. Once purchased, you'll receive a commercial license PDF including your agreement and valid Order receipt and you will be all set to use BrowserBox Pro in your commercial applications. With the purchase of a commercial license:
- You may use BrowserBox Pro in as many commercial applications you like.
- You may use BrowserBox Pro in your own commercial applications and products. For example: premium VPN services, RBI systems, system integration portals, web automation and scraping products, educational platforms, and other products and apps.
- Customers and users of your products do not need to purchase their own license โ so long as they are not developing their own commercial products with BrowserBox Pro.
Please note that we cannot transact with sanctioned countries, entities or individuals.
Commercial Licenses are priced per seat. A seat is someone who uses the BrowserBox Pro system, either in an internal application (like secure email attachment viewing), or an external customer-facing application (such as a customer of your remote browser isolation product). Commercial Licenses come in two flavors:
- Perpetual License This is a license to use the version of BrowserBox Pro you purchase forever. The version can be updated to the latest via purchase of yearly licenses.
- Yearly License This is a license to use the latest version available within the 12-months from your purchase. It can be manually renewed every year, or you can subscribe so it renews automatically.
Commercial Licenses are available in two sizes:
- Individual License Purchasable at our GumRoad site. This is suitable for individuals or small teams working on commercial projects who don't want to use the AGPLv3.
- License Pack Available in multiple sizes, from the small to the truly epic, with commensurately epic discounts at scale. These are purchasable at our main website.
By obtaining a commercial license, you gain the freedom to tailor BrowserBox Pro to your specific requirements and integrate it seamlessly into your workflow. This empowers organizations to leverage the advanced features and capabilities of BrowserBox Pro while maintaining full control over its customization and usage.
Support tiers and customization may be separately negotiated and purchased. To discuss your needs, please reach out to our helpful support team here.
Are you an OEM and want to deploy BBPro on a hardware device that you sell to your customers? Contact us for special access to Appliance License pricing with Volume Discounts. This pricing sheet and terms are tailored to suit OEM's delivering security products for business and industry. Please note that if you are supplying government or other non-commercial users you cannot "pass through" DOSYAGO's non-commercial license to your customers without licensing a Commercial license from us.
Unfotunately if you or your company are an OFAC sanctioned entity or other entity sanctioned by the US Government (e.g. designated on OFAC's SDN List, BIS's DPL or Entity List, DDTC's DPL, or on the FBI's various lists, among others) we are unable to offer you a license of any form. Please note that in some cases we may conduct necessary checks to ensure sanctions compliance.
BrowserBox Pro offers flexible licensing options to cater to different usage scenarios. As previously mentioned, BBPro software is available for free for non-commercial use under the PolyForm NonCommercial license. This allows individuals and non-profit organizations to enjoy the benefits of BrowserBox Pro without any licensing fees when using the software without any participation in or anticipation of commercial application. The PolyForm NonCommercial license ensures that the software is used strictly for non-commercial purposes.
Whether it's for non-commercial or commercial purposes, BrowserBox Pro provides a range of licensing options to accommodate different user needs and ensure a secure and powerful browsing experience.
See our website and our GumRoad for accurate latest pricing or reach out to us, but here is a summary below:
License Type | Quantity | Price Per Unit/Pack | Includes |
---|---|---|---|
Yearly | Up to 1 | $84/seat/year |
|
Yearly | 2-50 | $64.92 | Same as above |
Yearly | 51-500 | $46.25 | Same as above |
Yearly | 501-5000 | $35.58 | Same as above |
Yearly | 5001-100000 | $10.67 | Same as above |
Yearly | 100001+ | $9.99 | Same as above |
Perpetual | 10-pack | $1,947.60 |
|
Perpetual | 100-pack | $13,875.00 | Same as above |
Perpetual | 10,000-pack | $320,100.00 | Same as above |
Notes:
- Perpetual Packs contain multiple seats. For example, the 10-pack contains 10 licenses.
- Each 'seat' represents a concurrent user.
In the modern digital landscape, Zero Trust isn't just a model; it's a necessity. BrowserBoxPro stands as a testament to this, offering an unparalleled browsing experience while ensuring every interaction is verified, validated, and secure.
Our commitment goes beyond just providing a product. We offer a partnership, ensuring that as the cybersecurity landscape evolves, so do our solutions. With BrowserBoxPro, you're not just adopting a tool; you're embracing a future where every interaction is secure.
Join us in navigating the Zero Trust landscape. Secure your commercial license today and fortify your cybersecurity strategy with BrowserBoxPro.
This project is copyright The Dosyago Corporation 2018-2023. All rights reserved.
For detailed information and progress updates, please refer to the official documentation.