How to block Bottles (flathub app) from accessing the Internet?

For some reason that app tries to contact a remote server every single time it starts and thus gives me like 5-second delay. I want to block the app from accessing the Internet, unless I explicitly allow it to do so. How can I do that?

There is the Firewall app, but I could not figure out how to block Bottles. I don’t have to use that Firewall app; whatever method I could achieve the result.

1 Like

Check out flatseal to manage flatpak apps. It may have what you’re looking for.

I believe this should work . . . I’m not 100% though.

1 Like

It just checks if new versions of components / runners (DXVK, VKD3D, …) are available in the Github repo (

That worked.

If so, this is stupid or bizarre. I mean, there should be some sort of setting like “Check updates for … every day/week/month”. Why should it check for updates every single time it starts, which means that it may check for updates again within a minute, if I run/close/run again within a minute, especially when it takes 5 seconds of delay to check for updates.

For flatpak?

Well, it blocked Bottles from accessing the Internet thus removing the delay, but the problem was that the Windows apps that were launched by Bottles were also blocked from accessing the Internet. I am not sure if it is possible to block only Bottles and not the Windows apps (child processes, I guess). Maybe I should try to launch the Windows apps directly. I read about making shortcuts for them, but it required some work, so I have been launching them within Bottles.

I really have no idea, I don’t actually have any windows apps to run.

If the actual bottles program is looking to update every time it’s used, that must be a feature of it. Flatpaks in general do not automatically update. You would want to put in a ticket or request from the developers.

That seems really odd though… maybe it’s trying to update the windows apps within?

Bottles, like all programs that attempt to run Windows programs on Linux are all just ok at best. The reality is they were and are not really designed to work on our system. The best thing you can do is find replacement apps in Linux. You will have a much better end experience.

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.