Blog
جایگزین متنباز و خصوصی برای دیسکورد؛ تمام پیامها در سرور خودتان ذخیره میشوند



ابزار متنباز جدیدی به نام Haven معرفی شده است که امکاناتی شبیه دیسکورد، ازجمله چت گروهی، تماس صوتی و اشتراکگذاری صفحهنمایش را ارائه میدهد؛ با این تفاوت که کاربران میتوانند تمام اطلاعات خود را روی سرور شخصی نگهداری کنند و وابسته به زیرساختهای یک شرکت نباشند.
سرویسهایی مانند دیسکورد برای ارتباط گروهی، بازیهای آنلاین و همکاری تیمی کاربرد گستردهای دارند؛ اما پیامها و فایلهای کاربران معمولاً روی سرورهای شرکت ارائهدهنده ذخیره میشوند. پروژهی Haven با رویکرد متفاوتی توسعه یافته و کنترل محل ذخیرهسازی اطلاعات را به خود کاربران میسپارد.
هیوِن یک پیامرسان خودمیزبان است؛ یعنی یک نفر نرمافزار سرور را روی کامپیوتر یا سرور شخصی اجرا میکند و دیگران با دریافت لینک یا کد دعوت به آن متصل میشوند. به گفتهی توسعهدهنده، اطلاعات گفتگوها و فایلها روی همان سرور نگهداری میشوند و برنامه هیچ ابزار داخلی برای ردیابی رفتار کاربران یا جمعآوری اطلاعات آماری ندارد.
امکانات Haven چیست؟
هیوِن قابلیتهایی مانند چت متنی، تماس صوتی، اشتراکگذاری همزمان صفحهنمایش، ارسال فایل، واکنش به پیامها و ایجاد کانالهای مختلف را در اختیار کاربران میگذارد.
این نرمافزار از پیامهای خصوصی با رمزنگاری سرتاسری نیز پشتیبانی میکند؛ به این معنا که طبق توضیحات پروژه، حتی مدیر سرور نمیتواند محتوای این پیامها را بخواند. تماسهای صوتی نیز بهصورت پیشفرض مستقیماً میان کاربران برقرار میشوند، هرچند امکان استفاده از سرور واسط برای گروههای بزرگتر وجود دارد.
یکی از امکانات کاربردی Haven، انتقال تاریخچهی گفتوگوها از دیسکورد است. کاربران میتوانند پیامها، کانالها، رشتهگفتگوها و واکنشها را به محیط جدید منتقل کنند. ابزار دیگری به نام Ferry نیز ارتباط دوطرفه میان کانالهای دیسکورد و Haven را برقرار میکند تا اعضای گروه بتوانند بدون مهاجرت همزمان، همچنان با یکدیگر گفتگو کنند.
هیوِن از ۱۱ زبان پشتیبانی میکند و امکان تغییر ظاهر برنامه با تمهای مختلف را نیز دارد. نسخههای دسکتاپ برای ویندوز، لینوکس و مک ارائه شدهاند؛ اپلیکیشن اندروید در دسترس است و نسخهی iOS فعلاً از طریق TestFlight آزمایش میشود.
چگونه Haven را نصب کنیم؟
برای راهاندازی این پیامرسان میتوان از Docker استفاده کرد. کافی است دستور زیر را در محیط ترمینال اجرا کنید:
docker run -d -p 3000:3000 -v haven_data:/data ghcr.io/ancsemi/haven:latestپس از نصب، با بازکردن نشانی در مرورگر میتوانید حساب مدیر را ایجاد کنید، کانال بسازید و دیگران را دعوت کنید. البته برای اتصال افراد خارج از شبکهی خانگی باید دسترسی اینترنتی سرور نیز تنظیم شود.
در ویندوز راه سادهتری وجود دارد: دریافت فایل فشردهی برنامه و اجرای Start Haven.bat. این فایل در صورت نیاز Node.js را نیز نصب میکند. کاربران لینوکس و مک هم میتوانند از اسکریپت نصب پروژه استفاده کنند.
هیوِن تحت مجوز متنباز AGPL-3.0 منتشر شده و برخلاف دیسکورد، اشتراک پولی یا قابلیتهای اختصاصی برای کاربران ویژه ندارد.
البته میزبانی شخصی مسئولیتهایی هم دارد. کاربر باید از روشنبودن سرور، امنیت اتصال، نصب بهروزرسانیها و تهیهی نسخهی پشتیبان مطمئن شود. همچنین ادعاهای امنیتی پروژه به معنای تضمین نبود آسیبپذیری نیستند.
هیوِن بیشتر برای گروههای دوستانه، تیمهای کوچک و افرادی مناسب است که میخواهند کنترل بیشتری بر اطلاعات و زیرساخت ارتباطی خود داشته باشند. کد منبع، فایلهای نصب و راهنمای کامل راهاندازی در مخزن رسمی Haven در گیتهاب منتشر شدهاند.
لینک خبر در وبسایت zoomit