nuxsmin / sysPass

Systems Password Manager
https://syspass.org
GNU General Public License v3.0
958 stars 207 forks source link

Outdated Documentation: Debian 9 #1886

Open PoC-dev opened 1 year ago

PoC-dev commented 1 year ago

sysPass Version 3.2.11

Describe the bug It's not clearly a bug but a documentation issues.

Old Debian version The documentation page refers to Debian 9.

Debian 9 has been updated July 18, 2020. Long Term support ended on June 30, 2022. Extended LTS support will end on June 30, 2027.

Current Debian 11 has been released August 14, 2021.

I recommend to change the documentation to be generic to any Debian release, and state that the documentation has been tested with Debian release 9 but should be largely valid for newer releases, too.

For current Debian 11, the command to install needed packages is:

apt-get install mariadb-server mariadb-client apache2 libapache2-mod-php php-pear php php-cgi php-cli php-common php-fpm php-gd php-json php-mysql php-readline php curl php-intl php-ldap php-xml php-mbstring php-fpm- php7.4-fpm-

The latter two suppress the installation of FPM which seems unnecessary to me on a dedicated server for sysPass.

Note that the Debian project considers the command line of apt not yet stable. For that reason I recommend sticking with apt-get.

Not existing user referenced in documentation Also, the installation page refers to the user "apache" which is invalid on Debian. Apache and other web servers run as user and group "www-data".