Thank you Joulinar for your very prompt response!
Apologies, I read your last sentence too late and ran the command before I got to the “before you run the command” part. Typical, hey? My bad, I’m sorry.
The command did not resolve the issue. Please see the output from
ls -la /opt/FreshRSS/ below (after the command was run & dietpi restarted):
root@DietPi:~# ls -la /opt/FreshRSS/
total 312
drwxrwxr-x 12 root www-data 4096 Apr 20 22:27 .
drwxr-xr-x 4 root root 4096 Apr 21 10:41 ..
drwxrwxr-x 11 root www-data 4096 Apr 20 22:27 app
-rw-rw-r-- 1 root www-data 90679 Apr 20 22:27 CHANGELOG.md
drwxrwxr-x 3 root www-data 4096 Apr 20 22:27 cli
-rw-rw-r-- 1 root www-data 6055 Apr 20 22:27 config.default.php
-rw-rw-r-- 1 root www-data 2609 Apr 20 22:27 config-user.default.php
-rw-rw-r-- 1 root www-data 2285 Apr 20 22:27 constants.php
-rw-rw-r-- 1 root www-data 3393 Apr 20 22:27 CONTRIBUTING.md
-rw-rw-r-- 1 root www-data 14328 Apr 20 22:27 CREDITS.md
drwxrwxr-x 9 root www-data 4096 Apr 21 10:41 data
drwxrwxr-x 3 root www-data 4096 Apr 20 22:27 Docker
-rw-rw-r-- 1 root www-data 69 Apr 20 22:27 .dockerignore
drwxrwxr-x 8 root www-data 4096 Apr 20 22:27 docs
-rw-rw-r-- 1 root www-data 525 Apr 20 22:27 .editorconfig
drwxrwxr-x 2 root www-data 4096 Apr 20 22:27 extensions
-rw-rw-r-- 1 root www-data 250 Apr 20 22:27 force-https.default.txt
-rw-rw-r-- 1 root www-data 19 Apr 20 22:27 .gitattributes
drwxrwxr-x 2 root www-data 4096 Apr 20 22:27 .github
-rw-rw-r-- 1 root www-data 166 Apr 20 22:27 .gitignore
-rw-rw-r-- 1 root www-data 93 Apr 20 22:27 .hadolint.yaml
-rw-rw-r-- 1 root www-data 308 Apr 20 22:27 index.html
-rw-rw-r-- 1 root www-data 64 Apr 20 22:27 index.php
-rw-rw-r-- 1 root www-data 85 Apr 20 22:27 .jshintignore
-rw-rw-r-- 1 root www-data 95 Apr 20 22:27 .jshintrc
drwxrwxr-x 6 root www-data 4096 Apr 20 22:27 lib
-rw-rw-r-- 1 root www-data 34523 Apr 20 22:27 LICENSE.txt
-rw-rw-r-- 1 root www-data 3212 Apr 20 22:27 Makefile
-rw-rw-r-- 1 root www-data 263 Apr 20 22:27 .markdownlint.json
-rw-rw-r-- 1 root www-data 548 Apr 20 22:27 opml.default.xml
drwxrwxr-x 6 root www-data 4096 Apr 20 22:27 p
-rw-rw-r-- 1 root www-data 4596 Apr 20 22:27 phpcs.xml
-rw-rw-r-- 1 root www-data 13685 Apr 20 22:27 README.fr.md
-rw-rw-r-- 1 root www-data 9089 Apr 20 22:27 README.md
-rw-rw-r-- 1 root www-data 136 Apr 20 22:27 .stylelintignore
-rw-rw-r-- 1 root www-data 1970 Apr 20 22:27 .stylelintrc
drwxrwxr-x 3 root www-data 4096 Apr 20 22:27 tests
-rw-rw-r-- 1 root www-data 2416 Apr 20 22:27 .travis.yml
Screenshot, for what it’s worth: https://i.imgur.com/v80nNLD.png
Thanks again!
*Update: The folder ‘dietpi’ does exist in /opt/FreshRSS/data/users, but I assume with the correct permissions, the webserver should have writing capabilities?
Below the output of ls -la /opt/FreshRSS/ for those directories:
/opt/FreshRSS/data:
total 56
drwxrwxr-x 9 root www-data 4096 Apr 21 10:41 .
drwxrwxr-x 12 root www-data 4096 Apr 20 22:27 ..
drwxrwxr-x 2 root www-data 4096 Apr 20 22:27 cache
-rw-rw-r-- 1 www-data www-data 456 Apr 21 10:41 config.php
drwxrwxr-x 2 root www-data 4096 Apr 20 22:27 extensions-data
drwxrwxr-x 2 root www-data 4096 Apr 20 22:27 favicons
drwxrwxr-x 2 root www-data 4096 Apr 20 22:27 fever
-rw-rw-r-- 1 root www-data 137 Apr 20 22:27 .gitignore
-rw-rw-r-- 1 root www-data 174 Apr 21 10:41 .htaccess
-rw-rw-r-- 1 root www-data 309 Apr 21 10:41 index.html
drwxrwxr-x 4 root www-data 4096 Apr 20 22:27 PubSubHubbub
drwxrwxr-x 2 root www-data 4096 Apr 20 22:27 tokens
-rw-rw-r-- 1 root www-data 2771 Apr 20 22:27 tos.example.html
drwxrwxr-x 3 root www-data 4096 Apr 20 22:27 users
/opt/FreshRSS/data/users:
total 20
drwxrwxr-x 3 root www-data 4096 Apr 20 22:27 .
drwxrwxr-x 9 root www-data 4096 Apr 21 10:41 ..
drwxrwxr-x 2 root www-data 4096 Apr 20 22:27 _
-rw-rw-r-- 1 root www-data 42 Apr 20 22:27 .gitignore
-rw-rw-r-- 1 root www-data 309 Apr 21 10:41 index.html
/opt/FreshRSS/data/users/_:
total 12
drwxrwxr-x 2 root www-data 4096 Apr 20 22:27 .
drwxrwxr-x 3 root www-data 4096 Apr 20 22:27 ..
-rw-rw-r-- 1 root www-data 0 Apr 20 22:27 .gitignore
-rw-rw-r-- 1 root www-data 309 Apr 21 10:41 index.html