Fitur

Web IDE — VS Code di browser, di situs langsung Anda

Buka editor VS Code lengkap langsung dari dasbor dan kerjakan berkas asli situs Anda, dengan git bawaan dan seluruh editor di dalam sangkar terisolasi CageFS yang sama dengan akses SFTP Anda — tidak ada yang perlu diinstal secara lokal, dan tidak ada salinan terpisah yang menjadi usang. Alat ini mengedit situs LANGSUNG: berkas yang Anda simpan akan langsung berada di internet publik begitu ditulis, meskipun berkas statis mungkin tetap disajikan dari cache CDN hingga empat jam.

Editor kode di browser, dengan pohon berkas di samping berkas yang terbuka dan kursor di dalamnya.
  • VS CodeEditor lengkap, di browser
  • 700.000+situs yang di-hosting di seluruh dunia
  • 2Cara akses: Editor web dan SFTP
  • 99,99%Jaminan waktu operasional

Editor yang sudah Anda kenal, diarahkan ke sistem berkas langsung

Web IDE adalah VS Code yang berjalan di browser melalui code-server, dibuka dari situs yang sedang Anda lihat di dasbor. Alat ini mengedit berkas sebenarnya dari situs tersebut — tanpa tahap pengunggahan, tanpa checkout lokal yang harus disinkronkan, dan tanpa kotak teks web sederhana yang berpura-pura menjadi editor.

VS Code lengkap, bukan sekadar editor berkas

Penyorotan sintaksis, pencarian multi-berkas, panel terbagi, dan pintasan keyboard yang sudah Anda kuasai, dihadirkan di peramban oleh code-server.

Editor yang sudah Anda kenal

Struktur file, pencarian di seluruh situs, pengeditan banyak file, dan pintasan keyboard yang sudah Anda ketahui — editor yang biasa Anda gunakan secara lokal, berjalan di server alih-alih di laptop Anda.

File langsung, bukan salinan

Anda sedang mengedit situs itu sendiri secara langsung. Tidak ada salinan pementasan di antaranya dan tidak ada yang perlu disinkronkan setelahnya — hal inilah yang membuatnya cepat, dan patut dibaca ulang dua kali sebelum Anda menyimpan. File statis dapat terus disajikan dari cache CDN hingga empat jam.

Git bawaan

Lakukan stage, commit, branch, diff, dan push dari dalam editor, sehingga pekerjaan yang dilakukan di server tetap berada di bawah kendali versi alih-alih menjadi hotfix yang tidak terdokumentasi.

wp-cli tempat kode berada

Untuk pekerjaan WordPress, command line sama pentingnya dengan editor. Keduanya berada di tempat yang sama.

wp-cli berjalan pada situs Anda dari terminal panel. Cari dan ganti basis data, kosongkan cache, rollback plugin, perbarui secara massal, ekspor tabel, atau jalankan skrip sekali jalan — tanpa meninggalkan berkas yang sedang Anda edit.

Itu menutup siklus yang biasa. Baca kesalahan di log, buka berkas di editor, ubah, jalankan perintah wp-cli yang membuktikannya, lalu lanjutkan. Semuanya terjadi pada situs nyata di atas stack nyata, sehingga apa yang Anda uji adalah apa yang didapatkan pengunjung Anda.

  • wp-cli dari terminal panel
  • Login admin WP sekali klik saat perbaikan berada di admin alih-alih di kode
  • Instal, aktifkan, perbarui, dan hapus plugin serta tema dari panel
  • Log akses, kesalahan, dan PHP tersedia di samping editor
  • phpMyAdmin dan Adminer disematkan serta didukung SSO untuk pengelolaan basis data secara langsung
  • Pengelola file FileGator disematkan dan terhubung dengan SSO untuk operasi file massal

Diisolasi pada tingkat kernel, diaudit di tepi jaringan

Akses browser ke server hanya dapat diterima jika batasannya nyata. Web IDE berada di dalam isolasi yang persis sama dengan setiap rute akses lainnya.

Isolasi sistem berkas CageFS

Setiap penyewa mendapatkan tampilan sistem berkas yang terisolasi dan tidak dapat melihat penyewa lain, situs lain, atau berkas sistem yang sensitif. CageFS dirancang untuk membatasi pelanggaran keamanan, dan ini adalah sangkar yang sama tempat sesi SFTP Anda berjalan.

Isolasi sumber daya LVE

CPU, RAM, IO, IOPS, proses, dan proses masuk dibatasi per situs, sehingga kompilasi yang berat atau skrip yang tidak terkendali akan dibatasi di dalam sangkarnya sendiri daripada menyeret situs tetangga ke bawah.

Kredensial dengan hak istimewa paling rendah

Kunci akses dan kredensial dikelola di dasbor berdasarkan hak istimewa paling rendah, sehingga Anda hanya memberikan akses yang dibutuhkan suatu tugas dan tidak lebih dari itu.

Akses tercatat audit

Akses dicatat dalam log audit bersama pelaku, tindakan, dan target — disiplin yang sama diterapkan pada setiap tindakan berhak istimewa di platform ini.

Bentuk runtime, bukan hanya kodenya

Editor hanyalah separuh dari lingkungan pengembangan. Separuh lainnya adalah tumpukan di bawahnya, dan itu dapat dikonfigurasi per situs.

  • Pemilih versi PHP per situs, sehingga plugin lama dan build modern dapat berjalan di akun yang sama
  • Pengaturan PHP yang dapat diedit — memory_limit, max_execution_time, ukuran upload dan post serta lainnya — sesuai hak akses Anda
  • Ekstensi PHP per situs yang dapat diaktifkan atau dinonaktifkan: imagick, gd, redis, memcached, bcmath, intl, soap, dan lainnya
  • Pekerja LSAPI PHP per situs, dibatasi oleh proses masuk LVE dan dapat dikonfigurasi dalam tingkat layanan Anda
  • Manajemen cron per situs untuk WP-cron dan cron nyata, ditambah variabel lingkungan per situs
  • Cache objek Redis atau Memcached per situs, disajikan oleh LiteSpeed Enterprise dengan HTTP/3 aktif
  • MariaDB per situs dengan beberapa basis data dan pengguna, serta pengalih akses jarak jauh saat Anda memerlukan klien eksternal

Dari pengeditan hingga tayang, dengan aman

Mengedit lingkungan produksi secara langsung terkadang merupakan keputusan yang tepat dan terkadang ide yang buruk. Platform ini mendukung kedua jalur dari editor yang sama.

Kloning situs ke staging dalam satu klik, buka Web IDE untuk salinan staging, kerjakan di sana, dan terapkan ke live setelah perubahan terbukti berhasil. Berkas dan basis data ditransfer bersamaan, pada tumpukan dan cetak biru yang sama dengan produksi, sehingga staging merupakan gladi bersih yang sesungguhnya, bukan sekadar perkiraan.

Jika pekerjaan Anda berada dalam repositori, gunakan git dari dalam editor dan biarkan penerapan berbasis git membawa perubahan melalui pipeline build-and-deploy. Kode yang dibuat di browser kemudian mengikuti jalur rilis berversi dan rollback yang sama seperti kode yang ditulis di laptop Anda.

Ketika perubahan tetap berjalan keliru, pencadangan tercantum di panel dengan pemulihan satu klik, dan setiap penerapan adalah rilis berversi yang dapat Anda kembalikan. Jaring pengaman bukanlah tiket bantuan.

AI di dalam editor, dan AI apa pun di luarnya

IDE Web berpadu dengan asisten AI di dasbor, dan seluruh platform dibangun agar dapat digerakkan oleh alat AI yang sudah Anda gunakan.

Bantuan AI tersedia di dasbor, berjalan pada model Anda sendiri melalui AI Pack — Anda menyediakan modelnya, dan asisten akan membaca serta mengedit file, menjalankan wp-cli, dan menerapkan perubahan. Tidak ada keterikatan pada model bawaan yang tidak Anda pilih.

Di luar peramban, server MCP kami memungkinkan klien berkemampuan MCP apa pun — Claude Code, Cursor, ChatGPT, dan lainnya — mengontrol hosting dan situs Anda dalam bahasa alami, sesuai cakupan izin API Anda. Pola ini dirancang secara sengaja: satu API dan satu katalog tindakan, yang diekspos melalui berbagai cara. Bangun di editor kami, bangun di editor Anda, atau biarkan agen melakukannya, dan jalur penerapan yang sama melayani ketiganya.

Pertanyaan yang Sering Diajukan

Apa sebenarnya Web IDE itu?

Ini adalah VS Code yang berjalan di peramban Anda, disediakan oleh code-server dan dibuka dari halaman situs di dasbor. Anda mendapatkan editor lengkap, dengan git, yang mengedit file asli situs tersebut di server — file langsung, tanpa salinan staging di antaranya. Tidak ada yang dipasang secara lokal dan tidak ada salinan terpisah yang perlu disinkronkan.

Apakah saya masih mendapatkan SFTP?

Ya. Editor web adalah salah satu cara untuk masuk, bersama dengan SFTP — dan, pada paket yang menyertakan SSH, jailed shell. Semuanya mengarah ke tampilan file Anda yang diisolasi oleh CageFS yang sama, sehingga Anda dapat menggunakan editor untuk satu tugas dan klien Anda sendiri untuk tugas berikutnya. Paket Footprint-Free mendapatkan SFTP alih-alih shell.

Bisakah penyewa lain melihat berkas saya melaluinya?

Setiap penyewa mendapatkan tampilan sistem berkas yang terisolasi di bawah CageFS dan tidak dapat melihat penyewa lain, situs lain, atau berkas sistem yang sensitif, dan LVE membatasi CPU, RAM, IO, IOPS, serta proses per situs sehingga satu cage tidak dapat menguras sumber daya server. CageFS dirancang untuk mengisolasi pelanggaran keamanan alih-alih membuat risiko menjadi nol, itulah sebabnya pemindaian malware dasar, WAF proaktif, dan isolasi tersebut disertakan pada setiap akun alih-alih dijual sebagai opsi tambahan.

Bisakah saya memberikan akses kepada pengembang hanya ke salah satu situs saya?

Akses saat ini diatur oleh peran organisasi Anda — pemilik, penagihan, pengembang, dan hanya-baca — dan anggota mewarisi izin dari peran yang mereka miliki di organisasi tersebut. Harap dicatat bahwa peran pengembang tidak memiliki izin penerapan atau rilis ke produksi. Pembatasan cakupan sumber daya per keanggotaan opsional, seperti membatasi anggota ke situs tertentu, merupakan penyempurnaan yang direncanakan dan belum tersedia saat ini, dan kunci API diterbitkan per organisasi dengan cakupan terperinci alih-alih per anggota individu.

Apakah editor web tersedia di setiap paket?

Ini bukan fitur paket, jadi jawabannya tidak bergantung pada paket mana yang Anda beli — ini bergantung pada tempat situs berjalan. Editor terbuka di situs yang kami hosting di armada kami sendiri, karena berjalan di dalam kontainer terisolasi milik situs tersebut di server kami. Jika Anda memilih untuk menerapkan situs di tempat lain — platform hosting lain, Cloudflare Pages, Netlify, GitHub Pages, atau server Anda sendiri — Anda mengedit situs tersebut di tempat situs berjalan. Produk VPS dan cloud juga tidak menyertakannya: tidak ada kontainer terkelola tempat editor dapat terbuka.

Apakah bantuan AI di editor dikenakan biaya tambahan?

Bantuan AI berjalan pada model Anda sendiri melalui AI Pack, sehingga Anda membawa dan membayar model yang Anda inginkan daripada terikat pada model yang kami pilih. Fitur ini sudah ada di dasbor hari ini; di dalam editor fitur ini sedang dalam pengembangan aktif dan belum tersedia. Secara terpisah, server MCP kami memungkinkan alat AI eksternal seperti Claude Code atau Cursor untuk mengelola hosting Anda secara langsung, sesuai dengan izin API Anda.

Haruskah saya mengedit langsung di tahap produksi?

Anda dapat melakukannya, dan terkadang itulah jawaban tepat yang paling cepat. Untuk perubahan yang substansial, lakukan klon ke staging dengan satu klik, buka Web IDE pada salinan tersebut, dan dorong ke live setelah perubahannya terbukti berfungsi. Penerapan berbasis Git dan rilis berversi dengan rollback tersedia saat perubahan perlu dimasukkan ke dalam repositori, serta cadangan dengan pemulihan satu klik siap mendukung segalanya.

Bagaimana cara mencobanya?

Mulai uji coba 14 hari tanpa kartu. Tidak memerlukan detail pembayaran; uji coba ini mencakup hosting Footprint-Free hingga 5 situs, sehingga Anda dapat membuka editor, mengerjakan situs nyata pada stack sebenarnya, dan menilainya sendiri.

Buka editor, bukan tiket bantuan

VS Code lengkap di peramban. Mulai dengan uji coba 14 hari tanpa kartu — tanpa rincian pembayaran, hingga 5 situs di Footprint-Free.

Mulai gratis