Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature Request] Flatpak #548

Open
WineBottles opened this issue Nov 22, 2021 · 7 comments
Open

[Feature Request] Flatpak #548

WineBottles opened this issue Nov 22, 2021 · 7 comments
Labels
feature a whole new feature

Comments

@WineBottles
Copy link

Please consider creating a flatpak and putting it up on flathub.org. It would be an easy way for more users to find and use OpenSnitch. With OpenSnitch being interactive as opposed to manual like working with iptables or ufw, the target market also seems less technical. Less technical people may appreciate a flatpak. Thank you.

@WineBottles WineBottles added the feature a whole new feature label Nov 22, 2021
@jetflux
Copy link

jetflux commented Feb 25, 2022

Flatpak is the future, technical or none technical user would benefit.
Installing Opensnitch from Archlinux AUR repository is a nightmare these days.
Please consider Flatpak.

@6-AND-9
Copy link

6-AND-9 commented May 12, 2022

+1!

@SISheogorath
Copy link

One correct me if I'm wrong, but given that it requires a service running as root or at least root-like permissions in order to modify the firewall rules, it won't be possible to package it as flatpak, since the flatpak itself can't do such a privilege escalation. Or to be more technically correct: Is designed to avoid such escalation and not meant for system daemons.

The UI could be installed via flatpak, but is quite useless without the service behind, so I'm not sure it's as useful, as the creator of this issue intends this flatpak to be.

@bayazidbh
Copy link

I think it might be possible, but it would probably involve a lot of rewrites. The reason being that I do see Haguichi, Gnome Boxes, and SyncThing Flatpak releases which taken all together would suggest that it might be possible to make opensnitch work on Flatpak, however those apps doesn't exactly demand as much privilege as opensnitch and it would probably involve a lot of workarounds (and default sandbox overrides) for it to work on Flatpak, which on its own would probably make it not very feasible.

@curiousercreative
Copy link

Just to say that this popular dependency issue (and others) would likely be best solved with a containerized app solution like flatpak.

@phillippradoxyz
Copy link

Stopping by to add my +1 to this as well. For a plethora of reasons, I think this would be great option for users.

@bayazidbh
Copy link

Just informing, in case people are not aware yet: https://github.com/flathub/com.protonvpn.www

Someone somehow managed to make VPN inside Flatpak work, and if Lutris being able to install other flatpak and start them to use as Runner / Game through flatpak-spawn is any indication, you do have a lot more freedom with what flathub package are allowed to do.

So I think it may be possible now, but of course, in practice it may still be very difficult.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature a whole new feature
Projects
None yet
Development

No branches or pull requests

7 participants