안녕하세요 HiDAN입니다 !!
오늘은 제가 사용하고 있는 오픈소스 기반의 강력한 노트 관리 도구, Trilium Notes를 소개해보려 합니다.
OneNote를 사용하고 있었는데 큰 이질감도 없고, 마크다운까지 지원되니 정말 편리합니다.
무엇보다 서버에 설치하면, 클라이언트에서 별도 설치 없이 웹으로 노트를 작성할 수 있다는 점이 가장 매력적입니다.
어디서나 복잡한 정보를 간편하게 정리하고 싶은 분들에게 Trilium은 적합한 툴이 될 것 같습니다.
Trilium 깃허브 : https://github.com/zadam/trilium
Overview 스크린샷 : https://github.com/zadam/trilium/wiki/Screenshot-tour
1. Trilium이란?
Trilium은 오픈소스 노트 관리 앱으로, 다음과 같은 특징을 제공합니다:
- 계층적 노트 구조: 트리(Tree) 형태로 노트를 체계적으로 정리.
- 태그와 검색: 노트를 태그로 분류하고, 빠르게 검색 가능.
- Markdown 지원: 깔끔한 문서 작성에 최적화된 편집 환경.
- 동기화와 백업: 로컬 또는 서버를 통해 데이터를 안전하게 관리.
- 자동화 기능: 자바스크립트로 작업을 자동화 가능.
Trilium은 개인 노트 정리뿐만 아니라 프로젝트 관리, 연구 기록, 또는 개인 위키로도 활용할 수 있습니다.
2. 주요 기능
- 노트 계층 구조: 상위-하위 노트를 통해 정보 정리.
- 태그 시스템: 다양한 기준으로 노트를 분류하고 연결.
- 강력한 텍스트 편집기: 코드 블록, 체크리스트, 이미지 삽입 지원.
- 클라우드 및 오프라인 지원: 서버를 이용한 동기화 기능 포함.
- 스크립팅 지원: 반복 작업을 자동화할 수 있는 고급 사용자 도구.
3. 설치 및 시작하기
구성환경
- Ubuntu 24.04
- Docker
먼저 Trilium 데이터와 compose 파일을 위한 디렉터리를 생성합니다.
$ mkdir trilium
저는 Docker Compose로 trilium을 설치할 것이기 때문에 docker-compose.yml 파일을 생성합니다.
$ vim docker-compose.yml
키보드에서 ‘i’ 키를 눌러서 아래 내용을 입력합니다.
저는 Docker 볼륨을 생성하지 않고, trilium-data 라는 로컬 디렉터리에 데이터를 마운트 했습니다.
services:
trilium:
image: zadam/trilium
restart: always
ports:
- "8080:8080"
volumes:
- ./trilium-data:/home/node/trilium-data
Docker 컨테이너를 생성 및 실행합니다.
$ docker compose up -d
Trilium 컨테이너가 잘 생성 되었습니다.
$ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
4971dd3a2807 zadam/trilium "docker-entrypoint.s…" 3 seconds ago Up 2 seconds (health: starting) 0.0.0.0:8080->8080/tcp, [::]:8080->8080/tcp trilium-trilium-1
이제 시스템 IP:8080 로 접속하면 설정화면이 나오는데, 처음 시작하는 저희는 new-user를 선택해줍니다.
패스워드 설정화면을 깜빡했는데, 설정한 패스워드로 로그인하면 됩니다.
개인 사용을 위한 노트 앱이라 사용자ID는 별도로 없더라구요.
깔끔한 Trilium 화면입니다.
저는 기존에 OneNote를 이용했었는데, 불편함 없이 사용하고 있습니다.
거기에 Markdown 까지 지원하니 훨씬 편리하네요👍
4. 마무리
2024년 1월부로 Trilium은 공식적으로 개발이 중단된 상태입니다.
개발자가 간단한 bug fix나 업데이트는 진행하고 있는 상황이라고 하네요.
하지만 사용해보니 무척 가볍고, 깔끔한 UI 덕에 굉장히 잘 사용하고 있습니다. (웹 클리퍼도 있더라구요👍)
지금도 글 작성 초안을 Trilium으로 하고 있거든요 ㅎㅎ
단순한 메모 앱이 아닌 체계적인 노트 앱을 찾고 계신다면 Trilium 한 번 사용해보는 것 추천 드립니다!
정보 글에 잘못된 점이나 보완할 내용이 있다면 댓글로 알려주세요.
감사합니다. 😊