{"id":1347,"date":"2026-01-19T15:38:05","date_gmt":"2026-01-19T08:38:05","guid":{"rendered":"https:\/\/thien-ly.online\/?page_id=1347"},"modified":"2026-01-31T23:32:50","modified_gmt":"2026-01-31T16:32:50","slug":"blog-snipeit","status":"publish","type":"page","link":"https:\/\/thien-ly.online\/en\/blog\/blog-snipeit\/","title":{"rendered":"Blog-SnipeIT"},"content":{"rendered":"<section class=\"section\" id=\"section_617218349\">\n\t\t<div class=\"bg section-bg fill bg-fill  bg-loaded\" >\n\n\t\t\t\n\t\t\t\n\t\t\t\n\n\t\t<\/div>\n\n\t\t\n\n\t\t<div class=\"section-content relative\">\n\t\t\t\n<div class=\"row align-center\"  id=\"row-489386975\">\n\n\t<div id=\"col-1669238182\" class=\"col medium-10 small-12 large-10\"  >\n\t\t\t\t<div class=\"col-inner text-center\"  >\n\t\t\t\n\t\t\t\n<h2 style=\"font-size: 2.5rem; font-weight: 700; color: #2c3e50; margin-bottom: 20px;\">Snipe-IT &#8211; Qu\u1ea3n l\u00fd t\u00e0i s\u1ea3n CNTT mi\u1ec5n ph\u00ed v\u00e0 m\u00e3 ngu\u1ed3n m\u1edf<\/h2>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\n\t\n<\/div>\n\t\t<\/div>\n\n\t\t\n<style>\n#section_617218349 {\n  padding-top: 60px 0px;\n  padding-bottom: 60px 0px;\n  background-color: rgb(248, 248, 248);\n}\n<\/style>\n\t<\/section>\n\t\n\t<section class=\"section\" id=\"section_963850555\">\n\t\t<div class=\"bg section-bg fill bg-fill  bg-loaded\" >\n\n\t\t\t\n\t\t\t\n\t\t\t\n\n\t\t<\/div>\n\n\t\t\n\n\t\t<div class=\"section-content relative\">\n\t\t\t\n<div class=\"row\"  id=\"row-890579500\">\n\n\t<div id=\"col-428659180\" class=\"col small-12 large-12\"  >\n\t\t\t\t<div class=\"col-inner\"  >\n\t\t\t\n\t\t\t\n<p style=\"font-size: 1rem; line-height: 1.8; color: #666;\">B\u1ea1n \u0111ang qu\u1ea3n l\u00fd t\u00e0i s\u1ea3n IT c\u1ee7a c\u00f4ng ty b\u1eb1ng Excel? Hay \u0111ang m\u1ea5t c\u00f4ng theo d\u00f5i laptop, m\u00e1y t\u00ednh, thi\u1ebft b\u1ecb m\u1ea1ng \u0111\u01b0\u1ee3c giao cho nh\u00e2n vi\u00ean n\u00e0o?<\/p>\n<p style=\"font-size: 1rem; line-height: 1.8; color: #666;\">Snipe-IT l\u00e0 gi\u1ea3i ph\u00e1p qu\u1ea3n l\u00fd t\u00e0i s\u1ea3n CNTT (IT Asset Management) m\u00e3 ngu\u1ed3n m\u1edf, gi\u00fap b\u1ea1n theo d\u00f5i, qu\u1ea3n l\u00fd v\u00e0 b\u00e1o c\u00e1o t\u1ea5t c\u1ea3 t\u00e0i s\u1ea3n c\u00f4ng ngh\u1ec7 trong t\u1ed5 ch\u1ee9c m\u1ed9t c\u00e1ch chuy\u00ean nghi\u1ec7p.<\/p>\n<h3 style=\"font-size: 1.75rem; font-weight: 600; color: #2c3e50; margin-top: 30px; margin-bottom: 15px;\">Snipe-IT l\u00e0 g\u00ec?<\/h3>\n<p style=\"font-size: 1rem; line-height: 1.8; color: #666;\">Snipe-IT l\u00e0 ph\u1ea7n m\u1ec1m m\u00e3 ngu\u1ed3n m\u1edf gi\u00fap doanh nghi\u1ec7p qu\u1ea3n l\u00fd t\u00e0i s\u1ea3n IT nh\u01b0 laptop, desktop, thi\u1ebft b\u1ecb m\u1ea1ng, ph\u1ea7n m\u1ec1m, license, ph\u1ee5 ki\u1ec7n v\u00e0 v\u1eadt t\u01b0 ti\u00eau hao. Theo d\u00f5i ai \u0111ang s\u1eed d\u1ee5ng thi\u1ebft b\u1ecb g\u00ec, b\u1ea3o h\u00e0nh c\u00f2n bao l\u00e2u, v\u00e0 l\u1ecbch s\u1eed b\u1ea3o tr\u00ec.<\/p>\n<h3 style=\"font-size: 1.75rem; font-weight: 600; color: #2c3e50; margin-top: 30px; margin-bottom: 15px;\">T\u00ednh n\u0103ng n\u1ed5i b\u1eadt<\/h3>\n<ul style=\"font-size: 1rem; line-height: 1.8; color: #666; margin-left: 20px;\">\n<li>Qu\u1ea3n l\u00fd t\u00e0i s\u1ea3n, license, ph\u1ee5 ki\u1ec7n, v\u00e0 v\u1eadt t\u01b0 ti\u00eau hao<\/li>\n<li>Check-in\/Check-out t\u00e0i s\u1ea3n cho ng\u01b0\u1eddi d\u00f9ng<\/li>\n<li>In m\u00e3 QR\/Barcode cho t\u00e0i s\u1ea3n<\/li>\n<li>Theo d\u00f5i b\u1ea3o h\u00e0nh v\u00e0 kh\u1ea5u hao<\/li>\n<li>B\u00e1o c\u00e1o v\u00e0 audit logs chi ti\u1ebft<\/li>\n<li>Import\/Export d\u1eef li\u1ec7u CSV<\/li>\n<li>REST API \u0111\u1ea7y \u0111\u1ee7<\/li>\n<li>H\u1ed7 tr\u1ee3 \u0111a ng\u00f4n ng\u1eef v\u00e0 \u0111a ti\u1ec1n t\u1ec7<\/li>\n<\/ul>\n\t\t<\/div>\n\t\t\t\t\n<style>\n#col-428659180 > .col-inner {\n  padding: 20px 30px 20px 30px;\n}\n<\/style>\n\t<\/div>\n\n\t\n\n\t<div id=\"col-935564727\" class=\"col medium-6 small-12 large-6\"  >\n\t\t\t\t<div class=\"col-inner text-center\"  >\n\t\t\t\n\t\t\t\n\t<div class=\"img has-hover x md-x lg-x y md-y lg-y\" id=\"image_845866245\">\n\t\t\t\t\t\t\t\t<div class=\"img-inner dark\" >\n\t\t\t<img decoding=\"async\" src=\"snipeit-demo\" alt=\"\"\/>\t\t\t\t\t\t\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\n<style>\n#image_845866245 {\n  width: 100%;\n}\n<\/style>\n\t<\/div>\n\t\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\n\t\n<\/div>\n\t\t<\/div>\n\n\t\t\n<style>\n#section_963850555 {\n  padding-top: 40px 0px;\n  padding-bottom: 40px 0px;\n  background-color: rgb(255, 255, 255);\n}\n<\/style>\n\t<\/section>\n\t\n\t<section class=\"section\" id=\"section_1779819322\">\n\t\t<div class=\"bg section-bg fill bg-fill  bg-loaded\" >\n\n\t\t\t\n\t\t\t\n\t\t\t\n\n\t\t<\/div>\n\n\t\t\n\n\t\t<div class=\"section-content relative\">\n\t\t\t\n<div class=\"row align-center\"  id=\"row-448485337\">\n\n\t<div id=\"col-2084761272\" class=\"col medium-10 small-12 large-10\"  >\n\t\t\t\t<div class=\"col-inner\"  >\n\t\t\t\n\t\t\t\n<h3 style=\"font-size: 1.75rem; font-weight: 600; color: #2c3e50; margin-bottom: 25px; text-align: center;\">T\u1ea1i sao n\u00ean s\u1eed d\u1ee5ng Snipe-IT?<\/h3>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\n\t\n<\/div>\n<div class=\"row row-collapse align-center\"  id=\"row-1281962353\">\n\n\t<div id=\"col-1823802206\" class=\"col medium-4 small-12 large-4\"  >\n\t\t\t\t<div class=\"col-inner text-center\"  >\n\t\t\t\n\t\t\t\n<div style=\"background: #fff; padding: 30px; border-radius: 8px; box-shadow: 0 2px 8px rgba(0,0,0,0.1);\">\n<h4 style=\"font-size: 1.25rem; font-weight: 600; color: #2c3e50; margin-bottom: 15px;\">\ud83d\udcb0 Mi\u1ec5n ph\u00ed &#038; Open Source<\/h4>\n<p style=\"font-size: 0.95rem; line-height: 1.6; color: #666;\">Ho\u00e0n to\u00e0n mi\u1ec5n ph\u00ed, kh\u00f4ng gi\u1edbi h\u1ea1n ng\u01b0\u1eddi d\u00f9ng hay s\u1ed1 l\u01b0\u1ee3ng t\u00e0i s\u1ea3n. Ti\u1ebft ki\u1ec7m h\u00e0ng ng\u00e0n \u0111\u00f4 la so v\u1edbi c\u00e1c gi\u1ea3i ph\u00e1p th\u01b0\u01a1ng m\u1ea1i.<\/p>\n<\/div>\n\t\t<\/div>\n\t\t\t\t\n<style>\n#col-1823802206 > .col-inner {\n  padding: 20px;\n}\n<\/style>\n\t<\/div>\n\n\t\n\n\t<div id=\"col-480373958\" class=\"col medium-4 small-12 large-4\"  >\n\t\t\t\t<div class=\"col-inner text-center\"  >\n\t\t\t\n\t\t\t\n<div style=\"background: #fff; padding: 30px; border-radius: 8px; box-shadow: 0 2px 8px rgba(0,0,0,0.1);\">\n<h4 style=\"font-size: 1.25rem; font-weight: 600; color: #2c3e50; margin-bottom: 15px;\">\ud83d\udd12 Self-hosted<\/h4>\n<p style=\"font-size: 0.95rem; line-height: 1.6; color: #666;\">D\u1eef li\u1ec7u c\u1ee7a b\u1ea1n, server c\u1ee7a b\u1ea1n. To\u00e0n quy\u1ec1n ki\u1ec3m so\u00e1t th\u00f4ng tin t\u00e0i s\u1ea3n nh\u1ea1y c\u1ea3m c\u1ee7a t\u1ed5 ch\u1ee9c.<\/p>\n<\/div>\n\t\t<\/div>\n\t\t\t\t\n<style>\n#col-480373958 > .col-inner {\n  padding: 20px;\n}\n<\/style>\n\t<\/div>\n\n\t\n\n\t<div id=\"col-826657024\" class=\"col medium-4 small-12 large-4\"  >\n\t\t\t\t<div class=\"col-inner text-center\"  >\n\t\t\t\n\t\t\t\n<div style=\"background: #fff; padding: 30px; border-radius: 8px; box-shadow: 0 2px 8px rgba(0,0,0,0.1);\">\n<h4 style=\"font-size: 1.25rem; font-weight: 600; color: #2c3e50; margin-bottom: 15px;\">\u26a1 D\u1ec5 s\u1eed d\u1ee5ng<\/h4>\n<p style=\"font-size: 0.95rem; line-height: 1.6; color: #666;\">Giao di\u1ec7n th\u00e2n thi\u1ec7n, d\u1ec5 d\u00e0ng tri\u1ec3n khai v\u00e0 s\u1eed d\u1ee5ng. Nh\u00e2n vi\u00ean c\u00f3 th\u1ec3 t\u1ef1 check-in\/out t\u00e0i s\u1ea3n.<\/p>\n<\/div>\n\t\t<\/div>\n\t\t\t\t\n<style>\n#col-826657024 > .col-inner {\n  padding: 20px;\n}\n<\/style>\n\t<\/div>\n\n\t\n<\/div>\n\t\t<\/div>\n\n\t\t\n<style>\n#section_1779819322 {\n  padding-top: 50px 0px;\n  padding-bottom: 50px 0px;\n  background-color: rgb(240, 245, 250);\n}\n<\/style>\n\t<\/section>\n\t\n\t<section class=\"section\" id=\"section_2018829420\">\n\t\t<div class=\"bg section-bg fill bg-fill  bg-loaded\" >\n\n\t\t\t\n\t\t\t\n\t\t\t\n\n\t\t<\/div>\n\n\t\t\n\n\t\t<div class=\"section-content relative\">\n\t\t\t\n<div class=\"row align-center\"  id=\"row-1457192667\">\n\n\t<div id=\"col-186967546\" class=\"col medium-10 small-12 large-10\"  >\n\t\t\t\t<div class=\"col-inner\"  >\n\t\t\t\n\t\t\t\n<h3 style=\"font-size: 1.75rem; font-weight: 600; color: #2c3e50; margin-bottom: 25px; text-align: center;\">Y\u00eau c\u1ea7u h\u1ec7 th\u1ed1ng<\/h3>\n<p style=\"font-size: 1rem; line-height: 1.8; color: #666; margin-bottom: 20px;\">Snipe-IT y\u00eau c\u1ea7u c\u00e1c th\u00e0nh ph\u1ea7n sau:<\/p>\n<ul style=\"font-size: 1rem; line-height: 1.8; color: #666; margin-left: 20px;\">\n<li><strong>Web Server:<\/strong> Apache ho\u1eb7c Nginx<\/li>\n<li><strong>PHP:<\/strong> Phi\u00ean b\u1ea3n 8.1 ho\u1eb7c cao h\u01a1n<\/li>\n<li><strong>Database:<\/strong> MySQL 5.7+, MariaDB 10.2+<\/li>\n<li><strong>Composer:<\/strong> \u0110\u1ec3 c\u00e0i \u0111\u1eb7t PHP dependencies<\/li>\n<li><strong>RAM:<\/strong> T\u1ed1i thi\u1ec3u 2GB (khuy\u1ebfn ngh\u1ecb 4GB)<\/li>\n<li><strong>Disk Space:<\/strong> 500MB tr\u1edf l\u00ean cho \u1ee9ng d\u1ee5ng v\u00e0 d\u1eef li\u1ec7u<\/li>\n<\/ul>\n<p style=\"font-size: 1rem; line-height: 1.8; color: #666; margin-top: 20px;\"><strong>PHP Extensions c\u1ea7n thi\u1ebft:<\/strong><\/p>\n<ul style=\"font-size: 1rem; line-height: 1.8; color: #666; margin-left: 20px;\">\n<li>BCMath, OpenSSL, PDO, Mbstring, Tokenizer, JSON, cURL, GD, Fileinfo, XML, Zip<\/li>\n<\/ul>\n\t\t<\/div>\n\t\t\t\t\n<style>\n#col-186967546 > .col-inner {\n  padding: 0px 30px 0px 30px;\n}\n<\/style>\n\t<\/div>\n\n\t\n<\/div>\n\t\t<\/div>\n\n\t\t\n<style>\n#section_2018829420 {\n  padding-top: 50px 0px;\n  padding-bottom: 50px 0px;\n  background-color: rgb(255, 255, 255);\n}\n<\/style>\n\t<\/section>\n\t\n\t<section class=\"section\" id=\"section_497993618\">\n\t\t<div class=\"bg section-bg fill bg-fill  bg-loaded\" >\n\n\t\t\t\n\t\t\t\n\t\t\t\n\n\t\t<\/div>\n\n\t\t\n\n\t\t<div class=\"section-content relative\">\n\t\t\t\n<div class=\"row align-center\"  id=\"row-1767949235\">\n\n\t<div id=\"col-1415518147\" class=\"col medium-10 small-12 large-10\"  >\n\t\t\t\t<div class=\"col-inner\"  >\n\t\t\t\n\t\t\t\n<h3 style=\"font-size: 1.75rem; font-weight: 600; color: #2c3e50; margin-bottom: 25px; text-align: center;\">H\u01b0\u1edbng d\u1eabn c\u00e0i \u0111\u1eb7t Snipe-IT<\/h3>\n<h4 style=\"font-size: 1.25rem; font-weight: 600; color: #2c3e50; margin-top: 25px; margin-bottom: 15px;\">B\u01b0\u1edbc 1: Download Snipe-IT<\/h4>\n<p style=\"font-size: 1rem; line-height: 1.8; color: #666;\">T\u1ea3i phi\u00ean b\u1ea3n m\u1edbi nh\u1ea5t t\u1eeb GitHub:<\/p>\n<pre style=\"background: #2c3e50; color: #fff; padding: 20px; border-radius: 5px; overflow-x: auto; font-size: 0.9rem;\"><code>cd \/var\/www\r\ngit clone https:\/\/github.com\/snipe\/snipe-it snipe-it\r\ncd snipe-it<\/code><\/pre>\n<p style=\"font-size: 1rem; line-height: 1.8; color: #666; margin-top: 20px;\">Ho\u1eb7c t\u1ea3i file ZIP t\u1eeb <a href=\"https:\/\/github.com\/snipe\/snipe-it\/releases\" target=\"_blank\" style=\"color: #3498db;\">GitHub Releases<\/a> v\u00e0 gi\u1ea3i n\u00e9n.<\/p>\n<h4 style=\"font-size: 1.25rem; font-weight: 600; color: #2c3e50; margin-top: 35px; margin-bottom: 15px;\">B\u01b0\u1edbc 2: T\u1ea1o Database<\/h4>\n<p style=\"font-size: 1rem; line-height: 1.8; color: #666;\">\u0110\u0103ng nh\u1eadp MySQL v\u00e0 t\u1ea1o database:<\/p>\n<pre style=\"background: #2c3e50; color: #fff; padding: 20px; border-radius: 5px; overflow-x: auto; font-size: 0.9rem;\"><code>mysql -u root -p\r\nCREATE DATABASE snipeit;\r\nCREATE USER 'snipeituser'@'localhost' IDENTIFIED BY 'your_password';\r\nGRANT ALL PRIVILEGES ON snipeit.* TO 'snipeituser'@'localhost';\r\nFLUSH PRIVILEGES;\r\nEXIT;<\/code><\/pre>\n<h4 style=\"font-size: 1.25rem; font-weight: 600; color: #2c3e50; margin-top: 35px; margin-bottom: 15px;\">B\u01b0\u1edbc 3: C\u1ea5u h\u00ecnh file .env<\/h4>\n<p style=\"font-size: 1rem; line-height: 1.8; color: #666;\">Copy file .env m\u1eabu v\u00e0 ch\u1ec9nh s\u1eeda:<\/p>\n<pre style=\"background: #2c3e50; color: #fff; padding: 20px; border-radius: 5px; overflow-x: auto; font-size: 0.9rem;\"><code>cp .env.example .env\r\nnano .env<\/code><\/pre>\n<p style=\"font-size: 1rem; line-height: 1.8; color: #666; margin-top: 20px;\">C\u1ea5u h\u00ecnh c\u00e1c th\u00f4ng s\u1ed1 quan tr\u1ecdng:<\/p>\n<pre style=\"background: #2c3e50; color: #fff; padding: 20px; border-radius: 5px; overflow-x: auto; font-size: 0.9rem;\"><code># Application URL\r\nAPP_URL=http:\/\/your-domain.com\r\n# Database settings\r\nDB_CONNECTION=mysql\r\nDB_HOST=127.0.0.1\r\nDB_PORT=3306\r\nDB_DATABASE=snipeit\r\nDB_USERNAME=snipeituser\r\nDB_PASSWORD=your_password\r\n# Mail settings (optional, c\u1ea5u h\u00ecnh sau)\r\nMAIL_DRIVER=smtp\r\nMAIL_HOST=smtp.gmail.com\r\nMAIL_PORT=587\r\nMAIL_USERNAME=your_email@gmail.com\r\nMAIL_PASSWORD=your_password\r\nMAIL_ENCRYPTION=tls\r\nMAIL_FROM_ADDR=your_email@gmail.com\r\nMAIL_FROM_NAME='Snipe-IT'<\/code><\/pre>\n<h4 style=\"font-size: 1.25rem; font-weight: 600; color: #2c3e50; margin-top: 35px; margin-bottom: 15px;\">B\u01b0\u1edbc 4: C\u00e0i \u0111\u1eb7t Dependencies<\/h4>\n<p style=\"font-size: 1rem; line-height: 1.8; color: #666;\">C\u00e0i \u0111\u1eb7t Composer (n\u1ebfu ch\u01b0a c\u00f3):<\/p>\n<pre style=\"background: #2c3e50; color: #fff; padding: 20px; border-radius: 5px; overflow-x: auto; font-size: 0.9rem;\"><code>curl -sS https:\/\/getcomposer.org\/installer | php\r\nmv composer.phar \/usr\/local\/bin\/composer<\/code><\/pre>\n<p style=\"font-size: 1rem; line-height: 1.8; color: #666; margin-top: 20px;\">C\u00e0i \u0111\u1eb7t PHP dependencies:<\/p>\n<pre style=\"background: #2c3e50; color: #fff; padding: 20px; border-radius: 5px; overflow-x: auto; font-size: 0.9rem;\"><code>composer install --no-dev --prefer-source<\/code><\/pre>\n<h4 style=\"font-size: 1.25rem; font-weight: 600; color: #2c3e50; margin-top: 35px; margin-bottom: 15px;\">B\u01b0\u1edbc 5: Generate Application Key<\/h4>\n<p style=\"font-size: 1rem; line-height: 1.8; color: #666;\">T\u1ea1o APP_KEY cho \u1ee9ng d\u1ee5ng:<\/p>\n<pre style=\"background: #2c3e50; color: #fff; padding: 20px; border-radius: 5px; overflow-x: auto; font-size: 0.9rem;\"><code>php artisan key:generate<\/code><\/pre>\n<h4 style=\"font-size: 1.25rem; font-weight: 600; color: #2c3e50; margin-top: 35px; margin-bottom: 15px;\">B\u01b0\u1edbc 6: Thi\u1ebft l\u1eadp quy\u1ec1n truy c\u1eadp<\/h4>\n<p style=\"font-size: 1rem; line-height: 1.8; color: #666;\">C\u1ea5p quy\u1ec1n cho web server:<\/p>\n<pre style=\"background: #2c3e50; color: #fff; padding: 20px; border-radius: 5px; overflow-x: auto; font-size: 0.9rem;\"><code>chown -R www-data:www-data \/var\/www\/snipe-it\r\nchmod -R 755 \/var\/www\/snipe-it\/storage\r\nchmod -R 755 \/var\/www\/snipe-it\/public\/uploads<\/code><\/pre>\n\t\t<\/div>\n\t\t\t\t\n<style>\n#col-1415518147 > .col-inner {\n  padding: 0px 30px 0px 30px;\n}\n<\/style>\n\t<\/div>\n\n\t\n<\/div>\n\t\t<\/div>\n\n\t\t\n<style>\n#section_497993618 {\n  padding-top: 50px 0px;\n  padding-bottom: 50px 0px;\n  background-color: rgb(240, 245, 250);\n}\n<\/style>\n\t<\/section>\n\t\n\t<section class=\"section\" id=\"section_1927505471\">\n\t\t<div class=\"bg section-bg fill bg-fill  bg-loaded\" >\n\n\t\t\t\n\t\t\t\n\t\t\t\n\n\t\t<\/div>\n\n\t\t\n\n\t\t<div class=\"section-content relative\">\n\t\t\t\n<div class=\"row align-center\"  id=\"row-1797752995\">\n\n\t<div id=\"col-369467274\" class=\"col medium-10 small-12 large-10\"  >\n\t\t\t\t<div class=\"col-inner\"  >\n\t\t\t\n\t\t\t\n<h3 style=\"font-size: 1.75rem; font-weight: 600; color: #2c3e50; margin-bottom: 25px; text-align: center;\">B\u01b0\u1edbc 7: C\u1ea5u h\u00ecnh Web Server<\/h3>\n<h4 style=\"font-size: 1.25rem; font-weight: 600; color: #2c3e50; margin-top: 25px; margin-bottom: 15px;\">C\u1ea5u h\u00ecnh Apache<\/h4>\n<p style=\"font-size: 1rem; line-height: 1.8; color: #666;\">T\u1ea1o Virtual Host cho Snipe-IT:<\/p>\n<pre style=\"background: #2c3e50; color: #fff; padding: 20px; border-radius: 5px; overflow-x: auto; font-size: 0.9rem;\"><code>nano \/etc\/apache2\/sites-available\/snipeit.conf<\/code><\/pre>\n<p style=\"font-size: 1rem; line-height: 1.8; color: #666; margin-top: 20px;\">N\u1ed9i dung file c\u1ea5u h\u00ecnh:<\/p>\n<pre style=\"background: #2c3e50; color: #fff; padding: 20px; border-radius: 5px; overflow-x: auto; font-size: 0.9rem;\"><code>&lt;VirtualHost *:80&gt;\r\n    ServerName your-domain.com\r\n    DocumentRoot \/var\/www\/snipe-it\/public\r\n    &lt;Directory \/var\/www\/snipe-it\/public&gt;\r\n        Options Indexes FollowSymLinks\r\n        AllowOverride All\r\n        Require all granted\r\n    &lt;\/Directory&gt;\r\n    ErrorLog ${APACHE_LOG_DIR}\/snipeit_error.log\r\n    CustomLog ${APACHE_LOG_DIR}\/snipeit_access.log combined\r\n&lt;\/VirtualHost&gt;<\/code><\/pre>\n<p style=\"font-size: 1rem; line-height: 1.8; color: #666; margin-top: 20px;\">K\u00edch ho\u1ea1t site v\u00e0 reload Apache:<\/p>\n<pre style=\"background: #2c3e50; color: #fff; padding: 20px; border-radius: 5px; overflow-x: auto; font-size: 0.9rem;\"><code>a2ensite snipeit.conf\r\na2enmod rewrite\r\nsystemctl restart apache2<\/code><\/pre>\n<h4 style=\"font-size: 1.25rem; font-weight: 600; color: #2c3e50; margin-top: 35px; margin-bottom: 15px;\">C\u1ea5u h\u00ecnh Nginx<\/h4>\n<p style=\"font-size: 1rem; line-height: 1.8; color: #666;\">N\u1ebfu s\u1eed d\u1ee5ng Nginx:<\/p>\n<pre style=\"background: #2c3e50; color: #fff; padding: 20px; border-radius: 5px; overflow-x: auto; font-size: 0.9rem;\"><code>server {\r\n    listen 80;\r\n    server_name your-domain.com;\r\n    root \/var\/www\/snipe-it\/public;\r\n    index index.php;\r\n    location \/ {\r\n        try_files $uri $uri\/ \/index.php?$query_string;\r\n    }\r\n    location ~ .php$ {\r\n        fastcgi_pass unix:\/var\/run\/php\/php8.1-fpm.sock;\r\n        fastcgi_index index.php;\r\n        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;\r\n        include fastcgi_params;\r\n    }\r\n    location ~ \/.ht {\r\n        deny all;\r\n    }\r\n}<\/code><\/pre>\n\t\t<\/div>\n\t\t\t\t\n<style>\n#col-369467274 > .col-inner {\n  padding: 0px 30px 0px 30px;\n}\n<\/style>\n\t<\/div>\n\n\t\n<\/div>\n\t\t<\/div>\n\n\t\t\n<style>\n#section_1927505471 {\n  padding-top: 50px 0px;\n  padding-bottom: 50px 0px;\n  background-color: rgb(255, 255, 255);\n}\n<\/style>\n\t<\/section>\n\t\n\t<section class=\"section\" id=\"section_1337854457\">\n\t\t<div class=\"bg section-bg fill bg-fill  bg-loaded\" >\n\n\t\t\t\n\t\t\t\n\t\t\t\n\n\t\t<\/div>\n\n\t\t\n\n\t\t<div class=\"section-content relative\">\n\t\t\t\n<div class=\"row row-collapse align-center\"  id=\"row-1806810360\">\n\n\t<div id=\"col-1007003613\" class=\"col medium-6 small-12 large-6\"  >\n\t\t\t\t<div class=\"col-inner text-center\"  >\n\t\t\t\n\t\t\t\n<div class=\"uxb-no-content uxb-image\">Upload Image...<\/div>\n\t\t<\/div>\n\t\t\t\t\n<style>\n#col-1007003613 > .col-inner {\n  padding: 30px;\n}\n<\/style>\n\t<\/div>\n\n\t\n\n\t<div id=\"col-1198307322\" class=\"col medium-6 small-12 large-6\"  >\n\t\t\t\t<div class=\"col-inner\"  >\n\t\t\t\n\t\t\t\n<h3 style=\"font-size: 1.75rem; font-weight: 600; color: #2c3e50; margin-bottom: 20px;\">B\u01b0\u1edbc 8: Ch\u1ea1y Setup Wizard<\/h3>\n<p style=\"font-size: 1rem; line-height: 1.8; color: #666;\">Truy c\u1eadp Snipe-IT qua tr\u00ecnh duy\u1ec7t:<\/p>\n<pre style=\"background: #ecf0f1; color: #2c3e50; padding: 15px; border-radius: 5px; font-size: 0.95rem; margin-top: 15px; margin-bottom: 15px;\"><code>http:\/\/your-domain.com<\/code><\/pre>\n<p style=\"font-size: 1rem; line-height: 1.8; color: #666;\">Setup wizard s\u1ebd h\u01b0\u1edbng d\u1eabn b\u1ea1n:<\/p>\n<ul style=\"font-size: 1rem; line-height: 1.8; color: #666; margin-left: 20px; margin-top: 15px;\">\n<li><strong>Pre-Flight Check:<\/strong> Ki\u1ec3m tra m\u00f4i tr\u01b0\u1eddng server<\/li>\n<li><strong>Database Setup:<\/strong> T\u1ea1o tables v\u00e0 seed d\u1eef li\u1ec7u<\/li>\n<li><strong>Create Admin:<\/strong> T\u1ea1o t\u00e0i kho\u1ea3n admin \u0111\u1ea7u ti\u00ean<\/li>\n<li><strong>Site Settings:<\/strong> C\u1ea5u h\u00ecnh t\u00ean c\u00f4ng ty, logo, m\u00fai gi\u1edd<\/li>\n<\/ul>\n<p style=\"font-size: 1rem; line-height: 1.8; color: #666; margin-top: 15px;\">Sau khi ho\u00e0n t\u1ea5t, b\u1ea1n c\u00f3 th\u1ec3 \u0111\u0103ng nh\u1eadp v\u00e0 b\u1eaft \u0111\u1ea7u s\u1eed d\u1ee5ng!<\/p>\n\t\t<\/div>\n\t\t\t\t\n<style>\n#col-1198307322 > .col-inner {\n  padding: 30px 40px 30px 40px;\n}\n<\/style>\n\t<\/div>\n\n\t\n<\/div>\n\t\t<\/div>\n\n\t\t\n<style>\n#section_1337854457 {\n  padding-top: 50px 0px;\n  padding-bottom: 50px 0px;\n  background-color: rgb(240, 245, 250);\n}\n<\/style>\n\t<\/section>\n\t\n\t<section class=\"section\" id=\"section_9994233\">\n\t\t<div class=\"bg section-bg fill bg-fill  bg-loaded\" >\n\n\t\t\t\n\t\t\t\n\t\t\t\n\n\t\t<\/div>\n\n\t\t\n\n\t\t<div class=\"section-content relative\">\n\t\t\t\n<div class=\"row align-center\"  id=\"row-419282645\">\n\n\t<div id=\"col-1059309544\" class=\"col medium-10 small-12 large-10\"  >\n\t\t\t\t<div class=\"col-inner\"  >\n\t\t\t\n\t\t\t\n<h3 style=\"font-size: 1.75rem; font-weight: 600; color: #2c3e50; margin-bottom: 25px; text-align: center;\">C\u00e0i \u0111\u1eb7t v\u1edbi Docker (C\u00e1ch nhanh nh\u1ea5t)<\/h3>\n<p style=\"font-size: 1rem; line-height: 1.8; color: #666;\">S\u1eed d\u1ee5ng Docker Compose \u0111\u1ec3 c\u00e0i \u0111\u1eb7t nhanh ch\u00f3ng:<\/p>\n<h4 style=\"font-size: 1.25rem; font-weight: 600; color: #2c3e50; margin-top: 25px; margin-bottom: 15px;\">B\u01b0\u1edbc 1: T\u1ea1o docker-compose.yml<\/h4>\n<pre style=\"background: #2c3e50; color: #fff; padding: 20px; border-radius: 5px; overflow-x: auto; font-size: 0.9rem;\"><code>version: '3'\r\nservices:\r\n  snipeit:\r\n    image: snipe\/snipe-it:latest\r\n    container_name: snipeit\r\n    restart: always\r\n    ports:\r\n      - \"8000:80\"\r\n    environment:\r\n      - APP_URL=http:\/\/localhost:8000\r\n      - MYSQL_PORT_3306_TCP_ADDR=mysql\r\n      - MYSQL_PORT_3306_TCP_PORT=3306\r\n      - MYSQL_DATABASE=snipeit\r\n      - MYSQL_USER=snipeit\r\n      - MYSQL_PASSWORD=your_password\r\n    volumes:\r\n      - .\/data:\/var\/lib\/snipeit\r\n    depends_on:\r\n      - mysql\r\n  mysql:\r\n    image: mysql:8.0\r\n    container_name: snipeit_mysql\r\n    restart: always\r\n    environment:\r\n      - MYSQL_ROOT_PASSWORD=root_password\r\n      - MYSQL_DATABASE=snipeit\r\n      - MYSQL_USER=snipeit\r\n      - MYSQL_PASSWORD=your_password\r\n    volumes:\r\n      - .\/mysql:\/var\/lib\/mysql<\/code><\/pre>\n<h4 style=\"font-size: 1.25rem; font-weight: 600; color: #2c3e50; margin-top: 35px; margin-bottom: 15px;\">B\u01b0\u1edbc 2: Kh\u1edfi \u0111\u1ed9ng containers<\/h4>\n<pre style=\"background: #2c3e50; color: #fff; padding: 20px; border-radius: 5px; overflow-x: auto; font-size: 0.9rem;\"><code>docker-compose up -d<\/code><\/pre>\n<p style=\"font-size: 1rem; line-height: 1.8; color: #666; margin-top: 20px;\">Truy c\u1eadp <code>http:\/\/localhost:8000<\/code> v\u00e0 l\u00e0m theo setup wizard.<\/p>\n\t\t<\/div>\n\t\t\t\t\n<style>\n#col-1059309544 > .col-inner {\n  padding: 0px 30px 0px 30px;\n}\n<\/style>\n\t<\/div>\n\n\t\n<\/div>\n\t\t<\/div>\n\n\t\t\n<style>\n#section_9994233 {\n  padding-top: 50px 0px;\n  padding-bottom: 50px 0px;\n  background-color: rgb(255, 255, 255);\n}\n<\/style>\n\t<\/section>\n\t\n\t<section class=\"section\" id=\"section_942579876\">\n\t\t<div class=\"bg section-bg fill bg-fill  bg-loaded\" >\n\n\t\t\t\n\t\t\t\n\t\t\t\n\n\t\t<\/div>\n\n\t\t\n\n\t\t<div class=\"section-content relative\">\n\t\t\t\n<div class=\"row align-center\"  id=\"row-1686509084\">\n\n\t<div id=\"col-558455394\" class=\"col medium-10 small-12 large-10\"  >\n\t\t\t\t<div class=\"col-inner\"  >\n\t\t\t\n\t\t\t\n<h3 style=\"font-size: 1.75rem; font-weight: 600; color: #2c3e50; margin-bottom: 25px; text-align: center;\">C\u00e1c t\u00ednh n\u0103ng ch\u00ednh c\u1ee7a Snipe-IT<\/h3>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\n\t\n<\/div>\n<div class=\"row row-collapse align-center\"  id=\"row-1134523731\">\n\n\t<div id=\"col-1021017287\" class=\"col medium-4 small-12 large-4\"  >\n\t\t\t\t<div class=\"col-inner\"  >\n\t\t\t\n\t\t\t\n<div style=\"background: #f8f9fa; padding: 25px; border-radius: 8px; border-left: 4px solid #3498db;\">\n<h4 style=\"font-size: 1.15rem; font-weight: 600; color: #2c3e50; margin-bottom: 15px;\">\ud83d\udce6 Asset Management<\/h4>\n<p style=\"font-size: 0.95rem; line-height: 1.6; color: #666;\">Theo d\u00f5i laptop, desktop, thi\u1ebft b\u1ecb m\u1ea1ng, \u0111i\u1ec7n tho\u1ea1i v\u1edbi th\u00f4ng tin chi ti\u1ebft v\u1ec1 model, serial, warranty, location.<\/p>\n<\/div>\n\t\t<\/div>\n\t\t\t\t\n<style>\n#col-1021017287 > .col-inner {\n  padding: 20px;\n}\n<\/style>\n\t<\/div>\n\n\t\n\n\t<div id=\"col-747614820\" class=\"col medium-4 small-12 large-4\"  >\n\t\t\t\t<div class=\"col-inner\"  >\n\t\t\t\n\t\t\t\n<div style=\"background: #f8f9fa; padding: 25px; border-radius: 8px; border-left: 4px solid #3498db;\">\n<h4 style=\"font-size: 1.15rem; font-weight: 600; color: #2c3e50; margin-bottom: 15px;\">\ud83d\udd11 License Management<\/h4>\n<p style=\"font-size: 0.95rem; line-height: 1.6; color: #666;\">Qu\u1ea3n l\u00fd software licenses, theo d\u00f5i s\u1ed1 l\u01b0\u1ee3ng seats, ng\u00e0y h\u1ebft h\u1ea1n v\u00e0 assign cho ng\u01b0\u1eddi d\u00f9ng c\u1ee5 th\u1ec3.<\/p>\n<\/div>\n\t\t<\/div>\n\t\t\t\t\n<style>\n#col-747614820 > .col-inner {\n  padding: 20px;\n}\n<\/style>\n\t<\/div>\n\n\t\n\n\t<div id=\"col-953320770\" class=\"col medium-4 small-12 large-4\"  >\n\t\t\t\t<div class=\"col-inner\"  >\n\t\t\t\n\t\t\t\n<div style=\"background: #f8f9fa; padding: 25px; border-radius: 8px; border-left: 4px solid #3498db;\">\n<h4 style=\"font-size: 1.15rem; font-weight: 600; color: #2c3e50; margin-bottom: 15px;\">\ud83d\udcca Reporting<\/h4>\n<p style=\"font-size: 0.95rem; line-height: 1.6; color: #666;\">B\u00e1o c\u00e1o chi ti\u1ebft v\u1ec1 t\u00e0i s\u1ea3n, audit logs, depreciation, maintenance schedules v\u00e0 custom reports.<\/p>\n<\/div>\n\t\t<\/div>\n\t\t\t\t\n<style>\n#col-953320770 > .col-inner {\n  padding: 20px;\n}\n<\/style>\n\t<\/div>\n\n\t\n<\/div>\n<div class=\"row row-collapse align-center\"  id=\"row-355116712\">\n\n\t<div id=\"col-2057371612\" class=\"col medium-4 small-12 large-4\"  >\n\t\t\t\t<div class=\"col-inner\"  >\n\t\t\t\n\t\t\t\n<div style=\"background: #f8f9fa; padding: 25px; border-radius: 8px; border-left: 4px solid #3498db;\">\n<h4 style=\"font-size: 1.15rem; font-weight: 600; color: #2c3e50; margin-bottom: 15px;\">\ud83d\udcf1 Mobile App<\/h4>\n<p style=\"font-size: 0.95rem; line-height: 1.6; color: #666;\">iOS\/Android app \u0111\u1ec3 scan QR code, check-in\/out t\u00e0i s\u1ea3n v\u00e0 xem th\u00f4ng tin asset ngay tr\u00ean \u0111i\u1ec7n tho\u1ea1i.<\/p>\n<\/div>\n\t\t<\/div>\n\t\t\t\t\n<style>\n#col-2057371612 > .col-inner {\n  padding: 20px;\n}\n<\/style>\n\t<\/div>\n\n\t\n\n\t<div id=\"col-76789846\" class=\"col medium-4 small-12 large-4\"  >\n\t\t\t\t<div class=\"col-inner\"  >\n\t\t\t\n\t\t\t\n<div style=\"background: #f8f9fa; padding: 25px; border-radius: 8px; border-left: 4px solid #3498db;\">\n<h4 style=\"font-size: 1.15rem; font-weight: 600; color: #2c3e50; margin-bottom: 15px;\">\ud83d\udd14 Notifications<\/h4>\n<p style=\"font-size: 0.95rem; line-height: 1.6; color: #666;\">Email alerts cho warranty expiration, license renewal, check-in\/out events v\u00e0 maintenance schedules.<\/p>\n<\/div>\n\t\t<\/div>\n\t\t\t\t\n<style>\n#col-76789846 > .col-inner {\n  padding: 20px;\n}\n<\/style>\n\t<\/div>\n\n\t\n\n\t<div id=\"col-1205791204\" class=\"col medium-4 small-12 large-4\"  >\n\t\t\t\t<div class=\"col-inner\"  >\n\t\t\t\n\t\t\t\n<div style=\"background: #f8f9fa; padding: 25px; border-radius: 8px; border-left: 4px solid #3498db;\">\n<h4 style=\"font-size: 1.15rem; font-weight: 600; color: #2c3e50; margin-bottom: 15px;\">\ud83d\udd0c Integrations<\/h4>\n<p style=\"font-size: 0.95rem; line-height: 1.6; color: #666;\">LDAP\/AD sync, SAML SSO, REST API, webhooks, v\u00e0 t\u00edch h\u1ee3p v\u1edbi JAMF, Google Workspace.<\/p>\n<\/div>\n\t\t<\/div>\n\t\t\t\t\n<style>\n#col-1205791204 > .col-inner {\n  padding: 20px;\n}\n<\/style>\n\t<\/div>\n\n\t\n<\/div>\n\t\t<\/div>\n\n\t\t\n<style>\n#section_942579876 {\n  padding-top: 50px 0px;\n  padding-bottom: 50px 0px;\n  background-color: rgb(240, 245, 250);\n}\n<\/style>\n\t<\/section>\n\t\n\t<section class=\"section\" id=\"section_1235762815\">\n\t\t<div class=\"bg section-bg fill bg-fill  bg-loaded\" >\n\n\t\t\t\n\t\t\t\n\t\t\t\n\n\t\t<\/div>\n\n\t\t\n\n\t\t<div class=\"section-content relative\">\n\t\t\t\n<div class=\"row align-center\"  id=\"row-1223340567\">\n\n\t<div id=\"col-594186446\" class=\"col medium-10 small-12 large-10\"  >\n\t\t\t\t<div class=\"col-inner\"  >\n\t\t\t\n\t\t\t\n<h3 style=\"font-size: 1.75rem; font-weight: 600; color: #2c3e50; margin-bottom: 25px; text-align: center;\">Sau khi c\u00e0i \u0111\u1eb7t<\/h3>\n<h4 style=\"font-size: 1.25rem; font-weight: 600; color: #2c3e50; margin-top: 25px; margin-bottom: 15px;\">B\u01b0\u1edbc ti\u1ebfp theo<\/h4>\n<ul style=\"font-size: 1rem; line-height: 1.8; color: #666; margin-left: 20px;\">\n<li><strong>C\u1ea5u h\u00ecnh Email:<\/strong> Thi\u1ebft l\u1eadp SMTP \u0111\u1ec3 g\u1eedi notifications<\/li>\n<li><strong>Import Data:<\/strong> Import danh s\u00e1ch t\u00e0i s\u1ea3n t\u1eeb CSV<\/li>\n<li><strong>Create Categories:<\/strong> T\u1ea1o categories cho c\u00e1c lo\u1ea1i t\u00e0i s\u1ea3n<\/li>\n<li><strong>Add Suppliers:<\/strong> Th\u00eam nh\u00e0 cung c\u1ea5p v\u00e0 manufacturers<\/li>\n<li><strong>Define Locations:<\/strong> Thi\u1ebft l\u1eadp locations cho t\u1ed5 ch\u1ee9c<\/li>\n<li><strong>Add Asset Models:<\/strong> T\u1ea1o models cho t\u1eebng lo\u1ea1i thi\u1ebft b\u1ecb<\/li>\n<li><strong>Setup Cron Jobs:<\/strong> C\u1ea5u h\u00ecnh scheduled tasks cho backups v\u00e0 alerts<\/li>\n<\/ul>\n<h4 style=\"font-size: 1.25rem; font-weight: 600; color: #2c3e50; margin-top: 35px; margin-bottom: 15px;\">Thi\u1ebft l\u1eadp Cron Jobs<\/h4>\n<p style=\"font-size: 1rem; line-height: 1.8; color: #666;\">Th\u00eam v\u00e0o crontab \u0111\u1ec3 t\u1ef1 \u0111\u1ed9ng ch\u1ea1y scheduled tasks:<\/p>\n<pre style=\"background: #2c3e50; color: #fff; padding: 20px; border-radius: 5px; overflow-x: auto; font-size: 0.9rem;\"><code>crontab -e\r\n# Th\u00eam d\u00f2ng sau:\r\n* * * * * \/usr\/bin\/php \/var\/www\/snipe-it\/artisan schedule:run >> \/dev\/null 2>&1<\/code><\/pre>\n<h4 style=\"font-size: 1.25rem; font-weight: 600; color: #2c3e50; margin-top: 35px; margin-bottom: 15px;\">T\u1ea1o QR Code cho Assets<\/h4>\n<p style=\"font-size: 1rem; line-height: 1.8; color: #666;\">Snipe-IT cho ph\u00e9p in QR code\/barcode cho m\u1ed7i asset. V\u00e0o <strong>Settings > Labels<\/strong> \u0111\u1ec3 c\u1ea5u h\u00ecnh format nh\u00e3n ph\u00f9 h\u1ee3p v\u1edbi m\u00e1y in c\u1ee7a b\u1ea1n.<\/p>\n\t\t<\/div>\n\t\t\t\t\n<style>\n#col-594186446 > .col-inner {\n  padding: 0px 30px 0px 30px;\n}\n<\/style>\n\t<\/div>\n\n\t\n<\/div>\n\t\t<\/div>\n\n\t\t\n<style>\n#section_1235762815 {\n  padding-top: 50px 0px;\n  padding-bottom: 50px 0px;\n  background-color: rgb(255, 255, 255);\n}\n<\/style>\n\t<\/section>\n\t\n\t<section class=\"section\" id=\"section_1785017213\">\n\t\t<div class=\"bg section-bg fill bg-fill  bg-loaded\" >\n\n\t\t\t\n\t\t\t\n\t\t\t\n\n\t\t<\/div>\n\n\t\t\n\n\t\t<div class=\"section-content relative\">\n\t\t\t\n<div class=\"row align-center\"  id=\"row-1989376910\">\n\n\t<div id=\"col-1987269254\" class=\"col medium-8 small-12 large-8\"  >\n\t\t\t\t<div class=\"col-inner text-center\"  >\n\t\t\t\n\t\t\t\n<h2 style=\"font-size: 2rem; font-weight: 700; color: #fff; margin-bottom: 20px;\">B\u1eaft \u0111\u1ea7u v\u1edbi Snipe-IT ngay h\u00f4m nay<\/h2>\n<p style=\"font-size: 1.1rem; line-height: 1.8; color: #fff; margin-bottom: 30px;\">Qu\u1ea3n l\u00fd t\u00e0i s\u1ea3n IT chuy\u00ean nghi\u1ec7p, mi\u1ec5n ph\u00ed v\u00e0 m\u00e3 ngu\u1ed3n m\u1edf!<\/p>\n<a href=\"https:\/\/snipe-it.readme.io\/docs\" target=\"_blank\" class=\"button white is-outline is-large\" rel=\"noopener\"  style=\"border-radius:3px;\">\n    <span>T\u00e0i li\u1ec7u \u0111\u1ea7y \u0111\u1ee7<\/span>\n  <\/a>\n\n<a href=\"https:\/\/github.com\/snipe\/snipe-it\" target=\"_blank\" class=\"button white is-large\" rel=\"noopener\"  style=\"border-radius:3px;\">\n    <span>GitHub Repository<\/span>\n  <\/a>\n\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\n\t\n<\/div>\n\t\t<\/div>\n\n\t\t\n<style>\n#section_1785017213 {\n  padding-top: 60px 0px;\n  padding-bottom: 60px 0px;\n  background-color: rgb(52, 152, 219);\n}\n<\/style>\n\t<\/section>\n\t\n\t<section class=\"section\" id=\"section_687282806\">\n\t\t<div class=\"bg section-bg fill bg-fill  bg-loaded\" >\n\n\t\t\t\n\t\t\t\n\t\t\t\n\n\t\t<\/div>\n\n\t\t\n\n\t\t<div class=\"section-content relative\">\n\t\t\t\n<div class=\"row align-center\"  id=\"row-656716374\">\n\n\t<div id=\"col-144018334\" class=\"col medium-10 small-12 large-10\"  >\n\t\t\t\t<div class=\"col-inner text-center\"  >\n\t\t\t\n\t\t\t\n<p style=\"font-size: 0.95rem; line-height: 1.8; color: #999; text-align: center;\">Snipe-IT l\u00e0 gi\u1ea3i ph\u00e1p qu\u1ea3n l\u00fd t\u00e0i s\u1ea3n IT ho\u00e0n h\u1ea3o cho doanh nghi\u1ec7p v\u1eeba v\u00e0 nh\u1ecf. Mi\u1ec5n ph\u00ed, m\u00e3 ngu\u1ed3n m\u1edf, kh\u00f4ng gi\u1edbi h\u1ea1n ng\u01b0\u1eddi d\u00f9ng hay s\u1ed1 l\u01b0\u1ee3ng t\u00e0i s\u1ea3n. \u0110\u01b0\u1ee3c h\u00e0ng ngh\u00ecn t\u1ed5 ch\u1ee9c tin d\u00f9ng tr\u00ean to\u00e0n th\u1ebf gi\u1edbi. N\u1ebfu kh\u00f4ng mu\u1ed1n t\u1ef1 host, Snipe-IT c\u0169ng cung c\u1ea5p d\u1ecbch v\u1ee5 hosted v\u1edbi gi\u00e1 ph\u1ea3i ch\u0103ng.<\/p>\n\t\t<\/div>\n\t\t\t\t\n<style>\n#col-144018334 > .col-inner {\n  padding: 20px;\n}\n<\/style>\n\t<\/div>\n\n\t\n<\/div>\n\t\t<\/div>\n\n\t\t\n<style>\n#section_687282806 {\n  padding-top: 40px 0px;\n  padding-bottom: 40px 0px;\n  background-color: rgb(248, 248, 248);\n}\n<\/style>\n\t<\/section>\n\t\n\t<section class=\"section\" id=\"section_1177392947\">\n\t\t<div class=\"bg section-bg fill bg-fill  bg-loaded\" >\n\n\t\t\t\n\t\t\t\n\t\t\t\n\n\t\t<\/div>\n\n\t\t\n\n\t\t<div class=\"section-content relative\">\n\t\t\t\n<div class=\"row align-center\"  id=\"row-814361908\">\n\n\t<div id=\"col-912433994\" class=\"col medium-10 small-12 large-10\"  >\n\t\t\t\t<div class=\"col-inner text-center\"  >\n\t\t\t\n\t\t\t\n<h2 style=\"font-size: 2.5rem; font-weight: 700; color: #2c3e50; margin-bottom: 20px;\">Snipe-IT &#8211; Qu\u1ea3n l\u00fd t\u00e0i s\u1ea3n CNTT mi\u1ec5n ph\u00ed v\u00e0 m\u00e3 ngu\u1ed3n m\u1edf<\/h2>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\n\t\n<\/div>\n\t\t<\/div>\n\n\t\t\n<style>\n#section_1177392947 {\n  padding-top: 60px 0px;\n  padding-bottom: 60px 0px;\n  background-color: rgb(248, 248, 248);\n}\n<\/style>\n\t<\/section>\n\t\n\t<section class=\"section\" id=\"section_1984509914\">\n\t\t<div class=\"bg section-bg fill bg-fill  bg-loaded\" >\n\n\t\t\t\n\t\t\t\n\t\t\t\n\n\t\t<\/div>\n\n\t\t\n\n\t\t<div class=\"section-content relative\">\n\t\t\t\n<div class=\"row\"  id=\"row-439791038\">\n\n\t<div id=\"col-1563398944\" class=\"col small-12 large-12\"  >\n\t\t\t\t<div class=\"col-inner\"  >\n\t\t\t\n\t\t\t\n<p style=\"font-size: 1rem; line-height: 1.8; color: #666;\">B\u1ea1n \u0111ang qu\u1ea3n l\u00fd t\u00e0i s\u1ea3n IT c\u1ee7a c\u00f4ng ty b\u1eb1ng Excel? Hay \u0111ang m\u1ea5t c\u00f4ng theo d\u00f5i laptop, m\u00e1y t\u00ednh, thi\u1ebft b\u1ecb m\u1ea1ng \u0111\u01b0\u1ee3c giao cho nh\u00e2n vi\u00ean n\u00e0o?<\/p>\n<p style=\"font-size: 1rem; line-height: 1.8; color: #666;\">Snipe-IT l\u00e0 gi\u1ea3i ph\u00e1p qu\u1ea3n l\u00fd t\u00e0i s\u1ea3n CNTT (IT Asset Management) m\u00e3 ngu\u1ed3n m\u1edf, gi\u00fap b\u1ea1n theo d\u00f5i, qu\u1ea3n l\u00fd v\u00e0 b\u00e1o c\u00e1o t\u1ea5t c\u1ea3 t\u00e0i s\u1ea3n c\u00f4ng ngh\u1ec7 trong t\u1ed5 ch\u1ee9c m\u1ed9t c\u00e1ch chuy\u00ean nghi\u1ec7p.<\/p>\n<h3 style=\"font-size: 1.75rem; font-weight: 600; color: #2c3e50; margin-top: 30px; margin-bottom: 15px;\">Snipe-IT l\u00e0 g\u00ec?<\/h3>\n<p style=\"font-size: 1rem; line-height: 1.8; color: #666;\">Snipe-IT l\u00e0 ph\u1ea7n m\u1ec1m m\u00e3 ngu\u1ed3n m\u1edf gi\u00fap doanh nghi\u1ec7p qu\u1ea3n l\u00fd t\u00e0i s\u1ea3n IT nh\u01b0 laptop, desktop, thi\u1ebft b\u1ecb m\u1ea1ng, ph\u1ea7n m\u1ec1m, license, ph\u1ee5 ki\u1ec7n v\u00e0 v\u1eadt t\u01b0 ti\u00eau hao. Theo d\u00f5i ai \u0111ang s\u1eed d\u1ee5ng thi\u1ebft b\u1ecb g\u00ec, b\u1ea3o h\u00e0nh c\u00f2n bao l\u00e2u, v\u00e0 l\u1ecbch s\u1eed b\u1ea3o tr\u00ec.<\/p>\n<h3 style=\"font-size: 1.75rem; font-weight: 600; color: #2c3e50; margin-top: 30px; margin-bottom: 15px;\">T\u00ednh n\u0103ng n\u1ed5i b\u1eadt<\/h3>\n<ul style=\"font-size: 1rem; line-height: 1.8; color: #666; margin-left: 20px;\">\n<li>Qu\u1ea3n l\u00fd t\u00e0i s\u1ea3n, license, ph\u1ee5 ki\u1ec7n, v\u00e0 v\u1eadt t\u01b0 ti\u00eau hao<\/li>\n<li>Check-in\/Check-out t\u00e0i s\u1ea3n cho ng\u01b0\u1eddi d\u00f9ng<\/li>\n<li>In m\u00e3 QR\/Barcode cho t\u00e0i s\u1ea3n<\/li>\n<li>Theo d\u00f5i b\u1ea3o h\u00e0nh v\u00e0 kh\u1ea5u hao<\/li>\n<li>B\u00e1o c\u00e1o v\u00e0 audit logs chi ti\u1ebft<\/li>\n<li>Import\/Export d\u1eef li\u1ec7u CSV<\/li>\n<li>REST API \u0111\u1ea7y \u0111\u1ee7<\/li>\n<li>H\u1ed7 tr\u1ee3 \u0111a ng\u00f4n ng\u1eef v\u00e0 \u0111a ti\u1ec1n t\u1ec7<\/li>\n<\/ul>\n\t\t<\/div>\n\t\t\t\t\n<style>\n#col-1563398944 > .col-inner {\n  padding: 20px 30px 20px 30px;\n}\n<\/style>\n\t<\/div>\n\n\t\n\n\t<div id=\"col-1936694061\" class=\"col medium-6 small-12 large-6\"  >\n\t\t\t\t<div class=\"col-inner text-center\"  >\n\t\t\t\n\t\t\t\n\t<div class=\"img has-hover x md-x lg-x y md-y lg-y\" id=\"image_741453041\">\n\t\t\t\t\t\t\t\t<div class=\"img-inner dark\" >\n\t\t\t<img decoding=\"async\" src=\"snipeit-demo\" alt=\"\"\/>\t\t\t\t\t\t\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\n<style>\n#image_741453041 {\n  width: 100%;\n}\n<\/style>\n\t<\/div>\n\t\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\n\t\n<\/div>\n\t\t<\/div>\n\n\t\t\n<style>\n#section_1984509914 {\n  padding-top: 40px 0px;\n  padding-bottom: 40px 0px;\n  background-color: rgb(255, 255, 255);\n}\n<\/style>\n\t<\/section>","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":1277,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_kadence_starter_templates_imported_post":false,"footnotes":""},"class_list":["post-1347","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/thien-ly.online\/en\/wp-json\/wp\/v2\/pages\/1347","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/thien-ly.online\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/thien-ly.online\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/thien-ly.online\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/thien-ly.online\/en\/wp-json\/wp\/v2\/comments?post=1347"}],"version-history":[{"count":5,"href":"https:\/\/thien-ly.online\/en\/wp-json\/wp\/v2\/pages\/1347\/revisions"}],"predecessor-version":[{"id":1604,"href":"https:\/\/thien-ly.online\/en\/wp-json\/wp\/v2\/pages\/1347\/revisions\/1604"}],"up":[{"embeddable":true,"href":"https:\/\/thien-ly.online\/en\/wp-json\/wp\/v2\/pages\/1277"}],"wp:attachment":[{"href":"https:\/\/thien-ly.online\/en\/wp-json\/wp\/v2\/media?parent=1347"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}