Install Snipe-IT on CentOS 7
Snipe-IT is a free and open source web based application for IT asset management, to enable IT departments to track who has which laptop, when it was purchased, which software licenses and accessories are available, and so on.
This means there there is no executable file (aka no .exe files), and it must be run on a web server and accessed through a web browser. Some of it’s features are listed below, have a look at them:
- Easily see which assets are assigned, to whom, and their physical location
- One-click checkin
- Require User Acceptance on Checkout
- Email alerts for expiring warrantees and licenses
- Add your own custom fields for additional asset attributes
- Easily import and export assets
- Optional digital signatures on asset acceptance
Prerequisites
You’ll need a CentOS 7 server and a normal user with root user privileges over it to follow this guide for installing Snipe-IT on your server. You can switch between non root user to root user using sudo -i
command. It is recommended to install Snipe-IT on a freshly updated server so run below given command and it’ll do the job for you.
yum -y update
Installing Apache Web Server
Once the system is updated, you can install the dependencies required. To install Snipe-IT you will need to install the Apache web server along with MaraiDB and PHP with a few extensions.
Run the following command to install the Apache web server.
yum -y install httpd
Now you can start Apache and enable it to start at boot time, using the following commands.
systemctl start httpd.service
systemctl enable httpd.service
You can check the status of Apache web server using the following command.
systemctl status httpd
You should see following output:
[root@Sajid ~]# systemctl status httpd
● httpd.service - The Apache HTTP Server
Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled)
Active: active (running) since Wed 2017-02-08 14:46:03 UTC; 22s ago
Docs: man:httpd(8)
man:apachectl