트렐로/노션과 비슷한 오픈소스 Task 관리 프로젝트 focalboard
안녕하세요. 달소입니다.
오랜만에 회원님들께 소개시켜드릴만한 좋은 프로젝트를 발견해서 공유드립니다.
아마 트렐로나 노션같은 프로젝트를 관리하는 툴들을 사용해보셨다면 아래와 같은 UI가 익숙하실텐데요.
놀랍게도(?) 이게 오픈소스 무료 프로젝트입니다 ㅎㅎ
물론 하나하나 뜯어보면 노션이나 트렐로에 비해서 모자란 부분도있겠지만 기본적인 기능은 꽤나 훌륭하고 무엇보다 홈서버에서 셀프호스팅으로 설치할 수도 있기때문에 한번쯤 설치해보시는걸 추천드립니다.
기본적으로 Docker로 설치해볼 예정이며 db는 sqlite, postgresql, mysql등을 지원하니 입맛에 따라 설치해주시면되겠습니다.
도커에서는 기본적으로 sqlite을 사용하지만 config.json 파일을 수정하면 타 db도 지원 합니다.
focalboard 컨테이너 생성하기
사용할 이미지는 공식 이미지이나 docker-compose.yml은 제입맛에 맞게 수정했습니다.
먼저 서버에서 볼륨매칭 해줄 디렉터리를 만들어주겠습니다.
mkdir -p /data/focalboard/data
cd /data/focalboard
vi docker-compose.yml
저같은경우 포트를 8087로 했지만 원하는 포트로해주시면됩니다.
services:
focalboard:
image: mattermost/focalboard
container_name: "focalboard"
ports:
- "8087:8000"
volumes:
- /data/focalboard/data:/var/lib/focalboard
그리고 docker-compose up -d 명령어로 컨테이너를 생성해주시면됩니다.
컨테이너가 생성됐으면 웹브라우저에 ip:8087로 접근해주시면됩니다.
최초 로그인시에는 계정을 신규로 만들어주셔야합니다.
아쉽게도 한국어는 지원하지않지만 특별히 어려운건 없기때문에 쉽게 사용하실 수 있으실거라 생각합니다.
이제 할일좀 적어서 누락안되게..적어봐야겠습니다 ㅠ