搭建Snipeit资产管理系统

Snipe-IT是一个免费的开源,跨平台,功能丰富的IT资产管理系统,使用一个名为Laravel的PHP框架构建 。 它是基于网络的软件,使中型企业的IT管理员可以在一个地方跟踪实体资产,软件许可证,配件和耗材。

1.安装LAMP
如果是新环境,建议更新系统后进行。

yum update

增加Webtatic源

yum install -y epel-release
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

安装LAMP

yum install httpd mariadb mariadb-server php71w-common php71w-cli php71w php71w-openssl php71w-pdo php71w-mbstring php71w-tokenizer php71w-curl php71w-mysql php71w-ldap php71w-zip php71w-fileinfo php71w-gd php71w-dom php71w-mcrypt php71w-bcmath

启动服务

systemctl start httpd
systemctl enable httpd

验证配置

echo "<?php  phpinfo(); ?>" | sudo tee -a /var/www/html/info.php

打开浏览器并导航到以下URL来验证Apache和PHP配置

http://SERVER_IP/info.php

2.配置数据库
启动mariadb

systemctl start mariadb
systemctl enable mariadb

配置

mysql_secure_installation
设置一个root密码,其他问题回答Y就行。

登陆到数据库

mysql -u root -p

增加库,配置账户密码

CREATE DATABASE snipeit;
CREATE USER 'snipeit'@'localhost' IDENTIFIED BY 'pass@word1';
GRANT ALL PRIVILEGES ON snipeit_db.* TO 'snipeit'@'localhost';
FLUSH PRIVILEGES;
\q

3.安装Composer

curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer

4.安装Snipe-IT

yum -y install git
cd  /var/www/
git clone https://github.com/snipe/snipe-it  snipe-it

复制配置

cd snipe-it
cp .env.example .env

编辑配置

vi .env

修改对应参数

APP_TIMEZONE=Asia/Shanghai       #改时区
APP_URL=http://10.10.20.60          #设置访问地址或域名
APP_KEY=                          #留空就行,后面会配置
DB_HOST=localhost                   #数据库地址
DB_DATABASE=snipeit                #库名
DB_USERNAME=snipeit               #数据库账户
DB_PASSWORD=pass@word1          #数据库密码

赋权

cd /var/www/snipe-it
chmod -R 755 storage
chmod -R 755 public/uploads
chown -R apache:apache storage public/uploads

安装依赖

composer install --no-dev --prefer-source

生成key

php artisan key:generate

创建apache虚拟主机配置

vi /etc/httpd/conf.d/snipeit.example.com.conf
<VirtualHost 10.10.20.60:80>
ServerName snipeit.local
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>

重新启动web

systemctl restart httpd

5.Snipeit Web安装

打开浏览器并输入 http:// SERVER_IP / 以查看Snipe-IT Web安装界面
在页面上按照提示进行安装即可

中文配置

登陆后在右上角点【设置】,在【Localization】中选择【Chinese Simplified】后保存即可。
CSDN搭建资产管理系统是一个非常重要和复杂的任务。资产管理系统是指通过计算机技术和软件来记录、跟踪和管理公司或个人的所有资产。 首先,CSDN需要建立一个数据库来存储和管理所有的资产信息。这个数据库需要有足够的容量和强大的性能,以容纳大量的资产数据并能快速地进行查询和更新操作。 其次,CSDN需要设计一个用户友好的界面,使用户能够方便地查询和管理资产信息。界面应该直观易懂,功能齐全,并能够根据用户的需求进行自定义设置。 此外,CSDN还需要实现一些重要的功能,如资产入库、资产调拨、资产维护和资产报废等。这些功能应该能够满足不同组织和个人的需求,并能够实现对资产的全生命周期管理。 在搭建资产管理系统的过程中,CSDN还需要考虑数据安全和权限管理的问题。资产信息可能包含一些敏感的数据,如价值高的资产和对外保密的资产,因此需要采取一些安全措施,如加密和权限控制,以确保资产信息不被未授权的人员访问和泄露。 最后,CSDN还需要对资产管理系统进行测试和优化,以确保系统的稳定性和性能。在系统上线之前,应当进行测试,检查系统是否满足用户需求,并进行优化,以提供更好的用户体验和更高的工作效率。 总之,CSDN搭建资产管理系统是一个复杂的任务,需要综合考虑数据库设计、界面设计、功能实现、数据安全和系统优化等多个方面。只有经过充分的规划和设计,才能搭建出高效、可靠、安全的资产管理系统
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值