49P by neo 17일전 | favorite | 댓글 13개
  • Confluence, Notion과 같은 상용 위키 도구는 기능이 풍부하지만, 사용자 수가 증가할수록 비용이 급증함
  • 대부분의 상용 위키는 사용자당 월 약 $5의 요금을 부과하며, 큰 팀에서는 비용이 크게 증가함
  • 셀프 호스팅 솔루션의 경우, 직원 수에 관계없이 비용이 고정되어 비용 절감 효과가 있음
  • 3년 이상의 셀프 호스팅 위키 운영 경험을 통해 Wiki.js를 추천함

Wiki.js를 선택해야 하는 이유

  • Wiki.js는 Docker Compose를 사용해 간단하게 설치할 수 있으며, 기본 설정은 4GB RAM, 2 vCPU로도 안정적으로 작동함
  • 검색 기능을 강화하고 싶다면 Elasticsearch를 추가할 수 있으며, 이 경우 최소 8GB RAM, 2 vCPU 필요
  • 실제 운영 환경에서는 1,000개 이상의 페이지400명 이상의 사용자가 있어도 안정적으로 운영 가능함

비용 비교

  • AWS EC2에서 Wiki.js를 운영할 경우 예상 비용:
    • t4g.medium 인스턴스: 2 vCPU, 4GB RAM, 월 $16 (예약 시 $10)
    • t4g.large 인스턴스: 2 vCPU, 8GB RAM, 월 $33 (예약 시 $21)
  • 상용 위키 플랫폼에서 400명의 사용자가 있을 경우 월 $2,000 이상의 비용이 발생함
  • 셀프 호스팅에서는 대형 인스턴스를 사용해도 월 $33 이하의 비용 소요
  • 필요 시 인스턴스 크기를 늘리거나 Elasticsearch를 별도의 인스턴스로 분리하여 확장 가능

프로덕션 환경으로 준비하기

프로덕션 환경에서 안정적인 운영을 위해 다음의 설정을 권장:

  1. wiki.yourcompany.com과 같은 커스텀 도메인 설정
  2. DNS 설정로드 밸런서를 통해 트래픽 분산
  3. Google SSO 설정 (참고 링크)
  4. 회사 도메인으로 자체 등록 제한 (예: yourcompany.com)
  5. EC2 인스턴스의 시간별 AMI 백업 설정

개인 위키 겸 메모장으로 outline을 셀프호스트로 쓰고 있습니다. KeyCloak 같은 OIDC 계정 관리 시스템만 설치되어 있으면 사용 가능하고, 꽤나 성숙했다고 생각합니다. robots.txt 가 기본 deny all 이어서 검색엔진에 안 잡히는 점이 개인 사용으로서는 아쉽지만, 회사 관점에서는 좋은 것 같네요.

기능 면에서는 Affine 도 괜찮을 거 같은데 써보진 않았구요.

힘들게 링크를 찾아 걸어주셔서 고맙습니다.
이 뉴스를 풍성하게 해주는 댓글이네요.

(가능하면 댓글 달때 기존 글 검색 기능을 넣도록 하겠습니다.)

저는 Outline 을 coolify로 라즈베리파이에 굴리고 있어요.

저희는 docusaurus 사용합니다.

개인적으로는 Bookstack + Markdown이 편한것 같습니다.

https://huly.io/ 써보신분은 없을까요?

저는 wikijs 를 oci에 설치 해서 개인 노트로 사용 중
에버노트 -> joplin -> docuwiki -> wikijs 순으로 와서 만족중 입니다.
개인적으로는 joplin 이 mardown 코드 잘먹어서 좋았는데 sync 가 오래걸리고 그래서 웹 베이스로 넘어왔죠
wikijs 강점이 가볍고 mardown 코드 잘먹습니다. github 로 백업도 잘되고..
소규모 위키에는 강추 드립니다.

저도 outline이 좋아요

댓글에서 좋은 서비스들 많이 알아갑니다.

개인적으로 정리해둔 Notion like-도구로는 다음이 있습니다.

- [SiYuan](https://github.com/siyuan-note/siyuan)  
- [anytype](https://github.com/anyproto/anytype-ts)  
- [AppFlowy](https://github.com/AppFlowy-IO/AppFlowy)  
- [AFFiNE](https://github.com/toeverything/AFFiNE)  
- [Outline](https://github.com/outline/outline)  
- [Docmost](https://docmost.com/)
Hacker News 의견
  • Dokuwiki 사용 경험이 있으며, 외부 도구와의 연결이 매우 쉬웠음. Podman에서 Dokuwiki를 실행해보았는데 잘 작동함
    • Podman에서 Dokuwiki를 실행하려면 특정 명령어를 사용해야 함
  • Git 기반의 마크다운 위키를 사용 중이며, 데이터 형식이 이식 가능하여 웹 앱이 종료되어도 문제없음
    • Gitea의 내장 위키를 사용 중이며, 유지보수 부담이 적고 속도가 빠름
  • Wiki.js를 사용해봤으나 버그가 많고 로딩 시간이 길어 다른 대안을 찾고 있음
    • mkdocs를 사용 중이나 사용자 친화적이지 않음
  • Outline을 추천하며, 자체 호스팅 또는 호스팅 버전을 선택할 수 있음
  • 여러 위키 소프트웨어를 시도한 후 Bookstack에 정착함
  • Fossil을 위키로 사용하며, 설정이 간단하여 선호함
  • Wiki.js 대신 Docmost를 선택했으며, 내부 지식 베이스로 적합함
  • Wiki.js의 로딩 시간이 길어 BookStack으로 전환했으며, 빠르고 간단한 환경에서 잘 작동함
  • Confluence가 스타트업에 적합하며, 초기에는 무료로 사용할 수 있음
    • 10명의 사용자가 필요할 때 월 $50의 비용이 발생함
  • 현대의 기준에서 4GB RAM과 2 vCPU가 보통 수준으로 간주됨