안쓰는 노트북에 개인용 위키(Wiki)를 만들어 보자
개인용 위키를 만들어보자
사실, 예전에 Wiki를 만드는것이 로망이여습니다.(학교에서.. 그러다가 업무 환경이 되면서 Confluence | 원격 업무에 친화적인 팀 작업 영역 | Atlassian 다신 보기 싫었습니다.)
사실 개인용 위키를 만들고 싶다면 이제는 강력한 대안 내 위키, 문서, 프로젝트를 모두 한 곳에서 만나는 커넥티드 워크스페이스 | Notion (노션) 또는 https://www.onenote.com/ 도있습니다. 생각해보면 더 많을것 같습니다. 갑자기 왠 위키냐고요
2024.11.10 - [Information] - 워드프레스 블로그 이전하기 (노트북에서 클라우드로)
[워드프레스 블로그 이전하기 (노트북에서 클라우드로)
2024.11.09 - [분류 전체보기] - 워드프레스 개인용 블로그를 선택할 때 어떤 클라우드를 선택해야할까?(feat.iminv, ramnode, vultr) 워드프레스 개인용 블로그를 선택할 때 어떤 클라우드를 선택해야할까
redeyesofangel.tistory.com](https://redeyesofangel.tistory.com/1052)
앞에서 하던 위키를 드디어 클라우드로 옮겨 노트북이 남았기 때문입니다. 사실 고민을 했습니다. 여기에 워드프레스를 깔고 자동화 프로그램을 하나 만들어서 쿠팡 파트너스나ㅏ 해볼까..(사실 여기 블로그에도 쿠팡 파트너스글이 몇개 올라가있긴 합니다.) 수익은 안발생하지만 그러다가 뭘할가 하다가 옛날에 해보고 싶었던 위키를 하기로 했습니다. 조건은 DB가 필요없는 위키 - dokuwiki [DokuWiki] 사실 도쿠위키라고 예전부터 존재하긴 했었습니다. 예전에 lighttpd 에 PHP만 가지고 했었는데 기업에 위키를 잘 활용을 못해서 그럴수도 있고 불편하다는 생각도 있었는데, 요즘에는 nodejs가 잘나가서 그런지 TiddlyWiki — a non-linear personal web notebook 이런것도 있습니다.
그래서 Perplexity 에게 물어보았습니다. 이제 고민을 해봐야겠네요. 만약 만들어지면 이건 제 또다른 메인 블로그와 달리 https://redeyesofangel.tistory.com/ 링크를 걸어볼 생각입니다. 이걸 어떻게 활용할지는 고민을 또 해봐야죠
안쓰는 개인용 노트북이 있는데 성능이 좋은건 아님 예전에 쓰던거라, SSD는 있고 하도 옛날 노트북이라 LAN 카드는 100M 짜리임, 여기다가 현재 여기에는 rockylinux 9가 설치되어 있어, 그리고 아무런 기능도 없어 여기에 DB(MYSQL이나 Mariadb) 없이 사용할수 있는 예를들면 dokuwiki같은거 있잖아, nginx+php 형태로 되는거, 이런 종류의 위키를 찾아주는데 레딧같은데서 평판도 찾아서 한번 같이 알려줘 필요하면 표를 사용해서 정리해서 보여줘 , 기본적으로 내가 dokuwiki 하고 tiddlywiki는 이미 찾아봤으니 이거 포함해서 내가 원하는걸 찾아서 정리해주고 분석해줘
안쓰는 개인용 노트북에 Rocky Linux 9이 설치되어 있고, 데이터베이스 없이 사용할 수 있는 위키 소프트웨어를 찾고 계시다면, DokuWiki와 TiddlyWiki 외에도 몇 가지 다른 옵션을 고려할 수 있습니다. 성능이 낮은 기기에서도 잘 작동하는 경량 위키 소프트웨어들이 있으며, 이들은 주로 PHP 기반으로 Nginx와 함께 쉽게 설정할 수 있습니다. Reddit과 Slant 등에서의 사용자 평가를 바탕으로 각 위키 소프트웨어의 특징과 평판을 정리해보았습니다.
1. DokuWiki
- 설치 및 사용: PHP 기반으로 동작하며, 데이터베이스가 필요 없습니다. 모든 데이터를 텍스트 파일로 저장하여 설치와 유지보수가 매우 간단합니다.
- 성능: 가볍고 빠르며, 저사양 기기에서도 안정적으로 작동합니다.
- 평판: Reddit과 Slant에서 DokuWiki는 "성능이 빠르고 간단하다"는 평가를 받으며, 특히 데이터베이스 없이도 안정적으로 작동하는 점이 큰 장점으로 꼽힙니다. 다만, 기본 UI가 다소 구식이라는 의견도 있습니다[2][5].
- 장점:
- 데이터베이스 불필요
- 다양한 플러그인 지원
- 가벼운 성능
- 단점:
- 구식 UI
- 플러그인 관리 필요
2. TiddlyWiki
- 설치 및 사용: 단일 HTML 파일로 구성되어 있으며, 매우 휴대성이 좋습니다. 브라우저에서 바로 실행할 수 있으며, 서버에서 호스팅할 수도 있습니다.
- 성능: 가볍고 빠르지만, 브라우저 성능에 의존하므로 큰 파일을 처리할 때 성능 저하가 있을 수 있습니다.
- 평판: Slant에서 개인용 위키로 높은 평가를 받고 있으며, 특히 커스터마이징 가능성과 휴대성 면에서 좋은 평가를 받습니다. 그러나 많은 기능을 다루기 위해서는 학습 곡선이 높다는 의견도 있습니다[5][6].
- 장점:
- 단일 파일 구조로 휴대성 우수
- 높은 커스터마이징 가능성
- Markdown 지원
- 단점:
- 브라우저 성능에 의존
- 복잡한 기능은 학습 필요
3. Pepperminty Wiki
- 설치 및 사용: PHP 기반의 경량 위키로, 데이터베이스 없이 파일 시스템을 사용합니다. 매우 간단하게 설치할 수 있으며, Markdown 파일을 저장 형식으로 사용합니다.
- 성능: 매우 가볍고 빠르며, 저사양 기기에서도 잘 작동합니다.
- 평판: Reddit 사용자들은 Pepperminty Wiki를 "간단하고 빠르며 설정이 용이하다"고 평가하며, 특히 작은 프로젝트나 개인용 위키에 적합하다고 말합니다[7].
- 장점:
- 데이터베이스 불필요 (파일 시스템 사용)
- Markdown 지원
- 간단한 설정
- 단점:
- 고급 기능 부족 (기본적인 기능에 충실)
4. Wiki.js
- 설치 및 사용: Node.js 기반의 현대적인 위키 소프트웨어로, 다양한 데이터베이스 옵션을 지원하지만 SQLite와 같은 경량 DB를 사용할 수도 있습니다. Markdown과 WYSIWYG 편집기를 지원하며, Git과 연동하여 버전 관리를 할 수 있습니다.
- 성능: Node.js 기반으로 빠르고 확장성이 뛰어나지만, 설정이 다소 복잡할 수 있습니다.
- 평판: Reddit에서는 Wiki.js가 "모던한 UI와 다양한 기능"으로 호평받지만, 설정 과정이 복잡하고 알림 기능 등 일부 기능에서 불편함을 느낄 수 있다는 의견도 있습니다[9][10].
- 장점:
- 모던한 UI와 다양한 편집 옵션 (Markdown 등)
- Git 연동 가능
- 다중 사용자 지원
- 단점:
- 설정 복잡
- 고사양 요구 가능
비교 요약
항목 | DokuWiki | TiddlyWiki | Pepperminty Wiki | Wiki.js |
---|---|---|---|---|
설치 난이도 | 쉽고 간단 (PHP 기반) | 매우 간단 (HTML 파일 기반) | 매우 간단 (PHP 기반) | 다소 복잡 (Node.js 기반) |
데이터베이스 필요 여부 | 불필요 | 불필요 | 불필요 | SQLite 또는 DB 선택 가능 |
확장성 | 플러그인으로 확장 가능 | 높은 커스터마이징 가능 | 제한적 | 매우 높음 (Git 연동 등) |
성능 | 가볍고 빠름 | 가볍지만 브라우저 성능 의존 | 매우 가벼움 | 빠르지만 고사양 요구 가능 |
평판 (Reddit/Slant) | 안정적이고 간단하다는 평가 | 개인용으로 적합하다는 평가 | 간단하고 빠르다는 평가 | 모던하지만 설정 복잡 |
주요 단점 | 구식 UI | 복잡한 기능 학습 필요 | 고급 기능 부족 | 설정 복잡 및 일부 기능 불편 |
결론:
- 저사양 노트북에서 데이터베이스 없이 안정적으로 작동하는 위키를 원한다면, 가장 추천되는 소프트웨어는 여전히 DokuWiki입니다. 특히 협업이나 여러 사용자가 사용하는 환경에서도 적합합니다.
- 개인 프로젝트나 간단한 노트 관리용으로는 휴대성이 뛰어난 TiddlyWiki나 매우 가벼운 PHP 기반의 Pepperminty Wiki도 좋은 선택입니다.
- 더 많은 기능과 현대적인 인터페이스를 원한다면 설정이 조금 더 복잡하지만 강력한 기능을 제공하는 Wiki.js를 고려해볼 수 있습니다.
각 위키 소프트웨어는 목적과 환경에 따라 장단점이 있으므로, 필요에 맞게 선택하는 것이 중요합니다.
Citations:
[1] https://stackoverflow.com/questions/33169540/saving-data-without-database
[2] https://www.reddit.com/r/sysadmin/comments/130m1aq/good_open_source_linux_based_wiki_for_work/
[3] https://www.digitalocean.com/community/tutorials/how-to-install-dokuwiki-with-nginx-on-an-ubuntu-12-04-vps
[4] https://document360.com/blog/wiki-software/
[5] https://www.slant.co/versus/3448/5116/~dokuwiki_vs_tiddlywiki
[6] https://groups.google.com/g/tiddlywiki/c/dSBvy7jdhxw
[7] https://www.reddit.com/r/selfhosted/comments/8ws20u/selfhosted_wiki_with_search_no_cloud_services/
[8] https://www.reddit.com/r/selfhosted/comments/1e912vu/why_is_dokuwiki_so_popular/
[9] https://www.reddit.com/r/selfhosted/comments/wdjeo8/gitlab_wiki_or_other_selfhosted_wiki_for/
[10] https://www.reddit.com/r/sysadmin/comments/145l121/what_wiki_do_you_recommend/
[11] https://alternativeto.net/category/education-and-reference/wiki/?license=free&platform=self-hosted
[12] https://www.nuclino.com/solutions/wiki-software
[13] https://www.reddit.com/r/selfhosted/comments/196e77w/looking_for_a_better_wiki/