Package Base Details: rssbridge

Git Clone URL: https://aur.archlinux.org/rssbridge.git (read-only, click to copy)
Submitter: gilbus
Maintainer: gilbus
Last Packager: gilbus
Votes: 3
Popularity: 0.000000
First Submitted: 2020-03-18 23:17 (UTC)
Last Updated: 2024-02-13 21:48 (UTC)

Packages (1)

Pinned Comments

gilbus commented on 2021-04-09 20:03 (UTC)

@podiki and other with permission issues: I'm running this application as a separate user via php-fpm with the following configuration. Follow the pinned advice to adapt the permission management to your needs (:

[rss-bridge]
user = $pool

listen = /run/php-fpm/php-fpm-$pool.sock

listen.owner = $pool
listen.group = http
; Note: This value is mandatory.
pm = dynamic
pm.max_children = 20
pm.start_servers = 2
pm.min_spare_servers = 1
pm.max_spare_servers = 3

podiki commented on 2021-04-06 04:01 (UTC) (edited on 2021-04-09 20:06 (UTC) by podiki)

To follow up, I learned about /etc/tmpfiles.d which allows you to override the package provided file. Setting that with the package file but with the user and group as http does the trick.

Latest Comments

gilbus commented on 2023-01-05 17:57 (UTC)

@taba Yes, it does say so on the official documentation but is working perfectly fine for me with php 8. Do you have any issues due to the wrong version being used?

taba commented on 2023-01-03 20:42 (UTC)

This package need php7 not php.

CultofRobots commented on 2021-09-05 15:31 (UTC)

PKGBUILD Lines 35,36,39,40 should be $pkgname, not $_pkgname.

gilbus commented on 2021-04-09 20:03 (UTC)

@podiki and other with permission issues: I'm running this application as a separate user via php-fpm with the following configuration. Follow the pinned advice to adapt the permission management to your needs (:

[rss-bridge]
user = $pool

listen = /run/php-fpm/php-fpm-$pool.sock

listen.owner = $pool
listen.group = http
; Note: This value is mandatory.
pm = dynamic
pm.max_children = 20
pm.start_servers = 2
pm.min_spare_servers = 1
pm.max_spare_servers = 3

podiki commented on 2021-04-06 04:01 (UTC) (edited on 2021-04-09 20:06 (UTC) by podiki)

To follow up, I learned about /etc/tmpfiles.d which allows you to override the package provided file. Setting that with the package file but with the user and group as http does the trick.

podiki commented on 2021-01-10 03:50 (UTC) (edited on 2021-01-29 23:04 (UTC) by podiki)

I had to do chown -R http:http /var/cache/rss-bridge for nginx.

Edit: Have to periodically redo this (mostly after a reboot) as ownership keeps going to rss-bridge. I know permissions on /var/cache can be funky, anyone know how to properly fix this? Or is this from rss-bridge itself?

ziggurat commented on 2020-08-05 21:25 (UTC) (edited on 2020-08-05 21:26 (UTC) by ziggurat)

The permissions set with rss-bridge.tmpfiles are making /var/cache/rss-bridge not writeable by Apache http user. The application complaints about it. Am I missing something?

d /var/cache/rss-bridge 0750 rss-bridge rss-bridge
d /var/cache/rss-bridge/pages 0750 rss-bridge rss-bridge
d /var/cache/rss-bridge/server 0750 rss-bridge rss-bridge
z /etc/webapps/rss-bridge/config.ini.php 640 rss-bridge rss-bridge