Parakushtet
Hapi 1: Përditësimi i sistemit
Hapi 2: Instaloni serverin në internet Apache
Hapi 3: Instaloni PHP 5.6
Hapi 4: Instaloni MariaDB
Hapi 5: Krijoni bazën e të dhënave për Snipe-IT
Hapi 6: Instaloni Composer
Hapi 7: Instaloni Snipe-IT
Hapi 8: Krijoni host virtual
Hapi 9: Përfundoni instalimin
Snipe-IT është një aplikacion uebi pa pagesë dhe me burim të hapur për menaxhimin e aseteve të TI-së. Është shkruar në kornizën Laravel 5.2 dhe përdor MySQL për të ruajtur të dhënat e tij. Snipe-IT është një zgjidhje e plotë dhe gjithëpërfshirëse për menaxhimin e aseteve, menaxhimin e licencës së softuerit dhe shumë më tepër.
Në këtë tutorial, do të mësoni të instaloni Snipe-IT në Ubuntu 16.10.
Parakushtet
Hapi 1: Përditësimi i sistemit
Përpara se të instaloni ndonjë paketë në shembullin e serverit Ubuntu, rekomandohet të përditësoni sistemin. Hyni duke përdorur përdoruesin sudo dhe ekzekutoni komandat e mëposhtme për të përditësuar sistemin.
sudo apt-get update
sudo apt-get -y upgrade
Hapi 2: Instaloni serverin në internet Apache
Instaloni serverin në internet Apache.
sudo apt-get -y install apache2
Nisni Apache dhe aktivizoni që të funksionojë automatikisht në kohën e nisjes.
sudo systemctl start apache2
sudo systemctl enable apache2
Hapi 3: Instaloni PHP 5.6
Snipe-IT është i pajtueshëm me çdo version të PHP më të madh se 5.5.9. Meqenëse PHP 5.5 ka arritur në fund të jetës, mund të instaloni PHP 7. Drejtoni komandën e mëposhtme për të instaluar PHP 7 me modulet e kërkuara nga Snipe-IT.
sudo apt-get -y install php php-pdo php-mbstring php-tokenizer php-curl php-mysql php-ldap php-zip php-fileinfo php-gd php-dom php-mcrypt
Hapi 4: Instaloni MariaDB
MariaDB është një fork i MySQL. Instaloni atë duke përdorur komandën e mëposhtme.
sudo apt-get -y install mariadb-server
Nisni MariaDB dhe aktivizoni që të fillojë automatikisht në kohën e nisjes.
sudo systemctl start mysql
sudo systemctl enable mysql
Siguroni instalimin tuaj MariaDB.
sudo mysql_secure_installation
Do t'ju kërkohet fjalëkalimi aktual rrënjësor i MariaDB. Meqenëse sapo kemi instaluar MariaDB, fjalëkalimi i saj rrënjësor nuk është vendosur. Shtypni entertastin për të vazhduar. Vendosni një fjalëkalim të fortë root për serverin tuaj MariaDB dhe përgjigjuni Ytë gjitha pyetjeve të tjera të bëra. Pyetjet e bëra janë vetë-shpjeguese.
Hapi 5: Krijoni bazën e të dhënave për Snipe-IT
Hyni në guaskën MariaDB si përdoruesi i saj rrënjësor duke përdorur komandën e mëposhtme.
mysql -u root -p
Jepni fjalëkalimin për përdoruesin rrënjë MariaDB.
Drejtoni pyetjet e mëposhtme për të krijuar një bazë të dhënash dhe një përdorues të bazës së të dhënave për Snipe-IT.
CREATE DATABASE snipeit_data;
CREATE USER 'snipeit_user'@'localhost' IDENTIFIED BY 'StrongPassword';
GRANT ALL PRIVILEGES ON snipeit_data.* TO 'snipeit_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Sigurohuni që të përdorni një pikëpresje në fund të çdo pyetjeje të mësipërme. Ju mund të zëvendësoni emrin e bazës së të dhënave " snipeit_data" dhe emrin e përdoruesit " snipeit_user" sipas nevojave tuaja. Sigurohuni që të ndryshoni " StrongPassword" në një fjalëkalim shumë të fortë.
Hapi 6: Instaloni Composer
Instaloni Composer duke përdorur komandën e mëposhtme. Kompozitori është një menaxher varësie për PHP.
cd ~
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
Hapi 7: Instaloni Snipe-IT
Së pari, instaloni Git.
sudo apt-get -y install git
Kalo te dosja web-root e Apache dhe klononi versionin më të fundit të Snipe-IT.
cd /var/www/
sudo git clone https://github.com/snipe/snipe-it snipe-it
Krijo .envskedarin nga skedari shembull i ofruar.
cd /var/www/snipe-it
sudo cp .env.example .env
Redaktoni .envskedarin.
sudo nano .env
Gjeni rreshtat e mëposhtëm dhe modifikoni vlerat sipas udhëzimeve të dhëna.
APP_URL=null #Provide your domain name or IP address here
APP_TIMEZONE='UTC' #Change it according to your country
DB_DATABASE=null #Provide the database name you created earlier
DB_USERNAME=null #Provide database user's username
DB_PASSWORD=null #Provide the DB user's password
Lërini vlerat e paracaktuara për të gjithë parametrat e tjerë. Ruani skedarin dhe dilni nga redaktori i tekstit.
Jepni lejet e duhura të pronësisë dhe skedarëve.
sudo chown -R www-data:www-data storage public/uploads
sudo chmod -R 755 storage
sudo chmod -R 755 public/uploads
Instaloni varësitë e PHP duke përdorur Composer.
sudo composer install --no-dev --prefer-source
Gjeneroni " APP_Key".
sudo php artisan key:generate
Hapi 8: Krijoni host virtual
Drejtoni komandën e mëposhtme për të krijuar një host virtual për faqen tuaj Snipe-IT.
sudo nano /etc/apache2/sites-available/snipeit.example.com.conf
Shtoni rreshtat e mëposhtëm në skedar, më pas ruajeni skedarin.
<VirtualHost *:80>
ServerName snipeit.example.com
DocumentRoot /var/www/snipe-it/public
<Directory /var/www/snipe-it/public>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
</VirtualHost>
Aktivizoni konfigurimin dhe aktivizoni mod_rewriteduke përdorur komandat e mëposhtme.
sudo a2ensite snipeit.example.com.conf
sudo a2enmod rewrite
Rinisni Apache.
sudo systemctl restart apache2
Hapi 9: Përfundoni instalimin
Instalimi juaj Snipe-IT tani ka përfunduar. Mund të përfundoni konfigurimin e Snipe-IT përmes shfletuesit tuaj të internetit. Navigoni në lidhjen e mëposhtme, duke e zëvendësuar snipeit.example.comme adresën IP të Vultr VPS tuaj.
http://snipeit.example.com
Faleminderit që lexuat. Kjo përfundon tutorialin.