Installing Snipe-IT on CentOS 7 and MariaDB
-
@rejivincentc said in Installing Snipe-IT on CentOS 7 and MariaDB:
@scottalanmiller Script used - yum -y install wget firewalld; setenforce 0 && yum -y install epel-release; mkdir -p /var/www/html; cd /var/www/html/; wget https://raw.githubusercontent.com/snipe/snipe-it/master/install.sh && chmod 744 install.sh && ./install.sh && cd snipeit; sed -i "s/'timezone' => '',/'timezone' => 'UTC',/" app/config/app.php; php artisan app:install; firewall-cmd --zone=public --add-port=80/tcp --permanent; firewall-cmd --reloadrpm
OS -Centos 7
snipe-it-3.4Just use the following and it will take you to a working install of Snipe-IT
wget https://raw.githubusercontent.com/snipe/snipe-it/master/install.sh chmod 744 install.sh ./install.sh
-
@Romo said in Installing Snipe-IT on CentOS 7 and MariaDB:
Just use the following and it will take you to a working install of Snipe-IT
Not when this was originally wrote.
-
@Romo said in Installing Snipe-IT on CentOS 7 and MariaDB:
@rejivincentc said in Installing Snipe-IT on CentOS 7 and MariaDB:
@scottalanmiller Script used - yum -y install wget firewalld; setenforce 0 && yum -y install epel-release; mkdir -p /var/www/html; cd /var/www/html/; wget https://raw.githubusercontent.com/snipe/snipe-it/master/install.sh && chmod 744 install.sh && ./install.sh && cd snipeit; sed -i "s/'timezone' => '',/'timezone' => 'UTC',/" app/config/app.php; php artisan app:install; firewall-cmd --zone=public --add-port=80/tcp --permanent; firewall-cmd --reloadrpm
OS -Centos 7
snipe-it-3.4Just use the following and it will take you to a working install of Snipe-IT
wget https://raw.githubusercontent.com/snipe/snipe-it/master/install.sh chmod 744 install.sh ./install.sh
Big changes from how it was before. Glad to see that they've made so much progress.
-
The install script works great. The stuff the tripped me up I submitted a PR to correct.
Im still transitioning over, i currently have about 30% of my assets in there.
-
@scottalanmiller said in Installing Snipe-IT on CentOS 7 and MariaDB:
se the following and it will take you to a working install of S
Thanks
-
@rejivincentc said in Installing Snipe-IT on CentOS 7 and MariaDB:
@scottalanmiller said in Installing Snipe-IT on CentOS 7 and MariaDB:
se the following and it will take you to a working install of S
Thanks
Glad that it is working!
-
so thankful I ran across this article, much more helpful then the snipe-it documentation. I am trying to do the CentOS 7 install method and have tried the single line Scott showed and the wget line that was confirmed working. Everything installs fine but when I enter the IP address/hostname nothing loads, I then open up the firewall to port 80 and the IP address will redirect to the hostname/setup but I receive a "This site can't be reached" I have literally spent 4 hours trying different things with no luck, the server DNS address could not be found is what I am seeing now.
Please help!!! lol -
@Robblehead Hi,
Please try this one...setenforce 0
mkdir -p /var/www/html; cd /var/www/html/
wget https://raw.githubusercontent.com/snipe/snipe-it/master/install.sh
chmod 744 install.sh
./install.sh -
Did @rejivincentc update work for you?
-
@scottalanmiller I will test this afternoon and let you guys know, appreciate the help
-
@scottalanmiller Yes, its working
-
@rejivincentc said in Installing Snipe-IT on CentOS 7 and MariaDB:
@scottalanmiller Yes, its working
Awesome
-
@rejivincentc unfortunately I am still not working with a clean install and running those lines mentioned.
Any ideas?
-
The above script fails to opent he firewall.
I just did a clean install and got the same result.
[root@snipeit html]# firewall-cmd --list-ports [root@snipeit html]# firewall-cmd --zone=public --add-port=http/tcp --permanent success [root@snipeit html]# firewall-cmd --reload success
now it works.
-
So the full process to get a new clean version running is this.
Install CentOS 7 minimal r1611 (current release as of this writing)
Then run these commands.
yum -y update yum -y install wget firewall-cmd --zone=public --add-port=http/tcp --permanent firewall-cmd --reload setenforce 0 mkdir -p /var/www/html; cd /var/www/html/ wget https://raw.githubusercontent.com/snipe/snipe-it/master/install.sh chmod 744 install.sh ./install.sh
The
install.sh
script will install and enable the EPEL, MariaDB, and IUS repositories. Not sure why the MariaDB repo is needed as that is part of core now. Did not look at the script, just it said it was doing it on the status screen.Then it will install all the pieces.
It also runs the secure mysql thing.
Really the only thing it missed was the firewall.
Obviously the whole disabling of SELinux is bad. I would never recommend running a server like that if given any choice at all.
Unlike FreePBX, there are not that many pieces to this program, so it should not be hard to properly setup things to work with SELinux.
-
@JaredBusch Running a fresh install of CentOS 7 now, thanks for your help
-
If this was going to only be lightly used I was wondering about hosting our Ubiquiti Unifi controller as well. Is this ok or a bad idea based on best practices?
-
@Robblehead said in Installing Snipe-IT on CentOS 7 and MariaDB:
If this was going to only be lightly used I was wondering about hosting our Ubiquiti Unifi controller as well. Is this ok or a bad idea based on best practices?
This is bad only because the UniFi controller is designed and supported on Ubuntu not CentOS. If you want to do the manual process of install the UniFi controller on CentOS, you can.
Now many people, myself included also recommend one VM per application. But there is not hard and fast rule on this.
-
@JaredBusch !
Immediately upon completion when I enter the IP this is the screen I see: -
Why did you use an IP address?
The installation asks for a DNS name. Did you not fill it in correctly?
I did not try to use it by IP address. No idea if it even works.
I already destroyed the Vultr instance I spun up to test the above.