Debian 8 Installation

Prerequisites

  • Web server (Apache/Nginx/Lighttpd) with SSL enabled.
  • MariaDB or MySQL >= 5
  • PHP >= 5.6 <= 7.0
  • PHP modules
    • mysql
    • Curl
    • Json
    • GD
    • XML
    • mbstring
    • ldap (optional)
  • The latest sysPass release https://github.com/nuxsmin/sysPass/releases

Installation

Packages installation in Debian GNU/Linux

apt-get install apache2 libapache2-mod-php5 php5 php5-curl php5-mysqlnd \
php5-curl php5-gd php5-json php5-mcrypt mysql-server
service apache2 restart

Optional to enable LDAP:

apt-get install php5-ldap
service apache2 restart

Directories and permissions configuration:

Create a directory for the application in the webserver root

mkdir /var/www/html/syspass

Copy and unzip the sysPass archive in the newly created directory

cp sysPass.tar.gz /var/www/html/syspass
cd /var/www/html/syspass
tar xzf syspass.tar.gz

Change the owner of ‘syspass/config’ directory. It should be the same user that the web server runs

chown www-data /var/www/html/syspass/config
chmod 750 /var/www/html/syspass/config

Create an change the backup directory owner

mkdir /var/www/html/syspass/backup
chown www-data /var/www/html/syspass/backup

Environment configuration

Open the web browser and point to the URL

https://IP_OR_SERVER_NAME/syspass/index.php

Note

Please, follow installer steps and after the successful finishing, you will be able to log into the application

To know how sysPass works, please see Application

Warning

It’s advisable to read the security recommendations on Security