====== SnipeIT ====== [[https://snipeitapp.com/|SnipeIT]] is a open source asset management application. It runs as a webapp and allows users to manage and track their items. ''TODO!! Decide if we want to use two instances. One for employees to track hardware and one for services, vms, servers which is extended with automatic deployment when asset is assigned/created etc.'' \\ Have two different instances: ^ Pros ^ Cons ^ | Stable and out of the box instance for hardware tracking | manage two different instances | | Probably faster because of additional checks for deployment | employees can not use features of second instance have to shift between two | | keep one instance "clean" of modifiactions | very hard to merge histories/assets later on | | both instances can later be merged (assets+history imported from the other one)| | ===== Usage ===== Use cases in the chair: * Track hardware assets e.g. laptops, monitors, keyboard, powerplugs, smartphones, etc. * Services are "Licenses" and can be assigned to people, keep track of access+logins e.g. Chair VPN License assigned to people with VPN access * (Track RBG orders, order-number, RBG employee responsible, order date, company, etc.) * (Extended SnipeIT: Manage Services, VMs, automatic scripts perform actual tasks - deployment of VMs, Firewall changes, etc.) ===== Installation ===== The VM is currently only accessible from the chair network: 10.200.80.18 ==== Clear Config/Cache ==== cd /var/www/ php artisan config:clear ===== Set folder permission ===== For the snipeit instance to work the right folder permissions must be set. Usually this should be done automatically from the ansible playbook/role. cd /var/www/ sudo chown -R www-data storage public/uploads