Snipe-IT instal handleiding

Inleiding
Het volgende programma wordt gebruikt door het Technova ICT Helpdesk. Dit zijn voornamelijk stagiairs die hier zijn om te leren voor hun studie. Het doel van dit systeem is dat er geen spullen verloren gaan, gestolen worden of dat als iets kapot is het ook daadwerkelijk gerepareerd wordt en dit in het systeem ook duidelijk aangegeven staat.

Het belangrijke punt hiervan is dat studenten leren te werken met strikte regels voor de administratie die bij bedrijven wordt gedaan, en daar makkelijker en sneller aan de gang gaan. Het voordeel van dit systeem is dat je het zelf helemaal kan inrichten en dat er veel mogelijkheden zijn voor in de toekomst.

Benodigdheden
Voor deze installatie heb je een aantal dingen nodig. Om de installatie het snelst en makkelijkst te laten lopen raad ik aan om ook deze programma’s te gebruiken en geen alternatieven, behalve als je zeker bent dat dit zal werken en je ook zelf kan troubleshooten.

XAMPP: https://www.apachefriends.org/index.html Composer: https://getcomposer.org/

Snipe IT: https://snipeitapp.com/

Git: https://git-scm.com/downloads

Notepad++ OF SublimeText 3, deze kan je gewoon op hun websites downloaden.

Installatie
1. Installeer git, volg de installatie met alle standaard instellingen en herstart daarna je computer.

2. Installeer Xampp, volg de installatie en zorgt dat hij niets anders dan Xampp installeert, geen extra dingen buiten de standaard xampp programmas om.

3. Als Xampp is geinstalleerd, open het control panel en installeer Apache en MySQL. Zet deze daarna aan.

4. Hierna ga je in je folder naar C://> Xampp > htdocs en verwijder je alles wat in de htdocs staat.

5. Installeer Composer, volg de installatie en verander niets aan de installer, behalve als hij andere programmas wilt mee leveren die niet nodig zijn (opera bijv). Composer moet in de Xampp > php Folder komen.

6. Ga terug naar Xampp, En ga naar het Admin panel van MySQL. Als je alles correct hebt gedaan opent phpMyAdmin, wij hebben Nederlands gebruikt in het admin panel.

7. Klik op Nieuw, Nu kan je een nieuwe database aanmaken. De naam van de database moet wezen; snipeit Hierna kan je het admin panel sluiten

8. Open de snipeit file, en sleep de folder met de naam snipe-it-VERSIE naar htdocs, en hernoem deze naar snipe-it

9. In de snipe-it folder staat een bestand met de naam .env.example open deze met Notepad++ of Sublime. Zoek hierin naar REQUIRED: BASIC APP SETTINGS kop. In deze kop staat APP_URL=

Deze moet je aanpassen naar APP_URL=it-ik Als alles correct werkt zou je dan via dat naar het paneel moeten kunnen.

10.  In hetzelfde bestand zoek je naar DATABASE SETTINGS kopje. Bij DB_DATABASE=, dit moet verandert worden naar DB_DATABASE=snipeit Dit zodat snipeit weet naar welke database hij de informatie moet schrijven.

Verder pas je het volgende aan;

DB_USERNAME= > DB_USERNAME=root

DB_PASSWORD= > DB_PASSWORD=null

Als je dit allemaal hebt aangepast, sla je het bestand op als .env met standaard txt file als extensie.

11. Ga naar htdocs, open de snipe-it folder. Doe Shift+RightClick. Als je de vorige stappen correct hebt gedaan, krijg je de optie om een command prompt te openen. Open deze en typ het volgende in. composer install --no-dev --prefer-source

Druk op enter, en hij zal zelf de composer gaan installeren. Als de installatie te lang duurt of lijkt stil te staan, herhaal je deze stap zodat hij wel wordt geinstalleerd.

12. Als je dat klaar hebt open je hetzelfde command prompt, en hier typ je in; php artisan key:generate.

Deze key hoef je nergens op te slaan, dit is een key voor het programma en niet voor jou.

13. Open Xampp weer, bij Apache ga naar Config en open dan httpd.conf Hierin zoek je naar documentroot, deze staat standaard verwezen naar htdocs, daar zet je het volgende achter: /snipe-it/public

Daaronder staat Directory, hier doe je hetzelfde met het toevoegen.

Hierna sla je het bestand op.

14. Ga terug naar Xampp, en herstart Apache. In je browser ga naar localhost. Als je het vanaf een andere computer doet typ je het ip in van de pc waar het systeem op staat. En je kan de bovenstaande link die je hebt ingevoerd ook proberen, als het correct is moet deze het ook doen.

15. Als je alles goed hebt gedaan zit je nu in de setup van Snipe-it. Deze spreekt voornamelijk voor zichzelf en moet je zelf invuillen. Als je wilt leren hoe Snipe-it werkt, dan raad ik je aan om op Youtube te kijken of op de website van Snipe-it en hun documentatie door te lezen.

 Made by Jeroen Goris 

 Implemented by Nick Weijers