Trinn og kommandoer for å installere TeamPass Collaborative Password Manager på Ubuntu 20.04 LTS Linux-server eller skrivebord for å administrere passord ved hjelp av nettleseren.
What is TeamPass collaborative Password Manager?
TeamPass er en åpen kildekode nettbasert passordbehandling som også tillater deling av passord. Den er tilgjengelig for installasjon på en Linux- og Windows-server sammen med en enkel Docker Image-måte også. Det er også kjent som en samarbeidspassordholder fordi den tillater deling av de lagrede passnøkkelmappene med teammedlemmer. Tilgangsrettigheter kan defineres for hver bruker for å kontrollere eller begrense dem til kun å få tilgang til et gitt sett med data.
Key Features:
- Flere sikkerhetsnivåer med kryptering
- Nettbasert
- Lave systemkrav
- Svært tilpassbar
- Tillat innstilling av lokale retningslinjer for å begrense rettighetene til teammedlemmer
- Åpen kildekode, derfor er ingenting skjult
- Docker-bilde er tilgjengelig
- Støtter flere språk
TeamPass System requirements
Den trenger ingen spesielle systemkrav
- En standard Linux-server med minimum 512 MB RAM og en dual-core prosessor vil fungere. Imidlertid vil 1 GB minne være nødvendig avhengig av hvor mange personer som samtidig skal få tilgang til webserveren.
- Apache webserver
- MySQL 5.1 eller høyere database
- PHP 5,50+
- ikke-root sudo adgang
Contents
Installer Apache webserver på Ubuntu 20.04
Siden TeamPass passordbehandling er en nettbasert applikasjon, må vi derfor sette opp en webserver på vår Ubuntu-server eller skrivebord. For det løpet
sudo apt update sudo apt install apache2 sudo systemctl enable --now apache2 sudo systemctl start apache2
Allow Apache full in the firewall:
ufw allow "Apache Full"
Skaff deg PHP og dets utvidelser for Teampass
Siden Teampass er basert på PHP, må vi derfor installere dette hypertekstspråket på Ubuntu-serveren vår sammen med utvidelser som hjelper den å kommunisere med MySQL og utføre andre oppgaver med Apache.
Use the below single command that will not only installs the PHP but the necessary extensions.
sudo apt install php-{mysql,curl,mbstring,bcmath,fpm,iconv,common,gd,xml}
Vi trenger også Mcrypt men den er ikke tilgjengelig i den offisielle repoen, derfor kompilerer vi den fra kilden.
sudo apt -y install gcc make autoconf libc-dev pkg-config libmcrypt-dev php-pear php-dev
sudo pecl channel-update pecl.php.net pecl update-channels
sudo pecl install mcrypt
Enable mcrypt extension-
sudo echo "extension=mcrypt.so" | tee -a /etc/php/*/cli/php.ini /etc/php/*/apache2/php.ini
Check it-
php -m | grep mcrypt
Output:
One more thing we have to edit is the PHP.ini to increase the maximum execution time for a script/process:
nano /etc/php/*/apache2/php.ini
Under Resource Limit finn linjen:
max_execution_time = 30
og endre verdien til
max_execution_time = 60
Lagre filen- Ctrl+X, Y og treffer Enter.
Installer Mysql på Ubuntu 20.04
For å lagre databasen til Teampass, må MySQL installeres enten på samme Ubuntu-server eller i en dedikert. Pakkene for å sette opp MySQL eller MariaDB er allerede der på Ubuntu 20.04 offisielle repo.
sudo apt install mysql-server
Enable and start it-
sudo systemctl enable mysql sudo systemctl start mysql
Løpe mysql_secure_installation for å sikre den første installasjonen.
Opprett database for TeamPass
Login to MySQL:
sudo mysql
Erstatte youDB databasenavnet du vil bruke og youUSER for brukernavn og pass passordet du vil bruke.
create database yourDB; CREATE USER 'youUSER'@'localhost' IDENTIFIED BY 'pass'; grant all privileges on yourDB.* to [email protected]; flush privileges; exit;
Last ned TeamPass Password Manager på Ubuntu 20.04
La oss nå laste ned filene vi trenger for å konfigurere og sette opp TeamPass-samarbeidspassordbehandlingen på Ubuntu-systemet.
Create a dedicated i www for å holde Teampass-filene.
sudo mkdir /var/www/html/teampass
sudo apt install git
Get the latest files
sudo git clone https://github.com/nilsteampassnet/TeamPass.git /var/www/html/teampass
Create virtual host
sudo nano /etc/apache2/sites-available/tpass.conf
Add the following lines, and it must look exactly like below:
##—————————————————————————————
<VirtualHost *:80> ServerAdmin [email protected]_example.com ServerName your_example.com ServerAlias www.your_example.com DocumentRoot /var/www/html/teampass <Directory //var/www/html/teampass/> Options -Indexes -FollowSymLinks AllowOverride All </Directory> <DirectoryMatch "/var/www/html/teampass/(.|protected|themes/w+/views|uploads/file)"> Order Deny,Allow Deny from all </DirectoryMatch> <FilesMatch "^."> Order Deny,Allow Deny from all </FilesMatch> </VirtualHost>
##————————————————————————————————
Lagre filene Ctrl +Xtype Yog trykk på Enter.
Aktiver Apache-konfigurasjonsfil
Disable Default Apache website configuration and enable the one you have created.
sudo a2dissite 000-default.conf sudo a2ensite tpass.conf
Reload Apache
sudo systemctl reload apache2
Få tilgang til Teampass-nettgrensesnittet og installasjonsveiviseren
Åpne nettleseren din og skriv inn Ip-address of the server eller URL-en til domenet der du har installert TeamPass Password Manager.
- Klikk på Next for å starte TeamPass-installasjonstrinnene.

Velkomstskjerm
- For å sjekke om alle tingene som kreves for at Teampass fungerer helt fint, klikker du på Launch og kontroller at alle elementene er med en green hake av. Etter det klikker du på NEXT å bevege seg fremover.

Serversjekk for Teampass
- Legg til detaljene for MySQL databasen vi har laget. Hvis databaseserveren din er på den samme Ubuntu-maskinen som vi har installert TeamPass passordbehandling-forekomsten, skriv inn localhost i HOST ellers adressen til serveren der du har din database. Legg deretter til de andre detaljene og klikk på Launch for å kontrollere at forbindelsen er opprettet eller ikke.

Databasetilkobling
- Som standard er SaltKey banen er den samme katalogen der vi har TeamPass-installasjonsfilene. Vel, det er ikke noe problem med det, men utviklere anbefaler å lagre det et annet sted på serveren din for å forbedre sikkerheten. Angi også administratorpassordet du vil bruke.

TeamPass Ubuntu – Saltnøkkel og passord
- Klikk på Launch å lage databasetabeller som senere skal brukes til å lagre data.

Lag databasetabeller
- Til slutt klikker du på NEXT for å fullføre installasjonsprosessen.

Fullføring av konfigurasjon
- Installasjonen av Teampass på Ubuntu 20.04 Server er fullført, nå klikker du på Move to home page link for å få tilgang til påloggingssiden.

TeamPass Ubuntu passordbehandling skjermbilde
- Pålogging- Standard brukernavn- admin og passordet du angir for Teampass Administrator.

Logg inn administratorpassord
- Her er final Dashboard of Teampass for å lagre passord og konfigurere passordstyrken, tilgangsroller for brukere eller teammedlemmer og mer. Sjekk ut mer om det på offisielle dokumenter fra Teampass for å administrere det.

TeamPass samarbeidende passordbehandler Dashboard på Ubuntu 20.04 Linux