GNU/Linux >> Belajar Linux >  >> AlmaLinux

Cara Menginstal VS Code-Server di AlmaLinux | Rocky Linux 8

Instal Code-Server di server Almalinux 8 atau Rocky Linux 8 untuk menjalankan VS Code menggunakan Web browser dengan bantuan command terminal dan script.

Microsoft Visual Studio Code adalah editor gratis untuk berbagai bahasa pemrograman yang berbeda tetapi populer. Code-Server adalah platform open source yang menyertakan VS Code untuk dijalankan dengan proses sisi server di browser. Platform ini menggunakan server web yang dapat dimulai dari lokasi mana pun dan kemudian diakses melalui browser. Editor kemudian bekerja pada sistem file sisi server. Microsoft tidak mengizinkan akses ke pasarnya sendiri, meskipun sebagian besar ekstensi yang ditemukan di sana adalah open source oleh karena itu, pengguna dapat menginstalnya langsung dari antarmuka web Code-Server, selanjutnya, instalasi ekstensi juga dimungkinkan dengan mengimpor langsung VSIX paket.

Untuk mulai bekerja dengan Code Server- kita hanya perlu memulai instaces-nya baik di cloud, desktop, laptop, server, container atau mesin virtual. Akses jaringan ke sana tentu saja juga diperlukan.

Langkah-langkah untuk menginstal VS Code-Server di Almalinux 8 atau Rocky Linux 8

Perintah yang diberikan di sini dapat digunakan pada sistem Linux berbasis Redhat lainnya seperti CentOS, Oracle Linux… berjalan secara lokal atau di cloud (AWS, GCP, DigitalOcean, dll.).

1. Persyaratan

Tidak ada persyaratan khusus untuk menginstal Code-Server, hanya yang biasa:

Almalinux | Rocky Linux | Redhat | Server atau desktop CentOS
Pengguna non-root dengan hak sudo
1 GB RAM digabungkan dengan 2 inti CPU

2. Jalankan pembaruan sistem

Seperti biasa sebelum memulai tutorial, jalankan perintah pembaruan sistem untuk memastikan semua paket yang diinstal sudah diperbarui. Ini juga akan memperbarui cache repositori sistem.

sudo dnf update -y

Instal juga alat Curl &nano

sudo dnf install curl nano -y

3. Instal Code-server di AlmaLinux atau Rocky 8

Alih-alih mengunduh paket RPM Kode-Server secara manual, mari gunakan skrip yang secara otomatis mengambil paket yang diperlukan dan setelah itu menginstal yang sama. Oleh karena itu, lebih sedikit pekerjaan manual yang perlu dilakukan.

curl -fsSL https://code-server.dev/install.sh | sh

Tunggu beberapa detik, skrip akan mengatur semuanya termasuk layanan systemd untuk server VS Code.

4. Mulai layanan Systemd VS Code-server

Setelah skrip menyelesaikan proses, kita harus memulai layanan yang dibuat olehnya untuk Code-Server. Tanpa memulainya, kami tidak akan dapat mengakses editor kode VS berbasis web ini.

sudo systemctl start [email protected]$USER

Jika mereka yang ingin memulai layanannya secara otomatis dengan boot sistem, mereka juga perlu mengaktifkannya; ini perintahnya:

sudo systemctl enable [email protected]$USER

Untuk memeriksa status:

sudo systemctl status [email protected]$USER

5. Akses Antarmuka Web Kode VS

Secara default, server kode VS hanya akan mengizinkan untuk mengakses antarmuka webnya menggunakan localhost, oleh karena itu, jika Anda menggunakan server CLI atau ingin mengakses kode VS di luar jaringan rumah atau kantor Anda, edit file YML-nya. Ini adalah file konfigurasi.

nano ~/.config/code-server/config.yaml

Ubah 127.0.0.0 ke 0.0.0.0 .

Simpan file Ctrl+O , tekan tombol Enter lalu gunakan Ctrl+X untuk keluar.

Mulai ulang layanan server Kode:

sudo systemctl restart [email protected]$USER

6. Izinkan port di Firewall

Port default yang digunakan oleh Code-Server adalah 8080, kita perlu membukanya di firewall sistem untuk mengakses VS Code dari jarak jauh. Juga, jika Anda berencana untuk menggunakan beberapa nama domain melalui http/https, buka port 80 &443 juga.

sudo firewall-cmd --add-port={8000,80,443}/tcp --permanent

Untuk menerapkan perubahan, segarkan firewall.

sudo firewall-cmd --reload

Sekarang, buka web bowser dan arahkan ke alamat IP serevr di sepanjang port 8080 di mana Anda telah menginstal Instance Code-server.

Misalnya:

http://server-ip-addres:8080

Catatan: server-ip-addres ganti dengan alamat Anda yang sebenarnya.

6. Login Kode Server berjalan di Almalinux | Rocky Linux 8

Anda sudah memiliki antarmuka login Code Server. Di sana Anda harus memasukkan kata sandi yang akan Anda dapatkan lagi di file konfigurasi YML:

nano ~/.config/code-server/config.yaml

Salin sandi diberikan dalam file dan masuk untuk login.

7. Cara meningkatkan

Nah platform web kode VS ini belum diinstal menggunakan repositori sistem, oleh karena itu, tidak mungkin untuk memperbarui atau memutakhirkan Kode-Server menggunakan perintah pembaruan dnf. Oleh karena itu kapan pun Anda ingin menginstal versi terbaru, jalankan saja skrip berikut.

Jangan khawatir ini tidak akan menghapus data pengguna yang berada di ~/.local/share/code-server

curl -fsSL https://code-server.dev/install.sh | sh

8. Gunakan Let's Encryot dengan Nginx

Nah, jika Anda berencana untuk menggunakan sub-domain &Cloudflare yang sudah ada maka Anda tidak perlu Nginx atau Let's necrypt; cukup arahkan A record DNS Anda ke alamat ip Serevr Anda.

Namun demikian, jika Anda memiliki DNS dan Domain untuk digunakan dengan Code-Server lalu instal Nginx sebagai proxy terbalik dan kemudian Mari mengenkripsi, berikut adalah Panduan resminya.

9. Copot atau Hapus Server-kode

Ketika Anda tidak lagi memerlukan server kode VS ini di sistem Anda, hapus sepenuhnya kode yang sama menggunakan pengelola paket dnf.

sudo dnf remove code-server

Hapus data:

rm -rf ~/.local/share/code-server ~/.config/code-server

rm -rf ~/.local/lib/code-server-*


AlmaLinux
  1. Cara Install Apache Cassandra di AlmaLinux / Rocky Linux 8

  2. Cara Instal Docker di AlmaLinux / Rocky Linux

  3. Cara Install Jenkins di Rocky Linux 8 / AlmaLinux 8

  1. Cara Instal Rocky Linux 8.4

  2. Cara Menginstal Samba di Rocky Linux dan AlmaLinux

  3. Cara Menginstal PostgreSQL 14 di Rocky Linux dan AlmaLinux

  1. Cara Menginstal Kernel Linux 5.x di Almalinux 8 atau Rocky

  2. Cara Install Apache di Almalinux 8 / Rocky Linux 8

  3. Cara install GIMP di AlmaLinux 8 / Rocky Linux 8