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