Wiki.js 3.0 منتشر شد
خلاصهٔ کاملتر
Wiki.js 3.0 حالا در دسترسه. این یه ویکی متنباز با لایسنس AGPL هست که روی سرور خودتون نصب میکنید و فقط Node.js و PostgreSQL میخواد. طبق صفحه معرفیش، از یه Raspberry Pi تا یه کلاستر سهنودی با high availability رو پشتیبانی میکنه و ایمیج رسمی Docker و Helm chart برای Kubernetes هم داره.
بخش نوشتن روی یه ویرایشگر مارکداون ساخته شده که پایهش همون پایه VS Code هست، با پیشنمایش زنده کنار متن، هایلایت برای بیشتر از ۱۸۰ زبان، فرمول ریاضی و دیاگرام بهصورت کد با Mermaid و PlantUML. اگه کسی مارکداون دوست نداره، ویرایشگر بصری، AsciiDoc و تخته Excalidraw هم هست. بیشتر از ۲۵ تا content block (یعنی المانهای آماده مثل نقشه، گالری یا نمایشگر PDF) رو هم میشه داخل صفحهها گذاشت.
برای کار تیمی، قابلیت Live Notes اضافه شده؛ یعنی چند نفر همزمان یه سند رو مینویسن و تاریخچهش خودکار ذخیره میشه. میشه روی کل صفحه یا روی یه جمله خاص کامنت گذاشت. کاربرهای فقطخواندنی هم میتونن ویرایش پیشنهاد بدن تا یه بازبین تأییدش کنه. برای اتصال به ابزارهای دیگه هم webhook و یه REST API کامل با مستندات OpenAPI در نظر گرفته شده.
جستجو کاملاً با PostgreSQL انجام میشه و سرویس جدایی لازم نداره؛ صف کارها و رویدادها هم روی همون PostgreSQL (نسخه ۱۷ به بالا) هست. یه نصب میتونه چند ویکی جدا با دامنه، تم و احراز هویت خودش رو میزبانی کنه. محتوا هم مارکداون ساده میمونه و با Git دوطرفه همگام میشه یا روی S3، Azure و GCP بکاپ گرفته میشه.
برای مدیریت دسترسی، ورود با OIDC، LDAP و SAML و ساخت خودکار حساب با SCIM پشتیبانی میشه. مجوزها رو میشه برای هر گروه، هر مسیر، هر زبان و هر سایت جدا تعریف کرد. یه سرور MCP اختیاری هم هست (یعنی رابطی که ایجنتهای هوش مصنوعی باهاش به ابزارها وصل میشن). این سرور پیشفرض خاموشه و ایجنت فقط با همون دسترسیهای کاربری که وصلش کرده میتونه بگرده، بخونه و ویرایش پیشنهاد بده.
نکات کلیدی:
- Wiki.js 3.0 رایگان و متنبازه، با لایسنس AGPL و نیاز به Node.js و PostgreSQL 17 به بالا.
- جستجوی متن کامل، صف کارها و رویدادها همه روی PostgreSQL اجرا میشن.
- همگامسازی دوطرفه با Git و بکاپ روی S3، Azure، GCP و SFTP داره.
- احراز هویت با OIDC، LDAP، SAML و تأمین حساب با SCIM پشتیبانی میشه.
- سرور MCP اختیاریه، پیشفرض خاموشه و به دسترسی کاربر وصلکننده محدوده.




