How to Setup Teampass Password Manager on Debian



How to Setup Teampass Password Manager on Debian

How to Setup Teampass Password Manager on Debian

Most users have a lot of social media, email, and other accounts on the internet. It is very difficult for anyone to manage all their account and passwords. This is where the password manager comes into the picture. Team pass is an open-source password manager that helps you to store and manage all your passwords from the central location. It is a collaborative password manager that allows you to share all stored passwords with team members. You can also set access rights for each user to control them to access only a given set of data.

In this tutorial, I will show you how to install the Teampass password manager with Apache on Debian 11.

Useful Links:
VPS/VDS – https://www.mivocloud.com/

WARNING – ANGLED BRACKETS AREN’T ALLOWED IN DESCRIPTION SO BE ATTENTIVE TO THE VIDEO IN NANO EDITOR

Commands Used:
apt-get install apache2 apache2-utils mariadb-server mariadb-client php7.4 libapache2-mod-php7.4 php7.4-mysql php-common php7.4-cli php7.4-common php7.4-json php7.4-opcache php7.4-readline php7.4-bcmath php7.4-curl php7.4-fpm php7.4-gd php7.4-xml php7.4-gmp php7.4-mbstring -y

nano /etc/php/7.4/apache2/php.ini
max_execution_time = 60
date.timezone = Asia/Kolkata

systemctl restart apache2
mysql
create database teampass;
grant all privileges on teampass.* to teampass@localhost identified by “password”;
flush privileges;
exit;
apt-get install git -y
cd /var/www/html/
git clone https://github.com/nilsteampassnet/TeamPass.git
chown -R www-data:www-data TeamPass
chmod -R 775 /var/www/html/TeamPass

nano /etc/apache2/sites-available/teampass.conf

VirtualHost *:80
ServerAdmin [email protected]
DocumentRoot /var/www/html/TeamPass
ServerName 5.181.156.111

Directory /var/www/html/TeamPass
Options FollowSymlinks
AllowOverride All
Require all granted
/Directory

ErrorLog ${APACHE_LOG_DIR}/teampass_error.log
CustomLog ${APACHE_LOG_DIR}/teampass_access.log combined

/VirtualHost

a2ensite teampass
systemctl restart apache2
systemctl status apache2

rm -rf /var/www/html/TeamPass/install