-
-
Notifications
You must be signed in to change notification settings - Fork 14.1k
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
FreshRSS module hard dependent on Nginx #346219
Comments
see #347324 for a possible fix |
can't test right now but I'm almost certain the following config on your PR will act the same as the one above does currently
|
@jacekpoz please try it. from point of view this should work:
|
I did, that PR changes nothing
|
the only issue now is: The one deprecation warning is fixed as well. |
I just did, almost exact same error
|
I removed the issue still stands though, how do I use it without nginx? |
at least now no nginx related stuff is configured. But since freshrss requires php-fpm no webserver is running... (which is needed)
I recommend using |
yes, that's why I created this issue - php-fpm is hardcoded to expect an |
@jacekpoz Which HTTP server other than nginx are you wanting to use to host FreshRSS? |
caddy |
see: https://nixos.wiki/wiki/Caddy#PHP_FastCGI you will still need |
I think that strategy could work to use Caddy instead of nginx. Another approach would be to reverse-proxy the nginx-provided http server with Caddy.
The port nginx uses can be configured by adjusting the listeners on the created nginx virtual host. I don't think it makes sense for the freshrss module to provide configurations for more than one web server. That would add additional maintenance overhead and complexity. There are available workarounds if individuals would like to replace or wrap nginx in their particular configurations. I'm in favor of closing this issue. |
@mattchrist i agree. NOT providing multiple web-server (this is not a bug, but more of a personal preference). But the PR should be merged as well. There were some smaller issues. |
Issue description
With
services.freshrss.virtualHost
set tonull
, an nginx virtual host isn't created, but a phpfpm pool is still created, expecting an nginx user. If you then setservices.freshrss.pool
to anything other than"freshrss"
(e.g.""
), thefreshrss-config
service fails with the following logThere's also no
port
option making it pretty hard to set up any reverse proxy with this service.Steps to reproduce
The text was updated successfully, but these errors were encountered: