از ابتدا ساخته شد.
برای همه ساخته شده است.
آنچه بهعنوان پروژهای داخلی در تیمی کوچک و از سر نارضایتی از پنلهای موجود آغاز شد، به پلتفرمی تبدیل شده که هزاران مدیر سرور در سراسر جهان به آن اعتماد دارند.
از ابزار داخلی
تا پلتفرمی جهانی
Panelica از دل نارضایتی متولد شد. تیم کوچکی که سرورهای خودش را مدیریت میکرد، از پنلهایی خسته شده بود که برای هر افزونه هزینه میگرفتند، حسابها را بهدرستی از هم جدا نمیکردند و مهاجرت را به جراحی قلب باز شبیه میکردند. بهجای پذیرفتن این وضعیت، ساخت راهکاری بهتر را از ابتدا آغاز کردند؛ با جداسازی بهعنوان پایهٔ هر تصمیم طراحی.
نام Panelica خود گویای مأموریت آن است. سه حرف پایانی — ICA — مخفف معماری کنترل ایزوله هستند: سامانهای امنیتی با پنج لایه که در هستهٔ پلتفرم تنیده شده است. نه یک ماژول، نه چیزی که بعداً به آن اضافه شده باشد؛ بلکه بنیادی که هر قابلیت بر آن بنا شده است.
آنچه بهعنوان پروژهای داخلی آغاز شد، اکنون به هزاران مدیر سرور در سراسر جهان خدمترسانی میکند. هر درخواست قابلیت در انجمن ما، هر گزارش باگ و هر گفتوگو در جامعهٔ ما، مستقیماً مسیر توسعه را شکل میدهد. Panelica در خلأ ساخته نمیشود؛ با همراهی کسانی ساخته میشود که از آن استفاده میکنند و برای همان افراد.
-
I
ایزوله هر حساب مانند دژی مستحکم است. هیچ کاربری نمیتواند به حساب دیگری دسترسی پیدا کند، سرعت آن را کاهش دهد یا در آن اختلال ایجاد کند.
-
C
کنترل محدودیتهای دقیق منابع، مجوزها و پایش؛ بهازای هر کاربر، هر دامنه و هر سرویس.
-
A
معماری نه افزونه است و نه چیزی که بعداً به آن اضافه شده باشد. جداسازی از ابتدا در هستهٔ پلتفرم طراحی شده است.
پنج لایهٔ جداسازی
هر حساب میزبانی روی سرور شما کاملاً از حسابهای دیگر جداست. هیچ حسابی نمیتواند به حساب دیگری دسترسی پیدا کند، سرعت آن را کاهش دهد یا در آن اختلال ایجاد کند.
Cgroups v2
محدودیت CPU، حافظه، I/O و PID برای هر کاربر. هیچ حسابی نمیتواند همهٔ منابع سرور را مصرف کند.
فضاهای نام Linux
جداسازی PID و mount. هر کاربر فقط فرایندها و فایلسیستم خودش را میبیند.
محیطهای ایزولهٔ SSH Chroot
دسترسی SFTP و شِل به پوشههای کاربر محدود است. پیمایش در فایلسیستم امکانپذیر نیست.
استخرهای PHP-FPM
استخرهای جداگانه برای هر کاربر و هر نسخه، همراه با open_basedir و غیرفعالسازی توابع خطرناک.
مجوزهای Unix
ایزولهسازی UID/GID، حالت 700 برای پوشهٔ خانگی. کنترل دسترسی در سطح کرنل.
افرادی که پشت Panelica هستند
یک تیم مهندسی کوچک که هر روز این پنل را میسازد، عرضه میکند و پشتیبانی میکند.
باورهای ما
امنیت افزونه نیست
فایروال، اسکنر بدافزار، ModSecurity، Fail2ban، 2FA و SSL — در همهٔ طرحها گنجانده شدهاند. ایزولهسازی یک قابلیت نیست؛ بخشی از معماری است.
بدون هزینههای پنهان
ابزارهای WordPress، مدیر Docker، استقرار با Git و پشتیبانگیری — همهچیز گنجانده شده است. برای امکاناتی که باید استاندارد باشند، هزینهٔ اضافی نمیگیریم.
با محوریت جامعه
هر درخواست قابلیت در انجمن ما، هر گزارش اشکال و هر گفتوگو به شکلگیری محصول کمک میکند. چیزی را میسازیم که واقعاً به آن نیاز دارید.
آمادهاید امتحانش کنید؟
با طرح Starter ما شروع کنید؛ برای همیشه رایگان است. نیازی به کارت اعتباری نیست.