বৈশিষ্ট্য

Web IDE — ব্রাউজারে VS Code, আপনার লাইভ সাইটে

ড্যাশবোর্ড থেকে সরাসরি একটি সম্পূর্ণ VS Code এডিটর খুলুন এবং আপনার সাইটের আসল ফাইলগুলিতে কাজ করুন, যেখানে git বিল্ট-ইন রয়েছে এবং সম্পূর্ণ এডিটরটি আপনার SFTP অ্যাক্সেসের মতো একই CageFS-বিচ্ছিন্ন জেলের ভিতরে রয়েছে — স্থানীয়ভাবে কিছু ইনস্টল করার প্রয়োজন নেই এবং কোনো পৃথক কপি নেই যা পুরনো হয়ে যেতে পারে। এটি লাইভ (LIVE) সাইট সম্পাদনা করে: আপনি যে ফাইলটি সংরক্ষণ করবেন তা লেখার সাথে সাথেই সর্বজনীন ইন্টারনেটে চলে যাবে, যদিও একটি স্ট্যাটিক ফাইল চার ঘণ্টা পর্যন্ত CDN ক্যাশে থেকে পরিবেশন করা অব্যাহত থাকতে পারে।

ব্রাউজারে একটি কোড এডিটর, যেখানে একটি খোলা ফাইলের পাশে ফাইল ট্রি এবং তার মধ্যে একটি কার্সার রয়েছে।
  • VS Codeসম্পূর্ণ এডিটর, ব্রাউজারে
  • ৭,০০,০০০+বিশ্বব্যাপী হোস্ট করা সাইট
  • ২প্রবেশের উপায়: ওয়েব এডিটর এবং SFTP
  • 99.99%আপটাইম নিশ্চয়তা

আপনার ইতিমধ্যেই পরিচিত এডিটর, সরাসরি লাইভ ফাইল সিস্টেমে নির্দেশিত

ওয়েব IDE হলো code-server-এর মাধ্যমে ব্রাউজারে চলমান VS Code, যা ড্যাশবোর্ডে আপনি যে সাইটটি দেখছেন সেখান থেকে খোলা হয়। এটি সেই সাইটের প্রকৃত ফাইলগুলো সম্পাদনা করে — কোনো আপলোড করার ধাপ নেই, সিঙ্ক রাখার জন্য কোনো লোকাল চেকআউটের প্রয়োজন নেই এবং কোনো সংক্ষিপ্ত ওয়েব টেক্সট বক্স নেই যা এডিটর হওয়ার ভান করে।

সম্পূর্ণ VS Code, কোনও ফাইল এডিটর নয়

সিনট্যাক্স হাইলাইটিং, একাধিক ফাইলে অনুসন্ধান, স্প্লিট পেন এবং যে কীবোর্ড শর্টকাটগুলি আপনার ইতিমধ্যেই অভ্যাসে পরিণত হয়েছে, তা ব্রাউজারে code-server-এর মাধ্যমে সরবরাহ করা হয়।

আপনি ইতিমধ্যেই যে এডিটরটি চেনেন

ফাইল ট্রি, পুরো সাইট জুড়ে অনুসন্ধান, একাধিক ফাইল সম্পাদনা এবং আপনার ইতিমধ্যে জানা কীবাইন্ডিংগুলি — আপনি স্থানীয়ভাবে যে সম্পাদকটি ব্যবহার করেন, যা আপনার ল্যাপটপের পরিবর্তে সার্ভারে চলে।

সরাসরি ফাইলগুলি, কোনো অনুলিপি নয়

আপনি সরাসরি সাইটটি সম্পাদনা করছেন। এর মাঝে কোনো স্টেজিং কপি নেই এবং পরে সিঙ্ক করার মতো কিছু নেই — যা এটিকে দ্রুত করে তোলে এবং সংরক্ষণের আগে দুবার পড়ে নেওয়া সার্থক করে তোলে। স্ট্যাটিক ফাইলগুলি চার ঘণ্টা পর্যন্ত CDN ক্যাশ থেকে পরিবেশিত হতে পারে।

অন্তর্নির্মিত Git

এডিটরের ভেতর থেকেই স্টেজ, কমিট, ব্রাঞ্চ, ডিফ এবং পুশ করুন, যাতে সার্ভারে করা কাজ কোনো অনথিভুক্ত তাৎক্ষণিক সমাধান না হয়ে সংস্করণ নিয়ন্ত্রণের অধীনে থাকে।

wp-cli যেখানে কোডটি রয়েছে

WordPress কাজের জন্য এডিটরটির মতোই কমান্ড লাইনও গুরুত্বপূর্ণ। উভয়ই একই জায়গায় রয়েছে।

wp-cli প্যানেল টার্মিনাল থেকে আপনার সাইটের বিপরীতে চলে। একটি ডেটাবেস অনুসন্ধান-প্রতিস্থাপন করুন, ক্যাশ ফ্লাশ করুন, একটি প্লাগইন রোল ব্যাক করুন, বাল্ক-আপডেট করুন, একটি টেবিল এক্সপোর্ট করুন বা এককালীন স্ক্রিপ্ট চালান — আপনি যে ফাইলটি সম্পাদনা করছিলেন তা না রেখেই।

এটি সাধারণ চক্রটি সম্পন্ন করে। লগের ত্রুটিটি পড়ুন, এডিটরে ফাইলটি খুলুন, পরিবর্তন করুন, এটি প্রমাণ করে এমন wp-cli কমান্ডটি রান করুন, এগিয়ে যান। সবকিছুই আসল স্ট্যাকের আসল সাইটে ঘটে, তাই আপনি যা পরীক্ষা করেন আপনার দর্শকরাও ঠিক সেটাই পায়।

  • প্যানেল টার্মিনাল থেকে wp-cli
  • সমাধানটি কোডের পরিবর্তে অ্যাডমিন প্যানেলে প্রয়োজন হলে এক-ক্লিকে WP অ্যাডমিন লগইন
  • প্যানেল থেকে প্লাগইন ও থিম ইনস্টল, সক্রিয়, আপডেট এবং অপসারণ করুন
  • অ্যাক্সেস, ত্রুটি এবং PHP লগ সম্পাদকের পাশাপাশি উপলব্ধ
  • ডাটাবেজের সরাসরি কাজের জন্য phpMyAdmin এবং Adminer এমবেড করা এবং SSO সমন্বিত
  • বাল্ক ফাইল অপারেশনের জন্য FileGator ফাইল ম্যানেজার এম্বেড এবং SSO সংযুক্ত করা হয়েছে

কার্নেলে বিচ্ছিন্ন, প্রান্তে নিরীক্ষিত

সার্ভারে ব্রাউজার অ্যাক্সেস কেবল তখনই গ্রহণযোগ্য যদি সীমানাটি বাস্তব হয়। ওয়েব IDE ঠিক অন্য যেকোনো অ্যাক্সেস রুটের মতোই একই আইসোলেশনের মধ্যে অবস্থান করে।

CageFS ফাইলসিস্টেম আইসোলেশন

প্রতিটি টেন্যান্ট একটি বিচ্ছিন্ন ফাইলসিস্টেম ভিউ পান এবং অন্যান্য টেন্যান্ট, অন্যান্য সাইট বা সংবেদনশীল সিস্টেম ফাইল দেখতে পারেন না। CageFS লঙ্ঘনকে প্রতিহত করার জন্য ডিজাইন করা হয়েছে, এবং এটি সেই একই জেল যেখানে আপনার SFTP সেশনগুলি চলে।

LVE রিসোর্স আইসোলেশন

প্রতিটি সাইটের জন্য CPU, RAM, IO, IOPS, প্রক্রিয়া এবং এন্ট্রি-প্রক্রিয়া সীমাবদ্ধ থাকে, যাতে কোনও ভারী বিল্ড বা অনিয়ন্ত্রিত স্ক্রিপ্ট অন্য সাইটগুলিকে ক্ষতিগ্রস্ত করার পরিবর্তে নিজস্ব খাঁচার মধ্যেই সীমাবদ্ধ থাকে।

সর্বনিম্ন-সুবিধাপ্রাপ্ত পরিচয়পত্র

অ্যাক্সেস কী এবং ক্রেডেনশিয়াল ড্যাশবোর্ডে সর্বনিম্ন-সুবিধা নীতির ভিত্তিতে পরিচালিত হয়, যাতে আপনি কোনও কাজের জন্য প্রয়োজনীয় অ্যাক্সেস প্রদান করতে পারেন এবং এর অতিরিক্ত কিছুই নয়।

অডিট-লগ করা অ্যাক্সেস

অ্যাক্সেসের তথ্য কর্তা, পদক্ষেপ এবং লক্ষ্য সহ অডিট-লগ করা হয় — প্ল্যাটফর্মের প্রতিটি সুবিধাপ্রাপ্ত অ্যাকশনের ক্ষেত্রেও একই নিয়ম প্রয়োগ করা হয়।

কেবল কোড নয়, রানটাইমকেও রূপ দিন

একটি এডিটর হলো ডেভেলপমেন্ট পরিবেশের কেবল অর্ধেক। বাকি অর্ধেক হলো এর নিচের স্ট্যাক, এবং এটি প্রতিটি সাইটের জন্য আলাদাভাবে কনফিগারযোগ্য।

  • প্রতিটি সাইটের জন্য আলাদা PHP সংস্করণ নির্বাচক, যাতে একটি পুরোনো প্লাগইন এবং একটি আধুনিক বিল্ড একই অ্যাকাউন্টে থাকতে পারে
  • সম্পাদনাযোগ্য PHP সেটিংস — memory_limit, max_execution_time, upload এবং post সাইজ ও অন্যান্য — আপনার প্রাপ্য সীমার মধ্যে
  • প্রতিটি সাইটের জন্য সক্রিয় বা নিষ্ক্রিয় করার মতো PHP এক্সটেনশন: imagick, gd, redis, memcached, bcmath, intl, soap এবং আরও অনেক
  • প্রতি সাইটের জন্য LSAPI PHP ৱর্কার, LVE এন্ট্রি-প্রসেস দ্বারা সীমাবদ্ধ এবং আপনার স্তরের মধ্যে কনফিগারযোগ্য
  • WP-cron এবং বাস্তব cron উভয়ের জন্য সাইট-ভিত্তিক cron ব্যবস্থাপনা, সাথে সাইট-ভিত্তিক পরিবেশ ভেরিয়েবল
  • প্রতিটি সাইটের জন্য Redis বা Memcached অবজেক্ট ক্যাশ, যা HTTP/3 সক্রিয়সহ LiteSpeed Enterprise দ্বারা পরিবেশিত
  • একাধিক ডেটাবেস এবং ব্যবহারকারীসহ সাইট প্রতি MariaDB, এবং যখন আপনার কোনো বাহ্যিক ক্লায়েন্টের প্রয়োজন হয় তখন একটি দূরবর্তী অ্যাক্সেস টগল

সম্পাদনা থেকে লাইভ, নিরাপদে

সরাসরি প্রোডাকশনে সম্পাদনা করা কখনো কখনো সঠিক সিদ্ধান্ত এবং কখনো কখনো একটি খারাপ ধারণা। প্ল্যাটফর্মটি একই এডিটর থেকে উভয় পথই সমর্থন করে।

এক ক্লিকে সাইটটিকে স্টেজিংয়ে ক্লোন করুন, স্টেজিং কপির বিপরীতে Web IDE খুলুন, সেখানে কাজ করুন এবং পরিবর্তনটি নিশ্চিত হলে লাইভে পুশ করুন। ফাইল এবং ডাটাবেস প্রোডাকশনের মতো একই স্ট্যাক এবং ব্লুপ্রিন্টে একসাথে স্থানান্তরিত হয়, তাই স্টেজিং কেবল কোনো অনুমান নয় বরং একটি বাস্তব মহড়া।

আপনার কাজ যদি কোনো রিপোজিটরির অংশ হয়, তবে এডিটরের ভেতর থেকে git ব্যবহার করুন এবং git-ভিত্তিক ডিপ্লয়মেন্টের মাধ্যমে পরিবর্তনটিকে বিল্ড-অ্যান্ড-ডিপ্লয় পাইপলাইনের মধ্য দিয়ে যেতে দিন। এর ফলে ব্রাউজারে লেখা কোড আপনার ল্যাপটপে লেখা কোডের মতোই একই সংস্করণযুক্ত রিলিজ এবং রোলব্যাক পথ অনুসরণ করে।

যেকোনো পরিবর্তনের ক্ষেত্রে কোনো সমস্যা দেখা দিলেও, এক ক্লিকে পুনরুদ্ধারের সুবিধাসহ প্যানেলে ব্যাকআপগুলো তালিকাভুক্ত থাকে এবং প্রতিটি ডিপ্লয়মেন্ট হলো একটি সংস্করণযুক্ত রিলিজ যাতে আপনি ফিরে যেতে পারেন। সুরক্ষা ব্যবস্থা কোনো সাপোর্ট টিকিট নয়।

এডিটরে এআই, এবং এর বাইরের যেকোনো এআই

ওয়েব IDE ড্যাশবোর্ড-মধ্যস্থ AI সহকারীর সাথে যুক্ত হয়, এবং পুরো প্ল্যাটফর্মটি আপনার ইতিমধ্যে ব্যবহৃত AI সরঞ্জামগুলি দ্বারা পরিচালিত হওয়ার জন্য তৈরি করা হয়েছে।

ড্যাশবোর্ডে AI সহায়তা উপলব্ধ রয়েছে, যা AI Pack-এর মাধ্যমে আপনার নিজস্ব মডেলে চলে — আপনি মডেল প্রদান করবেন, এবং সহকারী ফাইল পড়বে ও সম্পাদনা করবে, wp-cli চালাবে এবং পরিবর্তনগুলো পুশ করবে। আপনার পছন্দ না করা কোনো এমবেড করা মডেলে আবদ্ধ থাকার বাধ্যবাধকতা নেই।

ব্রাউজারের বাইরে, আমাদের MCP সার্ভার যেকোনো MCP-সক্ষম ক্লায়েন্টকে — Claude Code, Cursor, ChatGPT এবং অন্যান্যদের — আপনার API অনুমতির আওতায় স্বাভাবিক ভাষায় আপনার হোস্টিং এবং সাইটগুলি নিয়ন্ত্রণ করতে দেয়। প্যাটার্নটি সুপরিকল্পিত: একটি API এবং একটি অ্যাকশন ক্যাটালগ, বিভিন্ন উপায়ে প্রকাশ করা হয়েছে। আমাদের এডিটরে তৈরি করুন, আপনারটিতে তৈরি করুন, অথবা কোনো এজেন্টকে তা করতে দিন, এবং একই ডিপ্লয় পাথ তিনটির জন্যই কাজ করে।

প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী

Web IDE আসলে কী?

এটি আপনার ব্রাউজারে চলমান VS Code, যা code-server দ্বারা সরবরাহ করা হয় এবং ড্যাশবোর্ডে সাইটের পৃষ্ঠা থেকে খোলা হয়। আপনি git সহ সম্পূর্ণ সম্পাদকটি পাবেন, যা সার্ভারে সেই সাইটের আসল ফাইলগুলি সম্পাদনা করে — কোনো স্টেজিং কপি ছাড়াই সরাসরি লাইভ ফাইলগুলি। স্থানীয়ভাবে কিছুই ইনস্টল করা হয় না এবং সিঙ্কে রাখার মতো কোনো আলাদা কপিও নেই।

আমি কি এখনও SFTP পাব?

হ্যাঁ। SFTP-এর পাশাপাশি ওয়েব এডিটর হলো প্রবেশের একটি মাধ্যম — এবং যে প্ল্যানগুলিতে SSH অন্তর্ভুক্ত রয়েছে, সেগুলিতে একটি জেলড শেলও (jailed shell) রয়েছে। এগুলির সবকটিই আপনার ফাইলগুলির একই CageFS-বিচ্ছিন্ন ভিউতে নিয়ে যায়, ফলে আপনি একটি কাজের জন্য এডিটর এবং পরবর্তী কাজের জন্য আপনার নিজস্ব ক্লায়েন্ট ব্যবহার করতে পারেন। Footprint-Free প্ল্যানগুলিতে শেলের পরিবর্তে SFTP সুবিধা দেওয়া হয়।

অন্যান্য ভাড়াটেরা কি এর মাধ্যমে আমার ফাইল দেখতে পারবে?

CageFS-এর অধীনে প্রতিটি ভাড়াটে একটি বিচ্ছিন্ন ফাইলসিস্টেম ভিউ পায় এবং অন্যান্য ভাড়াটে, অন্যান্য সাইট বা সংবেদনশীল সিস্টেম ফাইল দেখতে পারে না, এবং LVE প্রতিটি সাইটের জন্য CPU, RAM, IO, IOPS এবং প্রসেস সীমিত করে যাতে একটি খাঁচা সার্ভারকে নিঃশেষ করতে না পারে। CageFS ঝুঁকি শূন্য করার পরিবর্তে লঙ্ঘনকে নিয়ন্ত্রণ করার জন্য ডিজাইন করা হয়েছে, যার কারণে মৌলিক ম্যালওয়্যার স্ক্যানিং, সক্রিয় WAF এবং সেই বিচ্ছিন্নতা একটি বিকল্প হিসেবে বিক্রি করার পরিবর্তে প্রতিটি অ্যাকাউন্টে অন্তর্ভুক্ত করা হয়েছে।

আমি কি একজন ডেভেলপারকে আমার সাইটগুলোর মধ্যে শুধুমাত্র একটির অ্যাক্সেস দিতে পারি?

অ্যাক্সেস বর্তমানে আপনার সংস্থার ভূমিকা দ্বারা পরিচালিত হয় — মালিক, বিলিং, dev এবং শুধুমাত্র-পাঠ্য — এবং সদস্যরা সেই সংস্থায় তাদের ধারণ করা ভূমিকার অনুমতিগুলি উত্তরাধিকারসূত্রে পান। মনে রাখবেন যে dev ভূমিকায় ডিপ্লয় বা পুশ-টু-লাইভ অনুমতি অন্তর্ভুক্ত নয়। প্রতিটি সদস্যপদের জন্য ঐচ্ছিক সংস্থান স্কোপিং, যেমন কোনও সদস্যকে নির্দিষ্ট সাইটে সীমাবদ্ধ করা, বর্তমানে উপলব্ধ কোনও বৈশিষ্ট্যের চেয়ে বরং একটি পরিকল্পিত পরিমার্জন, এবং API কীগুলি প্রতিটি পৃথক সদস্যের পরিবর্তে বিস্তারিত স্কোপ সহ সংস্থা প্রতি জারি করা হয়।

ওয়েব এডিটর কি প্রতিটি প্ল্যানে উপলব্ধ?

এটি কোনও প্ল্যানের বৈশিষ্ট্য নয়, তাই উত্তরটি আপনি কোন প্ল্যান কিনছেন তার উপর নির্ভর করে না — এটি নির্ভর করে সাইটটি কোথায় চলছে তার উপর। সম্পাদকটি সেই সাইটগুলিতে খোলে যা আমরা আমাদের নিজস্ব বহরে হোস্ট করি, কারণ এটি আমাদের সার্ভারে সেই সাইটের নিজস্ব বিচ্ছিন্ন কন্টেইনারের ভিতরে চলে। আপনি যদি অন্য কোথাও একটি সাইট স্থাপন করতে বেছে নেন — অন্য কোনও হোস্টিং প্ল্যাটফর্ম, Cloudflare Pages, Netlify, GitHub Pages বা আপনার নিজস্ব সার্ভার — আপনি সেই সাইটটি যেখানে চলছে সেখানেই সম্পাদনা করবেন। VPS এবং ক্লাউড পণ্যগুলিতেও এটি অন্তর্ভুক্ত নয়: এটি খোলার জন্য কোনও পরিচালিত কন্টেইনার নেই।

এডিটরে AI সহায়তার জন্য কি অতিরিক্ত খরচ হয়?

AI সহায়তা AI Pack-এর মাধ্যমে আপনার নিজস্ব মডেলে চলে, তাই আমরা যেটি বেছে নিয়েছি সেটির সাথে আবদ্ধ থাকার পরিবর্তে আপনি যে মডেলটি চান তা নিয়ে আসেন এবং সেটির জন্য অর্থ প্রদান করেন। এটি আজ ড্যাশবোর্ডে উপলব্ধ; সম্পাদকের ভেতরে এটি সক্রিয় বিকাশের অধীনে রয়েছে এবং এখনও উপলব্ধ নয়। আলাদাভাবে, আমাদের MCP সার্ভার Claude Code বা Cursor-এর মতো বহিরাগত AI সরঞ্জামগুলিকে আপনার API অনুমতির পরিধির মধ্যে সরাসরি আপনার হোস্টিং পরিচালনা করতে দেয়।

আমার কি সরাসরি প্রোডাকশনে সম্পাদনা করা উচিত?

আপনি পারেন, এবং কখনও কখনও এটিই দ্রুততম সঠিক উত্তর। যেকোনো বড় পরিবর্তনের জন্য, এক ক্লিকে staging-এ ক্লোন করুন, অনুলিপিটিতে Web IDE খুলুন এবং পরিবর্তনটি যাচাই হয়ে গেলে live-এ পুশ করুন। যখন পরিবর্তনটি একটি রিপোজিটরিতে রাখা প্রয়োজন হয়, তখন Git-ভিত্তিক ডিপ্লয় এবং রোলব্যাক সুবিধাসহ সংস্করণভিত্তিক রিলিজ প্রস্তুত থাকে, আর সবকিছুর সুরক্ষায় রয়েছে এক ক্লিকে রিস্টোর করার সুবিধাযুক্ত ব্যাকআপ।

আমি এটি কিভাবে চেষ্টা করব?

কার্ড ছাড়াই ১৪ দিনের ট্রায়াল শুরু করুন। কোনো পেমেন্টের বিবরণের প্রয়োজন নেই; ট্রায়ালটিতে ৫টি পর্যন্ত সাইট সহ Footprint-Free হোস্টিং অন্তর্ভুক্ত রয়েছে, যাতে আপনি সম্পাদকটি খুলতে পারেন, আসল স্ট্যাকের উপর একটি বাস্তব সাইটে কাজ করতে পারেন এবং নিজের জন্য বিচার করতে পারেন।

সাপোর্ট টিকিট নয়, এডিটর খুলুন

ব্রাউজারে সম্পূর্ণ VS Code। কার্ড ছাড়াই ১৪ দিনের ট্রায়াল দিয়ে শুরু করুন — কোনো পেমেন্টের তথ্যের প্রয়োজন নেই, Footprint-Free-এ ৫টি পর্যন্ত সাইট।

বিনামূল্যে শুরু করুন