You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Go to file
max b 14cf64b10a
Add system certs to bonafide
3 days ago
.github/workflows [ghaci] Add provider_name input to github actions nightly job 1 month ago
branding [build] fix download link for zlib pgp key 5 months ago
cmd headless mode stub 1 month ago
debian [pkg] bump debian version 1 year ago
docker docker: update to use Go 1.16 1 year ago
docs headless mode stub 1 month ago
gui Remove drop shadow and add language icon 5 months ago
helpers [pkg] allow colon in tls-ciphers 10 months ago
pkg Add system certs to bonafide 3 days ago
providers [bug] minor, recurrent gotchas 1 year ago
scripts/ansible [build] Add developer docs for the build env setup playbooks 1 month ago
tests add tls tests 9 months ago
vendor [pkg] vendor update 7 months ago
.gitignore [pkg] modify version gen to read static version file 2 years ago
.gitlab-ci.yml [pkg] build debian package 2 years ago
AUTHORS [docs] add AUTHORS file 2 years ago
CHANGELOG [bug] avoid installing in custom paths 1 year ago
LICENSE [doc] add copyright notice 5 years ago
Makefile simplify relink_vendor target for windows 4 months ago Update l10n urls after project merge 11 months ago [pkg] add svg to pro 1 year ago
code-of-conduct.txt [docs] add copy of code of conduct 2 years ago
go.mod [feat] send password to management interface 8 months ago
go.sum revert pedantic portable fixes, breaks windows build 8 months ago [test] update ui smoke test, add it to ci 3 years ago



sudo snap install riseup-vpn --classic

You can track beta channel, where we push versions to test:

sudo snap install riseup-vpn --classic --beta


There's a package in AUR that tracks main branch, so expect some instabilities (early birds catch the bugs they say, and we're thankful for that)

yaourt -Sy riseup-vpn-git


An ebuild is available in Gentoo's main repository.

emerge riseup-vpn


We haven't updated repo yet 😞 (see #466), but if you really desire a debian package you can build your own for the time being:

debuild -us -uc
sudo dpkg -i ../riseup-vpn*.deb

If you're using ubuntu, you can use kali's ppa.


Clone this repo, install dependencies and build the application. Dependencies assume debian packages, or homebrew for osx. For Windows OS see corresponding section below. For other systems try manually, or send us a patch.

  git clone && cd bitmask-vpn
  sudo make depends  # do not use sudo in osx 
  make build

You need at least go 1.11.

If you have Ubuntu Bionic/18.04, the package in the repositories is too old. To resolve this, you can do make install_go. Do not do this if you have a later version.

For other situations, have a look at


You can run some tests too.

  sudo apt install qml-module-qttest
  make test
  make test_ui


As for now app can be build on Win OS using Cygwin terminal.


You need to have installed and added to your user PATH (mentioned version tested in Win10):

  1. Go (>= go1.15.4)
  2. QT (>= Qt5.12.9)
  3. QtIFW (>= QtIFW-4.0.0)
  4. Cygwin64 (>= 2.905 64 bit)
  5. Using Cygwin Package Select window install python3 and make packages.

Note: for #5 you don't need to add packages to PATH they will available in cygwin after installation.

Get Source

    git clone && cd bitmask-vpn


Build script uses a symbolic link in one of the stages. Unfortunately Cygwin can't create native symlink from local non
admin user due to windows security restriction. To avoid this issue we need to call next target from cygwin terminal as
Administrator. This need to be done only once.

    make relink_vendor

After relink_vendor use this to build the app:

    make build

After successful build application will be available at: build/qt/release/riseup-vpn.exe


To run tests:

    make test
    make test_ui


We use transifex to coordinate translations. Any help is welcome!

Bugs? Crashes? UI feedback? Any other suggestions or complains?

When you are willing to report an issue please use the search tool first. if you cannot find your issue, please make sure to include the following information:

  • the platform you're using and the installation method.
  • the version of the program. You can check the version on the "about" menu.
  • what you expected to see.
  • what you got instead.
  • the logs of the program. The location of the logs depends on the OS:
    • gnu/linux: /home/<your user>/.config/leap/systray.log
    • OSX: /Users/<your user>/Library/Preferences/leap/systray.log, /Applications/ & /Applications/
    • windows: C:\Users\<your user>\AppData\Local\leap\systray.log, C:\Program Files\RiseupVPN\helper.log & C:\Program Files\RiseupVPN\openvp.log