BTC: 3B74XpJ12oucMsEgxVbZqwYd6XPgGs8GXt / ETH: 0xae7d573142e3b918cc9d2b0bf35a5f9cb35619e3

Sunday 7 May 2023

CODE SERVER INSTALL IN UBUNTU

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

Untuk menjalankan `code-server` secara otomatis di server Ubuntu, Anda dapat membuat file sistem layanan (systemd service file) yang akan menjalankan `code-server` pada startup. Berikut adalah langkah-langkahnya:


1. Buka terminal dan buat file sistem layanan baru untuk `code-server` menggunakan perintah berikut:


   ```

   sudo nano /etc/systemd/system/code-server.service

   ```


2. Salin dan tempel konfigurasi layanan berikut ke dalam file `code-server.service`:


   ```

   [Unit]

   Description=code-server

   After=network.target

   

   [Service]

   Type=simple

   Environment=PASSWORD=<your-password> #ganti dengan password yang Anda inginkan

   ExecStart=/usr/bin/code-server --bind-addr=YOUR IP:8080 --user-data-dir=/var/lib/code-server --auth password

   

   [Install]

   WantedBy=multi-user.target

   ```


   Pastikan untuk mengganti `<your-password>` dengan kata sandi yang Anda inginkan.


3. Simpan dan tutup file dengan menekan `CTRL+X`, kemudian `Y`, dan `ENTER`.


4. Berikutnya, buat direktori untuk data pengguna `code-server`:


   ```

   sudo mkdir -p /var/lib/code-server

   ```


5. Setel kepemilikan direktori baru untuk pengguna `code-server`:


   ```

   sudo chown -R $(whoami) /var/lib/code-server

   ```


6. Muat konfigurasi sistem layanan baru dengan perintah berikut:


   ```

   sudo systemctl daemon-reload

   ```


7. Mulai `code-server` dan atur untuk memulai secara otomatis pada startup:


   ```

   sudo systemctl enable --now code-server

   ```


   Dengan perintah ini, `code-server` akan diaktifkan dan mulai berjalan saat server Ubuntu dinyalakan dan siap digunakan.


8. Verifikasi bahwa `code-server` berjalan dengan menavigasi ke alamat IP dan port `10.22.99.218:8080` di web browser Anda. Anda akan diminta untuk memasukkan kata sandi yang Anda tentukan dalam langkah 2.


Sekarang `code-server` akan berjalan secara otomatis pada server Ubuntu dan akan siap digunakan setelah server diaktifkan.



sudo systemctl restart code-server


systemctl stop code-server

systemctl status code-server