Flatpak Request for RiseUp VPN

Project information: RiseUp VPN is a FREE VPN app. It is available in all platforms os. It has a linux version, but it is available only in SNAP PACKAGE.

Name: RiseUp VPN

Homepage: VPN - riseup.net
Linux Version: RiseupVPN for Linux - riseup.net

License:

Upstream has been contacted: Reply back and let us know.

1 Like

This VPN is very useful. It works without requiring credentials and is anonymous and free. On my new linux system (silverblue) I have to install programs only with flatpak.
I thank you if you can grant this request which will make many happy.

1 Like

I agree RiseUp VPN is nice for things like connecting to some IRC servers and a few other things but i mainly used it to connect to irc servers with it.

Bump* Bump* Bump* Bump* It up

Try with something like this:

app-id: org.riseup.vpn
runtime: org.kde.Platform
runtime-version: '6.8'
sdk: org.kde.Sdk
command: riseup-vpn
finish-args:
  - --share=network
  - --share=ipc
  - --socket=x11
  - --socket=wayland
  - --device=dri
  
  - --talk-name=org.freedesktop.Notifications
  - --system-talk-name=org.freedesktop.NetworkManager
  - --system-talk-name=org.freedesktop.PolicyKit1
modules:
  - name: golang
    buildsystem: simple
    build-commands:
      - mkdir -p /app/go
      - cp -a * /app/go/
      - mkdir -p /app/bin
      - ln -s /app/go/bin/go /app/bin/go
    sources:
      - type: archive
        url: https://go.dev/dl/go1.24.4.linux-amd64.tar.gz
        sha256: 77e5da33bb72aeaef1ba4418b6fe511bc4d041873cbf82e5aa6318740df98717
        
  - name: bitmask-vpn
    buildsystem: simple
    build-options:
      env:
        PROVIDER: riseup
        PATH: /app/go/bin:/usr/bin:/bin
    build-commands:
      - make depends
      - PROVIDER=riseup make vendor
      - make build
      - install -Dm755 build/qt/release/riseup-vpn /app/bin/riseup-vpn
      - install -Dm755 helpers/bitmask-root /app/bin/bitmask-root
      # Create the expected directory structure and copy the helper
      - mkdir -p /app/usr/sbin /app/usr/local/sbin
      - cp -f /app/bin/bitmask-root /app/usr/sbin/bitmask-root
      - cp -f /app/bin/bitmask-root /app/usr/local/sbin/bitmask-root
    sources:
      - type: git
        url: https://0xacab.org/leap/bitmask-vpn.git
        tag: 0.24.10

It builds fine but when running it it cant find the helpers no matter what.Maybe some of the Flathub Gurus can help resolving.the issue.I spent hours trying to patch the source, creating wrapper scripts, symlinks, direct copying but I cant get it to work.:

stripping /home/dharma/risevpn/.flatpak-builder/rofiles/rofiles-uHrn4d/files/bin/riseup-vpn-real to /home/dharma/risevpn/.flatpak-builder/rofiles/rofiles-uHrn4d/files/lib/debug/bin/riseup-vpn-real.debug
Committing stage build-bitmask-vpn to cache
Cleaning up
Committing stage cleanup to cache
Finishing app
Please review the exported files and the metadata
Committing stage finish to cache
Pruning cache

(riseup-vpn-real:2): dbind-WARNING **: 13:18:32.926: AT-SPI: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: org.freedesktop.DBus.Error.ServiceUnknown
Fontconfig error: Cannot load config file "/run/host/font-dirs.xml": No such file: /run/host/font-dirs.xml
qml: flavor: riseup-vpn-real
QSystemTrayIcon::setVisible: No Icon set
2025-06-21T13:18:33+03:00 INF Enabling logging hint="you can change the log level with env LOG_LEVEL=INFO|DEBUG|TRACE" logFile=/home/dharma/.config/leap/systray.log
2025-06-21T13:18:33+03:00 INF Not autostarting OpenVPN
2025-06-21T13:18:33+03:00 INF Checking for updates url=https://downloads.leap.se/RiseupVPN/linux/lastver
2025-06-21T13:18:33+03:00 INF Sucessfully checked if there is an update updateAvailable=false
qml: delay...
2025-06-21T13:18:35+03:00 INF Stopping firewall
2025-06-21T13:18:35+03:00 WRN Could not stop firewall error="bitmask-root not found in \"/usr/sbin/bitmask-root, /usr/local/sbin/bitmask-root\""
2025-06-21T13:18:35+03:00 INF Using transport openvpn
2025-06-21T13:18:35+03:00 INF Setting transport transport=openvpn
2025-06-21T13:18:35+03:00 INF Enabled UDP
2025-06-21T13:18:35+03:00 WRN Could not find bitmask-root helper error="bitmask-root not found in \"/usr/sbin/bitmask-root, /usr/local/sbin/bitmask-root\""
2025-06-21T13:18:35+03:00 INF Fetching gateways...
2025-06-21T13:18:35+03:00 ERR Could not find helpers
qml: errors, setting root.error
qml: errors, setting root.error
qml: errors, setting root.error
2025-06-21T13:18:38+03:00 INF Got sorted gateways: [vpn07-par.riseup.net vpn05-par.riseup.net vpn08-par.riseup.net vpn14-par.riseup.net vpn02-par.riseup.net vpn03-par.riseup.net vpn11-par.riseup.net vpn20-par.riseup.net vpn21-par.riseup.net vpn06-ams.riseup.net vpn04-ams.riseup.net vpn19-ams.riseup.net vpn13-ams.riseup.net vpn18-mtl.riseup.net vpn10-mtl.riseup.net vpn12-nyc.riseup.net vpn22-mia.riseup.net vpn23-mia.riseup.net vpn15-sea.riseup.net vpn01-sea.riseup.net vpn16-sea.riseup.net]
qml: errors, setting root.error