SharedIT | 묻고 답하기(AMP)

Snipe-IT 구축 관련

안녕하세요~ 눈팅만 하다가 처음으로 글 남겨봅니다.

Snipe-IT를 CentOS7에 구축하여 사용하려고 하는데 쉽지 않네요~

구글이나 유튜브를 보고 따라해봐도 잘 안되는 거 같은데 혹시 구축해서 사용하시고 계시는 분들께서는 구축 절차 등에 대하여 자세하게 가르쳐주시면 감사하겠습니다. ㅠㅠ

아니면 참고할만한 블로그나 기타 자료같은게 있으면 공유 부탁 드립니다(__)

Tags : 태그가 없습니다.

6개의 답변이 있습니다.

da2sy
  0 추천 | 일 년 이상 전

소중한 답변 감사드립니다^ ^ 참고되었구요~ 우선 Ubuntu 20.04 버전으로 새로 설치해서 해보니까

정삭 작동 되네요 ㅠ ㅅ ㅠ 핵노가다..

우분투로 구축하실분들은 도움 드릴수 있으니 답변 납겨주세요!!

wansoo | 일 년 이상 전

xubuntu가 ubuntu이죠.

lubuntu, xubuntu, kubuntu, ... 모두 ubuntu에 데스크탑만 조금 변형된 형태로 동일한 ubuntu 이죠.

설치 과정, 특이점 등에 대한 내용 올려 주시면 참고해 보고 싶습니다.

da2sy | 일 년 이상 전

소스코드 복사해서 사용할 수 있는 링크와 유튜브 링크 남겨둘께요~ 참고하시어 하나씩 따라해보시면 정상 작동 할거라 생각합니다. 필요하신 부분은 컨피그 파일 수정하시면서 하시면 될것같아여~^ ^

유튜브 : https://www.youtube.com/watch?v=11W7Jukp9XE&t=2s

사이트 : https://syncbricks.com/snipe-it-instsallation-ubuntu-20-04/

(같은 사람이 올려놓은 거예요~)


wansoo | 일 년 이상 전

저 또한 Snipe-IT 설치 완료했습니다. ^^

제가 snipe-it를 설치 실패했던 원인이...

Database 설정 파일이 snipe-it의 config 디렉터리 에 있는 database.php 인줄 잘못 알았던게 원인이 었네요.

snipe-it root 디렉터리에 .env 파일을 만들어서 설정 정보를 넣어야 했는데...

이걸 몰랐던게 근본 원인이었네요.

PHP 소스를 하나 하나 분석해 보면서 원인을 찾아 보려하다가 다른 일이 밀려 있는 상황에서 오래 잡고 있기 어려워서 보류했었는데...

알려준 https://syncbricks.com/snipe-it-instsallation-ubuntu-20-04/ 사이트 설명을 다시 유심히 보았더니... 숨김 파일인 .env.example 파일을 .env 로 복사해서 환경 정보를 설정하는 부분이 있어서... Database 접속이 안되었던 원인을 찾을 수 있었네요~ㅎㅎ

글쎄... config 디렉터리에 있는 database.php를 아무리 제대로 설정해 줘 봐도 먹히지 않길래... 버그가 있다고 생각했었는데... ㅎㅎㅎ 설정 파일 자체가 잘못되었던 걸 이제야 알았네요~

아... 그러고 xubuntu에 설치 시도했는줄 알았는데, xubuntu가 아니라 Debian 리눅스에 설치를 했었네요.

알고 보면 별것 아닌데... 모르고 있는 상태에서는... 해결 실마리를 찾기가 오리 무중이었는데... ㅎㅎ

오히려 덕분에 문제 잘 해결했습니다. ^^

da2sy | 일 년 이상 전

넵~ ^ ^ 잘되셨다니 다행입니다. ㅎㅎㅎ 나중에 혹시 기회되신다면 자산이나 기타등등 자료 입력되면 CSV 샘플파일 좀 공유해주시면 저도 참고 좀 해볼게여 ㅎㅎ

미생
  0 추천 | 일 년 이상 전

os 종속성 문제는 os의 주요 코드를 건드리는 특정 문제가 있는 이상 아닐거 같고

docker등을 사용해서 쓰시는 방법이 어떨까 싶네요.

https://hub.docker.com/r/snipe/snipe-it/

https://psychoria.tistory.com/748



미생 | 일 년 이상 전

https://ko.linux-console.net/?p=2156#gsc.tab=0


센트는 이쪽 보시면 될거 같긴 하네요.

차바라기
  0 추천 | 일 년 이상 전

아마도 Centos가 종료 가되면서 오픈소스에 대한 버그 및 오류를 지원하지 않아서 그러지 않을까 싶습니다. 저도 Snipe-IT설치하다가 실패를해서 놔두고 있습니다.

wansoo
  0 추천 | 일 년 이상 전

구축 절차는 


1.마리아 DB 또는 MySQL을 먼저 설치, 설정 해 두어야 하고요.

2.웹서버 ( Apache 또는 NGINX )와 PHP를 설치 및 설정 해야 하겠고요.

wansoo | 일 년 이상 전

((글 올리는 중에 오류가 생겨서... 원인을 확인하려고... 짤라서 올립니다.))

3.curl - sS https://getcomposer.org/installer | php    명령을 이용해서 composer를 다운 받은 후에

wansoo | 일 년 이상 전

((위의 3. curl - sS  에서  "-"와 "sS"를 붙여 적으면 글 내용이 올라가지지 않네요.))

((위에 curl 명령에서 - 와 sS를 붙여 적어야 합니다.))



4.mv composer.phar /usr/local/bin/composer 명령으로 다운 받은 composer를 /user/local/bin에 composer 로 옮겨 주고요.

5.composer update && composer dump-autoload 명령으로 컴포저를 업데이트 시켜 주고요.

6.snipe-it를 다운 받아서 다운 받은 snipe-it source 폴더 안에 있는 install.sh 파일을 실행 시켜 주면

1차 기본 설치 과정이 진행되게 되는데요.


MySQL 또는 마리아DB에 대한 보안 점검, 기본 설정 그리고 웹 서버 설정과 PHP 관련 점검과 추가 필요한 패키지들에 대한 점검 과정도 함께 진행되게 됩니다.

이 과정에서 오류가 발생할 수도 있는데 오류에 따른 적절한 조치가 필요할 수도 있고요.

install.sh를 한번 실행 시키면 install.sh 파일 및 설치에 사용되는 일부 파일들을 변경해 버리기 때문에 다시 실행시키려 한다면 snipe-it source file을 다시 복사해 넣어서 실행 시켜 줘야 한다는 점도 참고할 필요가 있겠고요.

shell에서 install.sh를 정상적으로 실행 완료한 후에


7. 클라이언트 컴퓨터에서 웹 브라우저로 snipe-it를 설치한 웹 서버에 접속하게 되면, 다시 DB 테이블 생성작업 등을 통해 snipe-it 환경 구성 작업을 하게 되는데....


저는 7번 과정에서 DB 접속 오류로 인해 설치 작업을 보류한 상태이네요.


da2sy
  0 추천 | 일 년 이상 전

그래서 일단은 ubuntu에 한번 올려보고 안되면 수동으로 다운받아서 해볼려고 생각중입니다만..ㅠㅠ

어렵네요 ㅎㄷㄷ

wansoo
  0 추천 | 일 년 이상 전

저도 얼마전에 GLPI를 설치했다가 원하는 기능과 맞지 않아 

Snipe-IT를 설치해서 Test 해 보려고, 설치 시도를 했었는데...

DB 접속 관련해서 잘 안되어서 문제점을 찾다가 다른 일에 밀려서 추가적으로 검토를 하지 못하고 있는 상태인데요.

CentOS가 아닌 Xunbuntu에 설치 하긴했지만... OS는 크게 중요하지 않은 문제라 생각되고...


강력하게 느껴지는 추정이...

Snipe-IT 최신 소스 코드에 버그가 있는게 아닐까 하는 강한 의심이 듭니다.