स्टार्टअप के लिए self-hosted Wiki सेटअप करने का तरीका
(themythicalengineer.com)- Confluence, Notion जैसे commercial wiki tools फीचर-समृद्ध होते हैं, लेकिन users की संख्या बढ़ने पर लागत तेजी से बढ़ जाती है
- अधिकांश commercial wiki हर user पर लगभग $5 प्रति माह शुल्क लेते हैं, इसलिए बड़ी टीमों में खर्च काफी बढ़ जाता है
- self-hosting solutions में employees की संख्या चाहे जितनी हो, लागत स्थिर रहती है, इसलिए cost saving का फायदा मिलता है
- 3 साल से अधिक के self-hosted wiki संचालन के अनुभव के आधार पर Wiki.js की सिफारिश की जाती है
Wiki.js क्यों चुनें
- Wiki.js को Docker Compose का उपयोग करके आसानी से install किया जा सकता है, और default configuration 4GB RAM, 2 vCPU पर भी स्थिर रूप से चलता है
- अगर search functionality को बेहतर बनाना हो, तो Elasticsearch जोड़ा जा सकता है; इस स्थिति में कम से कम 8GB RAM, 2 vCPU चाहिए
- वास्तविक production environment में 1,000 से अधिक pages और 400 से अधिक users होने पर भी इसे स्थिर रूप से चलाया जा सकता है
लागत तुलना
- AWS EC2 पर Wiki.js चलाने की अनुमानित लागत:
- t4g.medium instance: 2 vCPU, 4GB RAM, $16 प्रति माह ($10 reserved पर)
- t4g.large instance: 2 vCPU, 8GB RAM, $33 प्रति माह ($21 reserved पर)
- commercial wiki platforms पर 400 users होने पर प्रति माह $2,000 से अधिक लागत आती है
- self-hosting में बड़े instance का उपयोग करने पर भी लागत $33 प्रति माह से कम रहती है
- जरूरत पड़ने पर instance size बढ़ाया जा सकता है या Elasticsearch को अलग instance में विभाजित करके scale किया जा सकता है
production environment के लिए तैयारी
production environment में स्थिर संचालन के लिए निम्न settings की सिफारिश की जाती है:
wiki.yourcompany.comजैसे custom domain की setting- DNS settings और load balancer के जरिए traffic distribution
- Google SSO setting (संदर्भ लिंक)
- कंपनी domain के लिए self-registration restriction (उदाहरण: yourcompany.com)
- EC2 instance के hourly AMI backup की setting
15 टिप्पणियां
अच्छी जानकारी के लिए धन्यवाद! मैंने भी अपने निजी उपयोग के लिए Wiki.js के साथ एक wiki बनाई है!
क्या किसी ने https://huly.io/ इस्तेमाल किया है?
वाह, यह तो कमाल का सिस्टम है~ अफ़सोस है कि Korean सपोर्ट नहीं है, लेकिन अगर किसी कंपनी की कार्य-संस्कृति इससे मेल खाती हो, तो यह वाकई बहुत अच्छा टूल लगता है!
मैंने
wikijsको OCI पर इंस्टॉल करके पर्सनल नोट्स के लिए इस्तेमाल किया है.मैं Evernote -> Joplin -> DokuWiki -> Wiki.js के क्रम से यहाँ तक पहुँचा हूँ, और इससे संतुष्ट हूँ.
मेरे हिसाब से Joplin में Markdown कोड सपोर्ट अच्छा था, जो मुझे पसंद आया, लेकिन sync में काफी समय लगता था, इसलिए मैं web-based विकल्प पर आ गया.
wikijsकी खासियत यह है कि यह हल्का है और Markdown कोड को अच्छी तरह संभालता है. GitHub पर backup भी अच्छी तरह हो जाता है..छोटे पैमाने की wiki के लिए मैं इसे ज़ोरदार तरीके से recommend करता हूँ.
मुझे भी outline पसंद है
कमेंट्स में बहुत-सी अच्छी सेवाओं के बारे में पता चल रहा है।
व्यक्तिगत रूप से मैंने जिन Notion जैसे टूल्स को व्यवस्थित करके रखा है, वे निम्नलिखित हैं।
मैं Outline को coolify के साथ Raspberry Pi पर चला रहा हूँ।
...tiddlywiki?
मैं व्यक्तिगत wiki और नोटपैड के रूप में outline को self-host करके इस्तेमाल कर रहा हूँ। अगर KeyCloak जैसे OIDC account management system इंस्टॉल हों, तो इसे इस्तेमाल किया जा सकता है, और मुझे लगता है कि यह काफ़ी mature है। robots.txt का default
deny allहोने की वजह से यह search engine में नहीं दिखता, जो व्यक्तिगत उपयोग के लिए थोड़ा अफ़सोसजनक है, लेकिन कंपनी के नज़रिए से यह अच्छा लगता है.फ़ीचर के हिसाब से Affine भी अच्छा हो सकता है, लेकिन मैंने इसे इस्तेमाल नहीं किया है।
कड़ी मेहनत से लिंक ढूंढकर साझा करने के लिए धन्यवाद।
यह इस खबर को और समृद्ध बनाने वाली टिप्पणी है।
(संभव हो तो टिप्पणी लिखते समय मौजूदा पोस्ट खोजने की सुविधा जोड़ने की कोशिश करेंगे.)
हम Docusaurus का उपयोग करते हैं।
व्यक्तिगत रूप से मुझे Bookstack + Markdown ज़्यादा सुविधाजनक लगता है।
Wiki.js - Node आधारित open source wiki engine
Outline - टीमों के लिए open source Wiki engine
Docmost - Confluence & Notion जैसा open source collaborative document और wiki software
Hacker News राय