Instalação Teampass

De Gigafull
Ir para navegação Ir para pesquisar

HOMOLOGADO COM
SO: CentOS 7
Memoria: 4Gb
HD: 16Gb

Preparação Sistema

- Configuração de rede
- Configuração de firewall 
- Download e preparação da ISO
- Instalação do SO
- Desabilitar firewall proprietário do SO Clique Aqui
- Alteração de senhas de instalação Clique Aqui
- Configuração xentools/vmtools Clique Aqui
- Configuração monitoria via Agent ou SNMP
- Configuracao NTP Client
- Configuração Serviços
- Configuração Backup
- Agendamento de auditoria serviços e backup

Instalar net-tools

yum install net-tools -y

Instalar vim

yum install vim -y

Instalar wget

yum install wget -y

Atualizar Sistema

yum update -y
yum upgrade -y

Reiniciar a máquina

reboot

Instalar Dependencias

yum -y install unzip wget mariadb-server mariadb-devel git

Instalando Repositórios

yum install epel-release
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

Instalando PHP 7.4

yum --enablerepo=remi-php74 install php php-xml php-soap php-xmlrpc php-mbstring php-json php-gd php-mcrypt libapache2-mod-php php-ldap php-curl php-mysql php-mcrypt php-fpm php-common openssl php-mysql php-bcmath

Ajustar configuração PHP

vim /etc/php.ini
max_execution_time = 60

Reiniciar apache

systemctl restart httpd

Iniciar DB

systemctl start mariadb
systemctl enable mariadb

Criar senha do DB

mysqladmin -u root password '$senha'

Criar banco para teampass

mysql -u root -p
create database teampass character set utf8 collate utf8_bin;

Dar permissões ao usuario teampass no db teampass

 grant all privileges on teampass.* to teampass_admin@localhost identified by 'PASSWORD';

Saindo do mysql

FLUSH PRIVILEGES;
EXIT

Baixar arquivos mais atualizados em

https://github.com/nilsteampassnet/TeamPass/releases
wget https://github.com/nilsteampassnet/TeamPass/archive/refs/tags/3.0.0.7.zip

Descompactar arquivos

unzip 3.0.0.7.zip -d  /var/www/html/

Renomeando pasta

cd /var/www/html/
mv TeamPass-3.0.0.7 /var/www/html/teampass

Ajustando as permissões

chmod -R 0777 /var/www/html/teampass/includes/
chmod -R 0777 /var/www/html/teampass/includes/config
chmod -R 0777 /var/www/html/teampass/includes/avatars
chmod -R 0777 /var/www/html/teampass/includes/libraries/csrfp/libs
chmod -R 0777 /var/www/html/teampass/includes/libraries/csrfp/log
chmod -R 0777 /var/www/html/teampass/includes/libraries/csrfp/js
chmod -R 0777 /var/www/html/teampass/backups
chmod -R 0777 /var/www/html/teampass/files
chmod -R 0777 /var/www/html/teampass/install
chmod -R 0777 /var/www/html/teampass/upload

Acessar via WEB e concluir as configurações via WEB

http://IP/teampass

OBS: Caso Exiba a mensagem >>> Maintenance mode has been activated. Only administrators can log in.

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

Após instalação

Ao concluir instalação, ir em:
Settings > Options 
E desabilitar o modo de manutenção