The main Bubble source repository. Contains the Bubble API server, the web UI, documentation and utilities. https://getbubblenow.com
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
 
 
 
 
Jonathan Cobb 560c835e38 bump version 3 лет назад
bin use safer mktemp 3 лет назад
bubble-server bump version 3 лет назад
bubble-web @ 7ea124f8b4 change fork to a PUT with object instead of using url params 3 лет назад
config add more docs to activation.json 3 лет назад
docker fix repo override 3 лет назад
docs remove version 3 лет назад
utils replace all hardcoded refs to root as admin username. admin username is set during activation. 3 лет назад
.gitignore feature/shadowban_fb (#44) 4 лет назад
.gitmodules move messsage resources to separate repo 4 лет назад
Dockerfile revert pg conf change 3 лет назад
LICENSE.md update license email, add mailto link 4 лет назад
README.md update README 3 лет назад
pom.xml no more hard-coding UTF-8, detect the charset from the response and use that 4 лет назад

README.md

Bubble: a privacy-first VPN

Bubble helps you start and manage your own private VPN.

It also adds tools to this VPN to improve your internet experience by modifying your traffic: to remove ads, block malware, and much more.

Visit the Bubble website to learn more.

If you’re interested in developing on Bubble, see the Bubble Developer Guide.

Operating System Support

Once your Bubble is running, any device can connect to it: Windows, Linux, Mac, iOS, Android; if it supports VPN connections, it will probably work just fine.

To launch your own Bubble using this software, you will need either:

  • A system with Docker installed, to run the Bubble Docker Launcher
  • A Mac or Linux system, to run the launcher and/or build from source

The Easy Path

If you’d like to enjoy all the benefits of Bubble without going through this hassle, please try out the Bubble launching service available on getbubblenow.com.

Any Bubble you launch from getbubblenow.com will also be “yours only” -- all Bubbles disconnect from their launcher during configuration.

Getting Started

The Bubble Docker Launcher is the fastest way to get started using Bubble.

If you’re feeling more adventurous, you can also run a binary distribution, or build Bubble from source.

Deployment Modes

Bubble runs in three different modes. You’ll at least need to run a Local Launcher first, then decide if you want to use a Remote Launcher to manage multiple Bubble nodes, or just launch a single Bubble directly from the Local Launcher.

Local Launcher Mode

In this mode, Bubble runs locally on your machine. You’ll setup the various cloud services required to run Bubble, and use the Local Launcher to start a Remote Launcher or a Bubble Node.

This is the mode that the Bubble Docker Launcher runs.

Learn more about setting up Local Launcher Mode

Remote Launcher Mode

In this mode, Bubble is running in the cloud in Launcher Mode, ready to launch new Bubbles that you can use. You cannot connect devices to a Bubble in Launcher Mode, you can only use it to launch new Bubbles.

Learn more about setting up Remote Launcher Mode

Bubble Node Mode

In this mode, the Bubble has been launched by a Local Launcher or a Remote Launcher and is a proper Bubble Node. You can connect your devices to it and use it as your own private VPN and enhanced internet service.

Learn more about launching a Bubble Node