Langkah-langkah dan perintah untuk menginstal Pengelola Kata Sandi kolaboratif TeamPass di server atau desktop Linux Ubuntu 20.04 LTS untuk mengelola password menggunakan browser.
Apa itu Pengelola Kata Sandi kolaboratif TeamPass?
TeamPass adalah pengelola password berbasis web sumber terbuka yang juga memungkinkan berbagi password. Ini tersedia untuk diinstal pada server Linux dan Windows bersama dengan cara Docker Image yang mudah juga. Ini juga dikenal sebagai penyimpan password kolaboratif karena memungkinkan berbagi folder kunci sandi yang disimpan dengan anggota tim. Hak akses dapat ditentukan bagi setiap user untuk mengontrol atau membatasi mereka agar hanya mengakses kumpulan data tertentu.
Fitur Utama:
- Beberapa tingkat keamanan dengan enkripsi
- Berbasis web
- Persyaratan sistem rendah
- Sangat dapat disesuaikan
- Izinkan pengaturan kebijakan lokal untuk membatasi hak-hak anggota Tim
- Open Source, jadi tidak ada yang disembunyikan
- Gambar buruh pelabuhan tersedia
- Mendukung banyak Bahasa
Persyaratan Sistem TeamPass
Itu tidak memerlukan persyaratan sistem khusus
- Server Linux standar dengan minimal 512 MB RAM dan prosesor dual-core akan berfungsi. Namun, memori 1 GB akan dibutuhkan tergantung pada berapa banyak orang yang secara bersamaan akan mengakses server web.
- Server Web Apache
- Database MySQL 5.1 atau lebih tinggi
- PHP 5.50+
- akses user sudo non-root
Instal server web Apache di Ubuntu 20.04
Karena pengelola password TeamPass adalah aplikasi berbasis web, maka kita perlu mengatur server Web di server atau desktop Ubuntu kita. Untuk lari itu
sudo apt update sudo apt install apache2 sudo systemctl enable –now apache2 sudo systemctl start Apache2
Izinkan Apache penuh di firewall:
ufw izinkan “Apache Penuh”
Dapatkan PHP dan ekstensinya untuk Teampass
Karena Teampass didasarkan pada PHP, maka kita perlu menginstal bahasa hypertext ini di server Ubuntu kita bersama dengan ekstensi yang membantunya berkomunikasi dengan MySQL dan melakukan tugas lain dengan Apache.
Gunakan perintah tunggal di bawah ini yang tidak hanya menginstal PHP tetapi juga ekstensi yang diperlukan.
sudo apt install php-{mysql,curl,mbstring,bcmath,fpm,iconv,common,gd,xml}
Kita juga membutuhkan Mcrypt tetapi tidak tersedia di repo resmi, jadi kita mengkompilasinya dari sumbernya.
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 instal mcrypt
Aktifkan ekstensi mcrypt-
sudo echo “extension=mcrypt.so” | tee -a /etc/php/*/cli/php.ini /etc/php/*/Apache2/php.ini
Periksa-
php -m | grep mcrypt
keluaran :
Satu hal lagi yang harus kita edit adalah PHP.ini untuk meningkatkan waktu eksekusi maksimum untuk sebuah skrip/proses:
nano /etc/php/*/apache2/php.ini
Di bawah Batas Sumber Daya temukan baris:
max_execution_time = 30
dan ubah nilainya menjadi
max_execution_time = 60
Simpan file- Ctrl+X, Y dan tekan tombol Enter.
Instal Mysql di Ubuntu 20.04
Untuk menyimpan Database Teampass, MySQL harus diinstal di server Ubuntu yang sama atau di server khusus. Paket untuk mengatur MySQL atau MariaDB sudah ada di repo resmi Ubuntu 20.04.
sudo apt install mysql-server
Aktifkan dan mulai-
sudo systemctl aktifkan mysql sudo systemctl start mysql
Jalankan mysql_secure_installation untuk mengamankan instalasi awal.
Buat Basis Data untuk TeamPass
Masuk ke MySQL:
sudo mysql
Ganti youDB dengan nama database yang ingin Anda gunakan dan youUSER untuk nama user dan teruskan dengan password yang ingin Anda gunakan.
buat database yourDB ; CREATE USER ‘ youUSER ‘@’localhost’ DIIDENTIFIKASI DENGAN ‘ pass ‘; berikan semua hak istimewa pada yourDB.* ke [email protected] ; hak istimewa flush; keluar;
Unduh Pengelola Kata Sandi TeamPass di Ubuntu 20.04
Sekarang, mari unduh file yang kita perlukan untuk mengonfigurasi dan mengatur pengelola password kolaboratif TeamPass pada sistem yang menjalankan Ubuntu.
Buat direktori khusus di www untuk menyimpan file Teampass.
sudo mkdir /var/www/html/teampass
sudo apt install git
Dapatkan file terbaru
sudo git clone https://github.com/nilsteampassnet/TeamPass.git /var/www/html/teampass
Buat host virtual
sudo nano /etc/Apache2/sites-available/tpass.conf
Tambahkan baris berikut, dan itu harus terlihat persis seperti di bawah ini:
##———————————————————————————–
<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/> Opsi -Indeks – FollowSymLinks AllowOverride All </Directory> <DirectoryMatch “/var/www/html/teampass/(.|protected|themes/w+/views|uploads/file)”> Perintah Tolak,Izinkan Tolak dari semua </DirectoryMatch> < FilesMatch “^.”> Order Deny, Allow Deny dari semua </FilesMatch> </VirtualHost>
##———————————————————————————————
Simpan file Ctrl +X, ketik Y, dan tekan tombol Enter.
Aktifkan file konfigurasi Apache
Nonaktifkan konfigurasi situs web Apache Default dan aktifkan yang telah Anda buat.
sudo a2dissite 000-default.conf sudo a2ensite tpass.conf
Reload Apache
sudo systemctl reload apache2
Akses interface web Teampass dan Wizard Instalasi
Buka browser Anda dan ketik alamat IP server atau URL domain tempat Anda menginstal pengelola Kata Sandi TeamPass.
- Klik tombol Next untuk memulai langkah-langkah Instalasi TeamPass.
Layar selamat datang
- Untuk memeriksa apakah semua hal yang diperlukan untuk kerja Teampass berfungsi dengan baik, klik tombol Luncurkan dan pastikan semua unsur diberi tanda centang hijau. Setelah itu klik tombol NEXT untuk melanjutkan.
Periksa Server untuk Teampass
- Tambahkan detail database MySQL yang telah kita buat. Jika server database Anda berada di engine Ubuntu yang sama tempat kita menginstal instance pengelola password TeamPass, maka ketikkan localhost di kotak HOST jika tidak, alamat server tempat Anda memiliki Database. Setelah itu tambahkan detail lainnya dan klik tombol Luncurkan untuk memeriksa koneksi berhasil dibuat atau tidak.
Koneksi basis data
- Secara Default, jalur SaltKey adalah direktori yang sama tempat kita memiliki file instalasi TeamPass. Yah, tidak ada masalah dengan itu, namun, pengembang menyarankan untuk menyimpannya di tempat lain di Server Anda untuk meningkatkan keamanan. Juga, atur password Admin yang ingin Anda gunakan.
TeamPass Ubuntu – Kunci garam dan password
- Klik tombol Launch untuk membuat tabel database yang nantinya akan digunakan untuk menyimpan data.
Buat tabel Database
- Terakhir, klik tombol NEXT untuk menyelesaikan proses instalasi.
Finalisasi Konfigurasi
- Instalasi Teampass di Server Ubuntu 20.04 telah berhasil dilakukan, sekarang klik tautan Pindah ke halaman beranda untuk mengakses halaman login.
Tangkapan layar pengelola password TeamPass Ubuntu
- Login- Nama Pengguna Default- admin dan password yang Anda tetapkan untuk Administrator Teampass.
Masuk Kata sandi administrator
- Berikut adalah Dasbor terakhir Teampass untuk menyimpan password dan mengonfigurasi kekuatan password, peran akses untuk user atau anggota tim, dan banyak lagi. Lihat lebih lanjut tentang itu di dokumen resmi Teampass untuk mengelolanya.
Dasbor pengelola password kolaboratif TeamPass di Ubuntu 20.04 Linux