Docmost는 당신이 찾고 있는 최고의 자체 호스팅 노션 대안입니다.

Docmost는 문서, 노트 및 지식 기반을 작성하고 공유하기 위해 설계된 강력한 오픈 소스 도구입니다. Notion과 마찬가지로 실시간 협업, 풍부한 서식, 다이어그램, 댓글 및 버전 히스토리를 지원합니다. 그러나 Notion과는 달리 Docmost는 완전히 자체 호스팅되므로 데이터, 개인 정보 및 사용자 정의에 대한 완전한 제어권을 제공합니다.
Docmost란 무엇이며 팀이 그것을 사용해야 하는 이유는 무엇인가요?
Docmost는 개인 협업 위키처럼 작동합니다. 단순함을 염두에 두고 구축되었지만 여전히 팀을 위한 고급 기능을 제공합니다:
- 개인 서버와 데이터를 관리합니다. 공급업체 종속성 없음, 개인 정보 걱정 없음, 자신만의 보안 규칙 적용 가능.
- 여러 사용자가 동시에 같은 문서를 편집할 수 있어 팀 간 소통이 원활하고 효과적입니다.
- Markdown을 사용하여 깔끔한 인터페이스로 작성하고 실시간 미리보기를 볼 수 있습니다.
- 사용자 역할을 할당하여 특정 공간 및 페이지를 볼 수 있는 권한을 제어합니다.
- 공간, 중첩 페이지 및 그룹을 사용하여 문서화를 효율적으로 조직합니다.
- Draw.io, Excalidraw 또는 Mermaid를 사용하여 페이지에 다이어그램을 직접 삽입합니다.
- 모든 변경 사항은 추적되며 강력한 검색 기능이 콘텐츠를 빠르게 찾는 데 도움을 줍니다.
노트와 작업을 관리하기 위한 자체 호스팅 도구를 찾고 있다면 Docmost가 정확히 필요한 것이 될 수 있습니다.
주요 기능 비교: Docmost vs Notion
아래의 표는 기능을 기반으로 한 Docmost와 Notion 간의 자세한 비교를 제공합니다:
| 기능 | Docmost | Notion |
|---|---|---|
| 호스팅 | 자체 호스팅, 스스로 데이터와 인프라 관리. | 클라우드 기반; 데이터는 Notion의 서버에 호스팅됨. |
| 소스 코드 | 오픈 소스이며 수정이 자유로움. | 오픈 소스가 아니며 독점적임. |
| 사용자 정의 | 테마 및 플러그인 옵션을 포함한 완전한 사용자 정의 가능. | 설정 및 통합을 통한 제한된 사용자 정의. |
| 실시간 협업 | 예, 여러 사용자가 동시에 같은 문서를 편집할 수 있음. | 예, 실시간 편집과 팀 협업 지원. |
| 편집기 유형 | 실시간 미리보기가 있는 Markdown 기반 편집기. | 비주얼 드래그 앤 드롭 편집기. |
| 오프라인 접근 | 설정 방법에 따라 옵션 제공. | 데스크탑 및 모바일에서 오프라인 모드 내장. |
| 권한 및 접근 제어 | 사용자 역할 및 공간을 통한 사용자 정의 가능 접근 수준. | 고급 팀 및 사용자 접근 관리. |
| 데이터 이식성 | 데이터에 대한 완전한 제어 권한과 손쉬운 내보내기 옵션. | 내보내기는 가능하지만 서식이 달라질 수 있음. |
| 다이어그램 지원 | Draw.io, Excalidraw, Mermaid에 대한 내장 지원. | 타사 삽입이나 우회 작업 필요. |
| 모바일 지원 | 모바일 브라우저를 통해 접근 가능. | 완전 지원되는 모바일 앱이 있음. |
| 가격 | 무료 및 자체 관리. | 개인 사용자는 무료, 팀용 유료 요금제 존재. |
| 최고의 사용 사례 | 제어, 개인 정보 보호 및 기술적 사용자 지정을 우선시하는 팀. | 사용하기 쉽고 다목적 작업 공간을 찾는 개인 및 팀. |
Docmost를 자체 호스팅하고 싶을 경우의 이유
Docmost를 자체 호스팅하면 콘텐츠가 저장되는 위치와 방식을 선택하게 됩니다. 공급업체 가격, 서식 제한 또는 개인 정보 거래에서 자유로울 수 있습니다. Docmost는 또한 내부 도구와 통합하고 팀의 작업 방식을 타협 없이 확장할 수 있도록 해줍니다.
Docker로 Docmost 배포하는 방법
Docmost를 배포하려면 먼저 Docker와 Docker Compose가 시스템에 설치되어 실행 중인지 확인하세요. 그 후, 프로젝트 디렉토리를 설정하고 다음 명령어를 사용하여 이 디렉토리로 이동하세요:
mkdir docmost && cd docmost다음 curl 명령어를 사용하여 Docmost GitHub 리포지토리에서 docker-compose.yml 파일을 다운로드합니다:
curl -O https://raw.githubusercontent.com/docmost/docmost/main/docker-compose.yml이제 Nano와 같은 편집기를 사용하여 docker-compose.yml 파일을 엽니다:
nano docker-compose.yml터미널에서 다음 명령어를 실행하여 보안 APP_SECRET을 생성합니다:
sudo openssl rand -hex 32이제 APP_URL, APP_SECRET, DATABASE_URL 및 REDIS_URL과 같은 환경 변수를 설정합니다.

Docker Compose로 Docmost를 시작합니다.
sudo docker compose up -d이 명령은 필요한 이미지를 가져오고 Docmost, PostgreSQL 및 Redis의 세 개의 컨테이너를 시작합니다:

마지막으로 브라우저에서 지정한 APP_URL을 방문하여 Docmost에 접근합니다.

설치 마법사가 첫 번째 작업 공간과 사용자를 생성하는 과정을 안내합니다. 필요한 세부 정보를 지정하고 작업 공간 생성 버튼을 클릭하여 첫 번째 Docmost 작업 공간을 생성합니다.

팀의 협업 및 문서를 위한 작업 공간이 생성됩니다.

Docmost 사용 방법
팀 협업, 지식 관리, 실시간 편집 및 자체 호스팅 문서를 포함하여 Docmost 플랫폼의 일부 핵심 사용 사례를 살펴보겠습니다.
Docmost에서 페이지 생성 및 편집하기
사이드바에서 새 페이지를 클릭하여 새 페이지를 생성합니다. 페이지 제목을 지정하고 Markdown 구문을 사용하여 작성 시작합니다:

편집 및 읽기 모드 간 전환할 수 있으며, 페이지를 공유하여 공개 접근 가능하게 만들고, 댓글을 추가하고, 목차를 넣을 수 있습니다.

유사하게, 특정 콘텐츠를 선택하여 제목, 리스트, 표 및 코드 블록을 추가할 수 있습니다.

Docmost에서 다이어그램 추가하기
Docmost는 Draw.io, Excalidraw 및 Mermaid와 같은 도구에서 다이어그램 삽입을 지원합니다. 예를 들어, .drawio 또는 .svg 파일을 첨부하고 다음과 같은 표준 markdown 이미지 구문을 사용하여 페이지에 삽입할 수 있습니다:
공간 및 중첩 페이지를 통해 조직하기
Docmost에서 공간은 관련 페이지를 그룹화하는 최상위 폴더처럼 작용합니다. 예를 들어, Computing, Reviews 또는 How-to Docs를 위한 공간을 생성할 수 있습니다. 이를 위해 왼쪽 사이드바에서 현재 공간의 이름 아래에 있는 공간 설정을 클릭합니다(여기서는 일반으로 되어 있습니다). 두 개의 탭인 설정과 멤버가 있는 공간 관리 창이 열립니다.
설정 탭에서는 공간이 보이는 방식과 작동 방식을 사용자 정의할 수 있습니다. 아래는 설정할 수 있는 항목입니다:
- 공간 이름은 공간의 제목을 업데이트하는데 사용됩니다 (예: “일반“에서 “MTE Docs”로).
- 슬러그는 공간을 나타내는 URL의 고유 부분입니다. 공간 이름에 따라 자동으로 생성되지만 사용자 정의가 가능합니다.
- 설명은 공간의 목적을 설명하기 위해 간단한 요약을 추가할 수 있게 해줍니다.

멤버 탭에서는 이 공간에 접근할 수 있는 사람이나 그룹의 목록을 볼 수 있습니다. 각 사용자 또는 그룹에는 역할이 할당되어 있습니다:
- 편집 가능은 편집을 허용하지만 설정 관리는 허용하지 않습니다.
- 전체 접근은 편집, 구성원 관리 및 공간 설정을 포함합니다.
이름 옆의 드롭다운을 사용하여 역할을 변경하고 세 점 메뉴를 클릭하여 개별 사용자를 제거하거나 관리할 수 있습니다. 또한 공간 구성원 추가를 클릭하여 새 사용자를 초대할 수 있습니다.

Docmost가 두드러지는 이유
Docmost는 테이블, LaTeX를 사용하는 수식 및 풍부한 삽입을 포함한 다양한 유형의 콘텐츠로 작업할 수 있게 해줍니다. 또한, 문서가 커짐에 따라 모든 것이 정돈되게 유지하는 드래그 앤 드롭 기능을 사용하여 페이지를 쉽게 구성할 수 있습니다.
모든 변경 사항을 자동으로 추적하므로 실수로 무언가를 삭제한 경우 간편하게 이전 버전으로 돌아갈 수 있습니다. 특정 정보를 찾아야 할 때 강력한 전체 텍스트 검색 기능이 대규모 프로젝트에서도 빠르고 쉽게 검색할 수 있도록 합니다.
또한 사용자를 역할이나 팀별로 그룹화하고 특정 콘텐츠를 볼 수 있는 권한을 제어하여 더 큰 팀과 작업할 때 유용합니다.
팀이 성장하고 프로젝트가 더 복잡해짐에 따라 Docmost와 같은 도구가 큰 차이를 만들 수 있습니다. Docmost는 팀이 원활하게 협업하고 모든 것을 정리하며 자신의 데이터를 제어하는 데 도움이 되도록 구축되었습니다.