endeavouros-team / calamares

Distribution-independent installer framework
https://calamares.io
14 stars 10 forks source link

Add firewall setup option to the installer #16

Closed xa9e closed 11 months ago

xa9e commented 11 months ago

It's a common problem with closed ports on a fresh install for EndeavourOS users, especially for me. By default, most Linux distros do not have firewalls installed and enabled. This involves a long troubleshooting process when working with network applications, until you understand or remember that there is a firewall.

The solution is to add an option to the EndeavourOS installer, so users will always see that a firewall is going to be installed and will be able to disable it while installing if they don't see any purpose for it.

dalto8 commented 11 months ago

Thanks for the feedback!

By default, most Linux distros do not have firewalls installed and enabled.

In the past that was true, but in 2023 most of the major Linux distro ship with a firewall installed and enabled. OpenSUSE, Fedora and RedHat for example all ship with a firewall. There are many other distros that do the same.

We offer the option to not install the firewalld on the package selection(netinstall) page.

I understand that this caused in issue in your specific case but it isn't really practical to highlight every single thing that might be concerning to someone.

Perhaps we can look at organizing the package selection page a little differently to make it more obvious.

killajoe commented 11 months ago

Screenshot_20230817_220710-1 it could be shown like this

killajoe commented 11 months ago

https://github.com/endeavouros-team/calamares/commit/a9361d1bca25fdfba0d95507cb9c8bef8b8f89ae