LoginSignup
5
9

More than 3 years have passed since last update.

ローカルネットワークにSnipe-ITを構築した

Posted at

Snipe-ITとは

資産管理ツールです。PCやソフトウェアライセンスなどを登録し、どの社員がどの資産を利用しているか管理できます。
snipeit.png

注意事項

ssl設定はしていないので、VPNやローカルネットワークなどのセキュアなネットワーク内で利用してください。

インストール手順

  1. GitHub からファイル一式をクローンまたはダウンロードしてください。

  2. docker-compose.ymlenvファイルの<<>>の部分を環境に合わせて書き換えてください。
    ただし、<<APP KEY>>だけは後の手順で書き換えます。

  3. 下記のコマンドを実行すると起動します。

    $ docker-compose up -d
    
  4. 下記のコマンドを実行し、コンテナに入ります。

    $ docker exec -i -t snipe-it-app bash
    
  5. 下記のコマンドを実行し、<<APP KEY>>を払い出します。
    base64:...=の部分をコピーしてください。

    # php artisan key:generate
    
  6. # exitを実行し、コンテナから抜けます。

  7. envファイルの<<APP KEY>>を払い出した文字列に置き換えます。

  8. 下記のコマンドを実行すると起動します。数分経ったらブラウザからアクセスしてみてください。

    $ docker-compose up -d
    

データのバックアップについて

docker-compose.ymlenvファイルと、
volumesに指定しているディレクトリ一式をバックアップすればいいです。

データのリストアについて

バックアップしておいたvolumesを配置し、$ docker-compose up -dを実行すればデータが復元した状態で起動します。

さいごに

役に立ちましたら、いいねのクリックをお願いします。

5
9
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
9