Troubles installing tt-rss

I am following the archwiki installation page. I am using PostgreSQL as a database and nginx as server. I have done everything until

Application initialization can be done either automatically or manually.
Automatic way:

  • remove default config file /etc/webapps/tt-rss/config.php, without this file tt-rss webapp enters installation wizard.
  • navigate to (your-servers-root)/tt-rss/ and proceed with the installer.
  • save generated config file to /etc/webapps/tt-rss/config.php.

I have moved /etc/webapps/tt-rss/config.php into /etc/webapps/tt-rss/config.php.old. Then, when I go to 127.0.0.1/tt-rss I get 403 forbidden from nginx. systemctl status contains:

Feb 26 14:04:37 ave-pc nginx[75274]: 2021/02/26 14:04:37 [error] 75274#75274: *5 directory index of "/usr/share/nginx/html/tt-rss/" is forbidden, client: 127.0.0.1, server: localhost, request: "GET /tt-rss/ HTTP/1.1", host: "127.0.0.1"

I have recursively chowned /usr/share/webapps/tt-rss to http:http as it said in the guide. The permissions are:

❯ LC_ALL=C ls -l /usr/share/webapps/tt-rss
total 272
-rw-r--r--  1 http http  1067 Feb  2 02:04 CONTRIBUTING.md
-rw-r--r--  1 http http 35147 Feb  2 02:04 COPYING
-rw-r--r--  1 http http   960 Feb  2 02:04 README.md
drwxr-xr-x  2 http http  4096 Feb 26 12:19 api
-rw-r--r--  1 http http  3311 Feb  2 02:04 backend.php
lrwxrwxrwx  1 http http    21 Feb  2 02:04 cache -> /var/lib/tt-rss/cache
drwxr-xr-x  8 http http  4096 Feb 26 12:19 classes
lrwxrwxrwx  1 http http    30 Feb  2 02:04 config.php -> /etc/webapps/tt-rss/config.php
-rw-r--r--  1 http http  6935 Feb  2 02:04 config.php-dist
-rw-r--r--  1 http http  1755 Feb  2 02:04 errors.php
lrwxrwxrwx  1 http http    26 Feb  2 02:04 feed-icons -> /var/lib/tt-rss/feed-icons
-rw-r--r--  1 http http   648 Feb  2 02:04 gulpfile.js
drwxr-xr-x  2 http http  4096 Feb 26 12:19 images
drwxr-xr-x  2 http http  4096 Feb 26 12:19 include
-rw-r--r--  1 http http 11223 Feb  2 02:04 index.php
drwxr-xr-x  2 http http  4096 Feb 26 12:19 install
drwxr-xr-x  3 http http  4096 Feb 26 12:19 js
-rw-r--r--  1 http http   153 Feb  2 02:04 jsconfig.json
drwxr-xr-x 10 http http  4096 Feb 26 12:19 lib
drwxr-xr-x 32 http http  4096 Feb 26 12:19 locale
lrwxrwxrwx  1 http http    20 Feb  2 02:04 lock -> /var/lib/tt-rss/lock
-rw-r--r--  1 http http 63341 Feb  2 02:04 messages.pot
-rw-r--r--  1 http http   800 Feb  2 02:04 opml.php
-rw-r--r--  1 http http   189 Feb  2 02:04 package.json
drwxr-xr-x 35 http http  4096 Feb 26 12:19 plugins
drwxr-xr-x  2 http http  4096 Feb 26 12:19 plugins.local
-rw-r--r--  1 http http  5709 Feb  2 02:04 prefs.php
-rw-r--r--  1 http http  1224 Feb  2 02:04 public.php
-rw-r--r--  1 http http 10153 Feb  2 02:04 register.php
drwxr-xr-x  3 http http  4096 Feb 26 12:19 schema
drwxr-xr-x  2 http http  4096 Feb 26 12:19 templates
drwxr-xr-x  2 http http  4096 Feb 26 12:19 templates.local
drwxr-xr-x  3 http http  4096 Feb 26 12:19 themes
drwxr-xr-x  2 http http  4096 Feb 26 12:19 themes.local
-rwxr-xr-x  1 http http 15332 Feb  2 02:04 update.php.old
-rwxr-xr-x  1 http http  6925 Feb  2 02:04 update_daemon2.php
drwxr-xr-x  2 http http  4096 Feb 26 12:19 utils
drwxr-xr-x  4 http http  4096 Feb 26 12:19 vendor
-rw-r--r--  1 http http    17 Feb  2 02:04 version_static.txt

Since that didn’t work, I have additionally chowned /usr/share/nginx/html/tt-rss:

❯ LC_ALL=C ls -l /usr/share/nginx/html/tt-rss
lrwxrwxrwx 1 http http 25 Feb 26 12:28 /usr/share/nginx/html/tt-rss -> /usr/share/webapps/tt-rss

Since that didn’t work, I have additionally added my user to http group and relogged:

❯ id -Gn "ave"|grep -c "http"
1

Since that didn’t work, I don’t know what else to do. I don’t really know how to use nginx, pgsql, php and all that stuff.

Same issue ! The nginx.conf file may need some mods, but I can’t find any up-to-date informations…