Inquiry on the Future Direction of Freenginx
Maxim Dounin
mdounin at mdounin.ru
Sun Aug 11 20:11:24 UTC 2024
Hello!
(It looks like you aren't subscribed, so Cc'd explicitly.)
On Sun, Aug 11, 2024 at 09:16:05PM +0900, Tatsuya Kaneko wrote:
> Thank you for developing Freenginx. I have some questions about its
> future direction.
>
> Do you want developers who currently use Nginx to switch to Freenginx?
>
> If so, I believe the following features are necessary:
>
> * Compelling features that encourage developers to choose Freenginx
> * A Docker image
>
> Many developers are satisfied with Nginx, so Freenginx needs features
> that stand out. For example, I would be interested in a feature that
> updates upstream via DNS. While this is possible with variables, it
> doesn't support keepalive connections with upstream. If Freenginx
> could offer this feature, many developers might choose it.
Certainly features are important, and almost every release of
freenginx adds new features.
As of now, important ones include better DoS protection in various
areas (such as max_commands in mail proxy, max_headers, limits
during request headers and body reading), error logging
moderation, OAUTH authentication mechanisms in mail proxy, and a
large cleanup of request body error handling which makes various
complex error_page configurations a lot easier.
Still, I tend to think that "developers are satisfied" isn't
something to be taken as granted. Rather, this is a result of
many years of work on the quality of the code. And it's an open
question now if F5 will be able to maintain the quality of their
code.
> Additionally, many developers, including myself, use Docker images.
> Since there is no Docker image for Freenginx, it’s not currently an
> option for us.
>
> So, if Freenginx has compelling features and a Docker image, I believe
> many developers would choose it. Is this something you want?
I personally don't use Docker much, mostly for testing with
various Linux userlands. Do you think that a special Docker image
is required? My personal impression is that it is something
better achieved with a package in/for a particular distribution.
--
Maxim Dounin
http://mdounin.ru/
More information about the nginx
mailing list