![Stáhněte si Amazon Alexa (Offline Installer) pro Windows 10](/f/4cad2daf1c68d60f6dd4a8bd32a8a2a7.jpg?width=100&height=100)
Snipe-IT je bezplatný a open-source, multiplatformní, na funkce bohatý systém správy IT prostředků vytvořený pomocí tzv. PHP framework Laravel. Jedná se o webový software, který umožňuje IT, správcům ve středních a velkých podnicích sledovat fyzická aktiva, softwarové licence, příslušenství a spotřební materiál na jednom místě.
Podívejte se na živou, aktuální verzi nástroje Snipe-IT Asset Management Tool: https://snipeitapp.com/demo
V tomto článku vysvětlím, jak nainstalovat systém správy aktiv IT Snipe-IT používat SVÍTILNA (Linux, Apache, MySQL a PHP) na sobě CentOS a Debian systémy na bázi.
1. Nejprve aktualizujte systém (to znamená aktualizujte seznam balíků, které je třeba upgradovat, a přidejte nové balíčky, které byly zadány v úložištích povolených v systému).
$ sudo apt update [Zapnuto Debian/Ubuntu] $ sudo yum update [ZapnutoCentOS/RHEL]
2. Jakmile je systém aktualizován, můžete nyní nainstalovat zásobník LAMP (Linux, Apache, MySQL & PHP) se všemi potřebnými moduly PHP, jak je uvedeno na obrázku.
$ sudo apt-get install software-properties-common. $ sudo add-apt-repository ppa: ondrej/php. $ sudo apt-get update. $ sudo apt install apache2 apache2-utils libapache2-mod-php mariadb-server mariadb-client php7.3 php7.3-pdo php7.3-mbstring php7.3-tokenizer php7.3-curl php7.3-mysql php7.3-ldap php7.3-zip php7.3-fileinfo php7.3-gd php7.3-dom php7.3-mcrypt php7.3-bcmath
3. Snipe-IT vyžaduje PHP vyšší než 7.x a PHP 5.x dosáhlo konce životnosti, takže abyste měli PHP 7.x, musíte povolit úložiště Epel a Remi, jak je ukázáno.
$ sudo yum nainstalovat epel-release. $ sudo rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm. $ sudo yum -y nainstalovat yum -utils. $ sudo yum-config-manager --enable remi-php71 [nainstalovat PHP 7.1] $ sudo yum-config-manager --enable remi-php72 [Install PHP 7.2] $ sudo yum-config-manager --enable remi-php73 [nainstalovat PHP 7.3]
4. Dále nainstalujte PHP 7.x na CentOS 7 s požadovanými moduly, které potřebuje Snipe-IT.
$ sudo yum install httpd mariadb mariadb-server php php-openssl php-pdo php-mbstring php-tokenizer php-curl php-mysql php-ldap php-zip php-fileinfo php-gd php-dom php-mcrypt php-bcmath.
5. Po dokončení instalace zásobníku LAMP mezitím spusťte webový server a povolte mu spuštění při příštím spuštění systému pomocí následujícího příkazu.
$ sudo systemctl start enable status apache2 [Zapnuto Debian/Ubuntu] $ sudo systemctl start enable status httpd [ZapnutoCentOS/RHEL]
6. Dále ověřte instalaci Apache a PHP a všechny její aktuální konfigurace z webového prohlížeče, vytvořme a info.php
soubor v Apache DocumentRoot (/var/www/html) pomocí následujícího příkazu.
$ sudo echo "php phpinfo (); "| sudo tee -a /var/www/html/info.php.
Nyní otevřete webový prohlížeč a přejděte na následující adresy URL, abyste ověřili konfiguraci Apache a PHP.
http://SERVER_IP/ http://SERVER_IP/info.php
7. Dále musíte zabezpečit a zpevnit instalaci MySQL pomocí následujícího příkazu.
$ sudo mysql_secure_installation
Budete požádáni, abyste nastavili silné root heslo pro svůj MariaDB a odpověděli Y
na všechny ostatní položené otázky (samovysvětlující).
8. Nakonec spusťte server MySQL a povolte mu spuštění při příštím spuštění systému.
$ sudo systemctl start mariadb NEBO. $ sudo systemctl start mysql.
9. Nyní se přihlaste do shellu MariaDB a vytvořte databázi pro Snipe-IT, uživatele databáze, a nastavte vhodné heslo pro uživatele následujícím způsobem.
$ mysql -u root -p.
Zadejte heslo pro uživatele root MariaDB.
MariaDB [(none)]> VYTVOŘIT DATABÁZI snipeit_db; MariaDB [(none)]> VYTVOŘIT UŽIVATELE 'tecmint'@'localhost' IDENTIFIKOVANÉ 't &[chráněno emailem]'; MariaDB [(none)]> UDĚLIT VŠECHNY PRIVILEGY NA snipeit_db.* TO 'tecmint'@'localhost'; MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> exit.
10. Nyní je třeba nainstalovat Skladatel - správce závislostí pro PHP s níže uvedenými příkazy.
$ sudo curl -sS https://getcomposer.org/installer | php. $ sudo mv composer.phar/usr/local/bin/composer.
11. Nejprve nainstalujte Git a načtěte a naklonujte nejnovější verzi Snipe-IT v adresáři webového kořenového adresáře Apache.
$ sudo apt -y install git [Zapnuto Debian/Ubuntu] $ sudo yum -y install git [ZapnutoCentOS/RHEL] $ cd/var/www/ $ sudo git clone https://github.com/snipe/snipe-it.git.
12. Nyní přejděte do snipe-it adresář a přejmenujte soubor .env. příklad soubor do .env.
$ cd snipe-it. $ ls. $ sudo mv .env.example .env.
13. Dále nakonfigurujte prostředí snipe-it, zde poskytnete nastavení připojení k databázi a mnoho dalších.
Nejprve otevřete .env soubor.
$ sudo vi .env.
Poté podle uvedených pokynů najděte a změňte následující proměnné.
APP_TIMEZONE = Afrika/Kampala #Změňte ji podle své země. APP_URL = http://10.42.0.1/setup #nastavte název domény nebo IP adresu. APP_KEY = base64: BrS7khCxSY7282C1uvoqiotUq1e8+TEt/IQqlh9V+6M = #set your app key. DB_HOST = localhost #nastavit na localhost. DB_DATABASE = snipeit_db #nastavit název databáze. DB_USERNAME = tecmint #nastavit uživatelské jméno databáze. DB_PASSWORD = heslo #nastavte heslo uživatele databáze.
Uložte a zavřete soubor.
14. Nyní je třeba nastavit příslušná oprávnění pro určité adresáře následujícím způsobem.
$ sudo chmod -R 755 storage $ sudo chmod -R 755 public/uploads. $ sudo chown -R www-data: www-data storage public/uploads [On Debian/Ubuntu] sudo chown -R apache: veřejné úložiště apache/nahrávání [ZapnutoCentOS/RHEL]
15. Dále nainstalujte všechny závislosti požadované PHP pomocí Správce závislostí Composer následujícím způsobem.
$ sudo composer install --no-dev --prefer-source.
16. Nyní můžete vygenerovat „APP_KEY”S následujícím příkazem (toto bude nastaveno automaticky v .env soubor).
$ sudo php klíč řemeslníka: generovat.
17. Nyní musíte na webovém serveru pro Snipe-IT vytvořit soubor virtuálního hostitele.
$ sudo vi /etc/apache2/sites-available/snipeit.example.com.conf [Zapnuto Debian/Ubuntu] $ sudo vi /etc/httpd/conf.d/snipeit.example.com.conf [ZapnutoCentOS/RHEL]
Poté přidejte/upravte řádek níže v konfiguračním souboru Apache (zde použijte IP adresu vašeho serveru).
Název serveru snipeit.tecmint.lan DocumentRoot/var/www/snipe-it/public Možnosti Rejstříky FollowSymLinks MultiViews AllowOverride All Objednávka povolit, odepřít povolit od všech
Uložte a zavřete soubor.
18. Na Debianu/Ubuntu musíte povolit virtuální hostitele, mod_rewrite a mcrypt pomocí následujících příkazů.
$ sudo a2ensite snipeit.conf. $ sudo a2enmod přepsat. $ sudo php5enmod mcrypt.
19. Nakonec restartujte webový server Apache, aby nové změny vstoupily v platnost.
$ sudo systemctl restart apache2 [Zapnuto Debian/Ubuntu] $ sudo systemctl restart httpd [ZapnutoCentOS/RHEL]
20. Nyní otevřete webový prohlížeč a zadejte adresu URL: http://SERVER_IP pro zobrazení webového instalačního rozhraní Snipe-IT.
Nejprve uvidíte níže uvedenou stránku Kontrola před letem, klikněte na Další: Vytvořte databázové tabulky.
21. Nyní uvidíte všechny vytvořené tabulky, klikněte Další: Vytvořit uživatele.
22. Zde zadejte všechny informace o uživateli správce a klikněte Další: Uložit uživatele.
23. Nakonec otevřete přihlašovací stránku pomocí adresy URL http://SERVER_IP/login jak je ukázáno níže a přihlaste se pro zobrazení řídicího panelu Snipe-IT.
Domovská stránka Snipe-IT: https://snipeitapp.com/
V tomto článku jsme diskutovali o tom, jak nastavit Snipe-IT pomocí zásobníku LAMP (Linux Apache MySQL PHP) v systémech založených na CentOS a Debianu. Pokud máte nějaké problémy, podělte se s námi pomocí níže uvedeného formuláře pro komentáře.