انتقال سایت به هاست جدید یعنی جابهجایی کامل یک وبسایت از سرور یک شرکت میزبانی به سرور شرکت دیگر. برای این کار میتوانید از روشهایی مانند انتقال دستی، فولبکاپ، FTP یا افزونههای مهاجرت وردپرس استفاده کنید. انتخاب روش مناسب به نوع سایت، کنترلپنل هاست و حجم اطلاعات بستگی دارد. در ادامه، مراحل انتقال سایت به هاست جدید را از بکاپگیری و انتقال فایلها و دیتابیس تا تغییر DNS و تست نهایی، بهطور کامل بررسی میکنیم. انتقال هاست چیست و چه …
پست وبلاگ
تصور کنید کاربری تصویری را در سایت شما بارگذاری میکند و بلافاصله نسخهای کمحجم از آن برای نمایش در موبایل ساخته میشود. برای انجام این کار لازم نیست یک سرور جداگانه راهاندازی کنید، سیستمعامل آن را بهروزرسانی کنید یا نگران افزایش ناگهانی تعداد درخواستها باشید. کافی است کدی بنویسید که هنگام بارگذاری تصویر اجرا شود و انجام بقیه کارها را به یک پلتفرم ابری مناسب بسپارید. این همان ایده اصلی FaaS یا Function as a Service است: اجرای توابع کد …
اگر میخواهید بدون درگیرشدن با افزونههای متعدد و تنظیمات پیچیده، یک وبسایت حرفهای برای انتشار محتوا بسازید، نام Ghost توجهتان را جلب میکند. این سیستم مدیریت محتوای متنباز با تمرکز بر وبلاگنویسی، خبرنامه و درآمدزایی از محتوا طراحی شده است؛ اما Ghost دقیقاً چه امکاناتی دارد، چه مزایا و محدودیتهایی دارد و برای راهاندازی آن به چه چیزهایی نیاز دارید؟ در این مطلب، همهچیز را بررسی میکنیم تا بتوانید تصمیم بگیرید آیا Ghost انتخاب مناسبی برای وبسایت شماست یا بهتر …
فرض کنید API فروشگاهتان ناگهان با هزاران درخواست در دقیقه روبهرو میشود؛ بخشی از کاربران واقعیاند، بخشی بات، و بخشی هم اسکریپتهایی که میخواهند موجودی یا قیمت را بیوقفه بکشند. بدون کنترل، سرور داغ میکند، دیتابیس قفل میشود و تجربه بقیه کاربران خراب میشود. اینجاست که Rate Limiting وارد میشود؛ سیاستی ساده و قدرتمند که مشخص میکند هر کلاینت در یک بازه زمانی چند درخواست میتواند بفرستد. در این راهنما به زبان ساده یاد میگیرید Rate Limiting چیست، چرا برای …
اگر هنگام وبگردی مقاله، تصویر یا ویدئویی پیدا میکنید که میخواهید بعداً به آن برگردید، Readeck میتواند گزینه مناسبی برای ذخیره و خواندن دوباره محتوا باشد. این ابزار یک برنامه وب متنباز و خودمیزبان (Self-hosted) برای ذخیره، سازماندهی و مطالعه محتوای وب است. در ادامه میخواهیم ببینیم Readeck چیست، چه کاری انجام میدهد، چه قابلیتهایی دارد، برای اجرای آن به چه منابعی نیاز است و چطور میتوان آن را روی سرور راهاندازی کرد. Readeck چیست؟ Readeck یک سرویس Read Later …
یک شب با ChatGPT حرف زدی و آخرش یک صفحه معرفی برای کافهات، یک فرم ثبتنام یا یک ربات تلگرام نوبتدهی تحویل گرفتی. روی لپتاپ باز میشود و کار میکند. حالا میخواهی لینکش را برای مشتری بفرستی و همینجا گیر میکنی: کدی که در پنجره چت است چطور روی یک آدرس واقعی بالا بیاید؟ این راهنما همین مسیر را قدمبهقدم میرود و فرقی نمیکند پروژه ChatGPT داشته باشی یا کدی که Claude نوشته؛ مسیر یکی است. فرض ما این است …
اگر برای بکاپگیری از سرور، سایت یا اپلیکیشن خود دنبال یک ابزار متنباز و خودمیزبان هستید، Pluton یکی از گزینههایی است که میتواند مدیریت فرایند بکاپ را سادهتر کند. Pluton ابزاری برای گرفتن و مدیریت خودکار بکاپ از سرور است که از Restic (ابزار بکاپگیری) و Rclone (ابزار اتصال و انتقال فایل بین فضاهای ذخیرهسازی) استفاده میکند. در این مطلب بررسی میکنیم که Pluton دقیقاً چیست، چگونه کار میکند، چه تفاوتی با ابزارهایی مثل Restic و Duplicati دارد و چه …
میخواهید بدون کدنویسی یک اپلیکیشن سازمانی، فرم، داشبورد یا گردشکار اختصاصی بسازید؟ نیازی نیست همهچیز را از صفر کدنویسی کنید. با NocoBase میتوانید با استفاده از یک رابط گرافیکی، اپلیکیشن و بخشهای مختلف آن را بسازید و مدیریت کنید. در NocoBase میتوانید ساختار داده، فرمها، صفحات، داشبوردها، گردشکارها و سطح دسترسی کاربران را مدیریت کنید و در صورت نیاز با استفاده از کدنویسی و افزونهها، امکانات آن را توسعه دهید. یعنی لازم نیست برای ساخت هر بخش از سیستم، از …
پروژهات را داخل Cursor ساختی، روی لوکال بالا میآید، و حتی چند نفر از دوستانت هم دمو را دیدهاند. قدم بعدی معمولاً همینجا گیر میکند: چطور همین اپ را با یک دامنه واقعی آنلاین کنی، بدون اینکه خودت سرور لینوکس راه بیندازی، Nginx را دستی کانفیگ کنی، یا هر بار با FTP فایل آپلود کنی؟ این مطلب مسیر مشخص دیپلوی پروژه Cursor روی هاست ابری چابکان را قدمبهقدم جلو میبرد: آمادهسازی پروژه در ادیتور، Push به GitHub یا GitLab، ساخت …
اگه تا حالا با داکر کار کرده باشید، احتمالاً این صحنه برایتان آشناست: یک کانتینر برای اپلیکیشن، یکی برای دیتابیس، یکی برای Redis، و بعد کلی دستور docker run با فلگهای طولانی که حفظ کردنشان خودش یک مهارت جداست. اینجاست که Docker Compose وارد میشود؛ ابزاری که به شما اجازه میدهد کل استک پروژه را در یک فایل YAML تعریف کنید و با یک دستور ساده بالا بیاورید. برای جزئیات بیشتر میتوانید به مستندات رسمی Docker Compose هم مراجعه کنید. …
IPS یا Intrusion Prevention System بخشی از امنیت شبکه است که الگوهای مشکوک ترافیک را تشخیص میدهد و در صورت شناسایی تهدید به صورت خودکار جلوی آن را میگیرد. از این سیستم در مسیر عبور ترافیک استفاده میشود تا حملههای مختلف را شناسایی کند و پیش از رسیدن ترافیک مخرب به مقصد، مانع از عبور آن شود. در ادامه مطلب، بررسی عمیقتری میکنیم که IPS چیست، نحوه کار آن چگونه است، روشهای تشخیص تهدید، انواع IPS و تفاوت آن با …
وودمارت (WoodMart) قالبی چندمنظوره و فروشگاهی برای وردپرس است که بهطور اختصاصی برای ساخت فروشگاههای اینترنتی با ووکامرس توسعه یافته است. با نصب این قالب میتوانید به ابزارهای مختلف طراحی، امکانات فروشگاهی و قابلیتهای متنوع برای شخصیسازی ظاهر سایت دسترسی داشته باشید. دقت کنید که وودمارت فروشگاهساز نیست و مدیریت محصولات، سفارشها، پرداخت، مالیات و ارسال بر عهده ووکامرس است. وودمارت برای کسانی پیشنهاد میشود که میخواهند یک فروشگاه آنلاین حرفهای با محصولات متعدد و صفحات قابل سفارشیسازی راهاندازی کنند. …












آخرین دیدگاهها