Per documentation, WWWONW should be using sparingly: https://docs.freebsd.org/en/books/porters-handbook/book/index.html#web-apps Robert William Vesterman reported on GitHub that it would be nice to use a dedicated user for that service.
I've been sitting on a patch for this for a couple months now keeping the current version updated while rebasing it and installing it in my apache/ttrss jail. It seems to work. My current concern is if anything ttrssd and www (the php web app) need to share (mainly write) data where a umask doesn't need to be set. So far I don't think I've seen any issues like that however I'm wondering if there's parts I'm not using or if third-party plugins could make it more complicated. If a user wanted to use an alt. user for ttrssd they would add that user to the ttrssd group. If this is still desired I think some additional testing might be good. https://reviews.freebsd.org/D49128
Created attachment 257861 [details] Run ttrssd as ttrssd user and move data to /var - Create a ttrssd user and group to run ttrssd. - Move log file to /var/log/tt-rss directorie. - Move pid files to /var/run/tt-rss directorie. - Move on disk data to /var/tt-rss/.
Created attachment 262118 [details] Rebase on main after 0df0ed7b50dc18 Rebase init. patch on main after 0df0ed7b50dc18 update removing mysql support.
Created attachment 265697 [details] Rebase on c17aeab31e5d0 from phab. Rebase due to dist changes.
FYI, pkg 2.5.0 breaks empty dir @mode pkg-plist. https://github.com/freebsd/pkg/issues/2580
Created attachment 269478 [details] Rebase on main ce39d634b8d553412121bc6a126cc75b0e77cfef Rebase on main ce39d634b8d553412121bc6a126cc75b0e77cfef from phan.