3 min read

[Homelab] IT 만능도구함 ittools 구축하기

[Homelab] IT 만능도구함 ittools 구축하기

간혹 작업을 하다보면 이런 경우가 생길 때가 있다

"텍스트 diff 떠보고 싶은데..."
"base64 디코딩 좀 해볼 수 없나??"

매번 필요할 때마다 구글링해서 사용을 했는데 가끔은 잘 쓰던 툴들이 사라지는 경우도 있고
민감한 데이터들을 온라인에 쓱 입력하는것도 좀 찜찜하다

그래서 이런 툴들을 한곳에 모아둔 self-hosted 솔루션이 있을지 싶어서 찾아보다
IT-TOOLS 를 발견하게 되었다

GitHub - CorentinTh/it-tools: Collection of handy online tools for developers, with great UX.
Collection of handy online tools for developers, with great UX. - GitHub - CorentinTh/it-tools: Collection of handy online tools for developers, with great UX.

IT 관련 직종을 가진 사람이라면 누구나 필요할 법한 것들을 한곳에 모아둔 툴 IT-TOOLS 되시겠다

base64 변환, 암호화/복호화, 스탑워치, IP CIDR 계산기 등 없는게 없다
심지어 self-hosted !!!! 데이터 유출 걱정도 없다

Docker 기반으로 쉽게 올릴 수 있는데 먼저 기능들을 써보고 싶다면 아래 링크로 접속해보자

IT Tools - Handy online tools for developers
Collection of handy online tools for developers, with great UX. IT Tools is a free and open-source collection of handy online tools for developers & people working in IT.

설치방법

개발자가 이미 Docker 이미지도 만들어둬서 명령어 한줄이면 설치가 가능하다

docker run -d --name it-tools --restart unless-stopped -p 8080:80 corentinth/it-tools:latest

나는 상단에 프록시가 있어 8080으로 포트매핑을 했지만 구성하는 상황에 따라 컨테이너의 80번 포트를 다른 포트로 매핑하면 된다.

그리고 <장비IP>:8080 으로 접속하면 끝!


시간이 된다면 이렇게 훌륭한 앱을 만들어준 개발자 github 리포에 별 하나씩 찔러주도록 하자.