2 min read

Snipe-IT Nedir ve Neler Yapabilir?

snipe-it-envanter-cpynet

Snipe-IT, IT varlık yönetimi için tasarlanmış açık kaynaklı bir yazılımdır. Donanım, yazılım ve diğer varlıkların envanterini takip etmenizi sağlar. Kullanıcı dostu arayüzü ve güçlü özellikleri sayesinde, IT ekiplerinin varlıkları daha etkili bir şekilde yönetmelerine yardımcı olur. İşte Snipe-IT'in bazı başlıca özellikleri:

  • Varlık Yönetimi: Donanım, yazılım ve diğer varlıkları kolayca takip etmenizi sağlar.
  • Kullanıcı Yönetimi: Varlıkları atayabileceğiniz kullanıcı profilleri oluşturabilirsiniz.
  • Gelişmiş Raporlama: Varlık envanteri ile ilgili detaylı raporlar alabilirsiniz.
  • API Desteği: Diğer uygulamalarla entegrasyon için RESTful API sunar.
  • Özelleştirilebilir Alanlar: İhtiyaçlarınıza göre özel alanlar ekleyebilirsiniz.
  • Hareket Geçmişi: Varlıkların geçmişine dair hareket kayıtlarını tutar.

Snipe-IT Kurulumu

Aşağıda, Snipe-IT'in kurulum adımlarını bulabilirsiniz:

Gerekli Sistem Gereksinimleri

  • Web sunucusu (Apache veya Nginx)
  • PHP 7.3 veya üstü
  • MySQL veya MariaDB
  • Composer

Kurulum Adımları

  1. Sunucu Hazırlığı: Öncelikle sunucunuzda Apache veya Nginx, PHP ve MySQL/MariaDB'nin kurulu olduğundan emin olun. Aşağıdaki komutlarla gerekli bileşenleri yükleyebilirsiniz:
sudo apt update
sudo apt install apache2 php php-mysql php-xml php-mbstring php-curl php-zip php-json mysql-server
  1. Snipe-IT'i İndirin: Snipe-IT’in en son sürümünü GitHub'dan klonlayın.
git clone https://github.com/snipe/snipe-it.git
cd snipe-it
  1. Composer ile Bağımlılıkları Yükleyin: Composer'ı kullanarak gerekli bağımlılıkları yükleyin.
composer install --no-dev
  1. .env Dosyasını Oluşturun: Örnek bir .env dosyası oluşturun ve düzenleyin.
cp .env.example .env
nano .env

.env dosyasında veritabanı ayarlarını yapmayı unutmayın:

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=snipeit
DB_USERNAME=your_username
DB_PASSWORD=your_password
  1. Veritabanını Kurun: Snipe-IT veritabanını oluşturun ve gerekli tabloları oluşturun.
php artisan key:generate
php artisan migrate
  1. Dosya İzinlerini Ayarlayın: Gerekli klasörler için izinleri ayarlayın.
sudo chown -R www-data:www-data /path/to/snipe-it
sudo chmod -R 755 /path/to/snipe-it/storage
sudo chmod -R 755 /path/to/snipe-it/public
  1. Web Sunucusunu Yapılandırın: Apache veya Nginx yapılandırmasını yaparak Snipe-IT’in web arayüzüne erişimi sağlamak için gerekli ayarları yapın.Apache için:
<VirtualHost *:80>
    ServerName cpynet.com
    DocumentRoot /path/to/snipe-it/public

    <Directory /path/to/snipe-it/public>
        AllowOverride All
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/snipe-it-error.log
    CustomLog ${APACHE_LOG_DIR}/snipe-it-access.log combined
</VirtualHost>

8.Nginx için:*

server {
    listen 80;
    server_name cpynet.com;
    root /path/to/snipe-it/public;

    location / {
        try_files $uri $uri/ /index.php?$query_string;
    }

    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/var/run/php/php7.3-fpm.sock;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
    }
}
  1. Web Sunucusunu Yeniden Başlatın: Değişikliklerin etkili olması için web sunucusunu yeniden başlatın.
sudo systemctl restart apache2

veya

sudo systemctl restart nginx
  1. Snipe-IT'i Başlatın: Tarayıcıda http://cpynet.com adresine gidin ve Snipe-IT'in web arayüzüne erişin. İlk ayarları yapmak için sihirbazı takip edin.

Sonuç

Snipe-IT, IT varlık yönetimini kolaylaştıran güçlü bir araçtır. Yukarıdaki adımları takip ederek kendi Snipe-IT sunucunuzu hızlı bir şekilde kurabilir ve varlıklarınızı yönetmeye başlayabilirsiniz.