Good Morning everyone!

I am currently running fedora kinotie 41 and am trying to figure out how to install protonVPN on it, I would prefer the GUI version but that is just me. I can’t seem to find any guides or anything online and I would appreciate any help!

Thanks!

  • WilfordGrimley@linux.community
    link
    fedilink
    English
    arrow-up
    14
    ·
    edit-2
    3 days ago

    Add the rpm from protons website then rpm-ostree install package name.

    This is one of the situations where layering packages is appropriate.

    • Telorand@reddthat.com
      link
      fedilink
      arrow-up
      8
      ·
      3 days ago

      It’s worth noting that it is unofficial and maintained by a community member.

      You can check the package script easily, and it looks pretty boilerplate-standard to me, but people deserve to make informed choices!

  • Syl@lemmy.blahaj.zone
    link
    fedilink
    English
    arrow-up
    4
    ·
    3 days ago

    Protonvpn on flathub worked for me on fedora sway immutable for everything except port forwarding. I just couldn’t get proton vpn’s port forwarding to work on fedora immutable, I ended up switching distros.

  • Kiuyn@lemmy.ml
    link
    fedilink
    arrow-up
    2
    ·
    3 days ago

    If you don’t mind. You can try to setup proton VPN with network manager(which I am pretty sure have native WireGuard support). But I am not sure if you can do that with atomic OS or not tbh.

    • 70k32@lemm.ee
      link
      fedilink
      arrow-up
      2
      ·
      3 days ago

      Yes, default network manager gas Wireguard profile for VPN and auto-connects at startup on Kinoite and derivatives.

  • sic_semper_tyrannis@lemmy.today
    link
    fedilink
    English
    arrow-up
    1
    ·
    3 days ago

    Get it on Flathub and set it to auto start on login in Kinoite settings, then auto connect on application start within the program.

  • rubikcuber@feddit.uk
    link
    fedilink
    arrow-up
    3
    ·
    4 days ago

    I don’t use Fedora so I’m going to be one of those annoying people and not answer your question. However, I found the official UI to be awful and glitchy on Linux. I use Ubuntu with KDE Plasma and imported a few different Proton OpenVPN country configs into network manager and they work great. It’s possible to import wireguard config also, but IIRC there was a bit of fiddling with that.

    • penguin202124 (he/him)@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      3
      arrow-down
      1
      ·
      edit-2
      3 days ago

      Yeah, just using the OpenVPN file (which is natively supported by networkmanager) is way cleaner, even if you don’t get all the features. Unfortunately, I don’t think it’s possible to use it on immutable distros.

  • harsh3466@lemmy.ml
    link
    fedilink
    arrow-up
    2
    ·
    edit-2
    4 days ago

    Edit: I’m an idiot and forgot kinoite is immutable.

    Edit 2: Another option after the flatpak that @that_leaflet@lemmy.world mentioned, would be the nix package manager. This would be much more complicated than the flatpak, but if for some reason the flatpak didn’t work for you, this is another route you could take.

    If you want the GUI app, you’ll need to add their repo. Instructions are here

    It’s a gnome app so you’ll end up with some gnome dependencies with it.

    Alternatively you could just use network manager in KDE. You’d need to log in to the protonvpn website and download configuration profile(s) for the connections you want to use and then add them in network manager. After that you should be able to connect from the network system tray icon.

    Finally you could install the wireguard command lime tool with:

    sudo dnf install wireguard-tools

    You’ll still need to download (wireguard) configuration files from proton, and then add them to /etc/wireguard.

    Once the configuration files are in the directory you can connect with:

    sudo wg-quick up proton

    Where proton is the name of the configuration file for the connection you want to use.