Untuk melacak kepemilikan, proses penyebaran, dan detail semua server, diperlukan manajer aset TI yang andal. Ini dapat dicapai dengan menginstal dan menggunakan Snipe-IT, alat manajemen aset TI sumber terbuka.
Pada artikel ini, kita akan membahas instalasi Snipe-IT pada server Ubuntu 22.04.
Pemasangan Pengelola Aset Snipe-IT
Untuk menginstall snipe-IT tool, anda harus menginstall LAMP stack terlebih dahulu, yaitu Linux, Apache server, Mysql server, dan PHP. Untuk menginstalnya, pertama-tama perbarui repositori server kemudian periksa perintah yang diberikan dan jalankan juga di server Anda.
$ sudo apt update &&sudo apt upgrade -y
Instal Apache
Instal server Apache dengan menjalankan perintah sebagai:
$ sudo apt install apache2 -y
Sekarang mulai dan aktifkan layanan apache dengan menjalankan perintah yang mirip dengan perintah seperti yang ditunjukkan di bawah ini.
$ sudo systemctl start apache2$ sudo systemctl aktifkan apache2
Instal PHP
Untuk menginstal PHP, pertama tambahkan repositori PHP di server Anda dengan menambahkannya dengan perintah seperti yang ditunjukkan di bawah ini:
$ sudo add-apt-repository ppa:ondrej/php
Selanjutnya, instal ekstensi PHP. Untuk melakukannya, jalankan perintah sebagai:
$ sudo apt install -y php-{opcache,pdo,bcmath,calendar,ctype,fileinfo,ftp,gd,intl,json,ldap,mbstring,mysqli,posix,readline,socket,bz2,tokenizer,zip, curl,iconv,phar}
Juga, instal paket lain yang diperlukan.
$ sudo apt install -y openssl curl git wget zip
Selanjutnya, server web Apache perlu dimulai ulang agar perubahan baru dapat diterapkan.
$ sudo systemctl restart Apache2
Instal server MySql/MariaDB
Instal server Mysql atau MariaDB. Dalam kasus kami, kami menginstal server MySQL. Kemudian mulai dan aktifkan server MySQL dengan menjalankan perintah seperti yang ditunjukkan di bawah ini.
$ sudo apt install mysql-server$ sudo systemctl start mysql$ sudo systemctl aktifkan mysql
Selanjutnya, Amankan server mysql. Untuk melakukannya, Anda perlu menjalankan perintah sebagai:
$ sudo mysql_secure_installation
Tetapkan kata sandi root dan siram hak istimewa. Anda akan melihat output yang mirip dengan tangkapan layar di bawah ini.
Buat database untuk Snipe-IT
Masuk ke server mysql dan buat pengguna dan database untuk snipe-IT. Untuk lebih jelasnya, jalankan perintah seperti di bawah ini.
$ sudo mysql -u root -pmysql> CREATE DATABASE snipeit_db;Query OK, 1 baris terpengaruh (0,01 sec)mysql> CREATE USER 'snipeit'@'localhost' DIIDENTIFIKASI DENGAN mysql_native_password OLEH '[email protected]';Query OK , 0 baris terpengaruh (0,03 detik)mysql> GRANT ALL PRIVILEGES ON snipeit_db.* TO 'snipeit'@'localhost';Query OK, 0 baris terpengaruh (0,02 detik)mysql> FLUSH PRIVILEGES;Query OK, 0 baris terpengaruh (0,00 detik) )mysql> keluar
Instal Snipe-IT
Untuk menginstal alat Snipe-IT di server Ubuntu 22.04, unduh paket snipe-IT terbaru dari github. Arahkan ke direktori /var/www/html lalu unduh paket dengan menjalankan perintah serupa:
$ cd /var/www/html
Jalankan perintah git untuk mengunduh paket pada direktori ini.
$ sudo git clone https://github.com/snipe/snipe-it snipe-it
Selanjutnya, salin .env.example dengan membuat file baru sebagai .env.
$ cd /var/www/html/snipe-it
$ sudo cp .env.example .env
Selanjutnya, edit file .env ini dengan memperbarui detail database dan URL. Untuk detail lebih lanjut, periksa tangkapan layar seperti yang ditunjukkan di bawah ini.
$ sudo vim .env
APP_URL=snipeit-test.comAPP_TIMEZONE='UTC'DB_CONNECTION=mysqlDB_HOST=127.0.0.0.1DB_DATABASE=snipeit_dbDB_USERNAME=snipeit[email protected]DB_PREFIX=nullDB_DUMP_PATH='/usr_bin'DB>prembHAR_PATH='/usr_bin'DB
Instal Komposer
Instal komposer di direktori itu. Anda dapat menjalankan perintah serupa seperti yang ditunjukkan di bawah ini untuk mengunduh dan menginstal composer.
$ curl -sS https://getcomposer.org/installer | php$ sudo mv composer.phar /usr/local/bin/composerSelanjutnya, arahkan ke /var/www/html/snipe-it maka semua dependensi PHP akan diunduh dengan menjalankan perintah sebagai:
$ cd /var/www/html/snipe-it/$ sudo composer update --no-plugins --no-scripts$ sudo composer install --no-dev --prefer-source --no-plugins - -tanpa skripSelanjutnya, buat kunci aplikasi dengan menjalankan perintah seperti yang ditunjukkan di bawah ini.
$ sudo php artisan key:generateSelanjutnya, berikan izin yang diperlukan ke direktori snipe-it Anda
$ sudo chown -R www-data:www-data /var/www/html/snipe-it$ sudo chmod -R 755 /var/www/html/snipe-itMengonfigurasi server web Apache untuk Snipe-IT
Untuk Snipe-IT, buat file konfigurasi apache. Namun sebelumnya Anda bisa menonaktifkan file konfigurasi default apache dengan perintah serupa seperti gambar di bawah ini.
$ sudo a2dissite 000-default.confSelanjutnya, buat file konfigurasi untuk Snipe-IT dengan konten yang mirip dengan screenshot yang diberikan.
$ sudo vim /etc/apache2/sites-available/snipeit.confKonten file host virtual:
ServerName snipeit-test.com DocumentRoot /var/www/html/snipe-it/public Opsi Indeks FollowSymLinks MultiViews AllowOverride All Order izinkan, tolak izinkan dari semua
Selanjutnya, Anda harus mengaktifkan file konfigurasi baru dan memulai ulang server apache agar perubahan diterapkan.
$ sudo a2ensite snipeit.conf$ sudo systemctl restart apache2Dasbor Snipe-IT
Terakhir, Anda siap untuk melihat dashboard snipe-it dengan mengaksesnya melalui nama domain yang Anda tetapkan. Pertama halaman akan ditampilkan dengan rincian persyaratan kemudian Anda dapat membuat pengguna. Untuk detail lebih lanjut, periksa tangkapan layar di bawah ini.
Kemudian klik next dengan menyimpan detail pengguna, Anda akan melihat dashboard snipe-IT seperti screenshot di bawah ini.
Kesimpulan
Dalam artikel ini, Anda telah mempelajari cara menginstal alat manajemen aset snipe-IT dan menyiapkan dasbor dengan membuat database dan membuat file konfigurasi. Terima kasih!
Ubuntu