apt update
apt upgrade -y
apt install apache2 -y
systemctl enable apache2
systemctl status apache2
apt install git -y
apt install mariadb-server -y
mysql_secure_installation
use root password
unix socket - y
change root - n
removeanonymous - y
disallow root login - y
removedb - y
reload privilege - y
apt install php libapache2-mod-php php-mysql -y
apt install php-{curl,mbstring,bcmath,common,gd,xml,fpm} -y
mysql -u root -p
CREATE DATABASE teampass_db;
CREATE USER teampass_user@localhost IDENTIFIED BY 'password';
GRANT ALL ON teampass.* TO teampass_user@localhost;
flush privileges;
\q
git clone https://github.com/nilsteampassnet/TeamPass.git
rm -rf /var/www/html/index.html
mv TeamPass/* /var/www/html/
mkdir /var/teampass
chown -R www-data:www-data /var/www/html/
chown -R www-data:www-data /var/teampass
nano /etc/php/8.2/apache2/php.ini
max_execution_time=60
systemctl restart apache2