当前位置:   article > 正文

Ubuntu一键安装code-server体验WebIDE的爽快_codeserver 一键

codeserver 一键

code-server 配置修改如下

  1. 配置文件路径是 ~/.config/code-server/config.yaml
  2. 登陆密码是 abe123, 端口是 host_first_ip4:80
  3. 使用的插件目录是: $HOME/.vscode-remote
  4. Service的名字被重命名为 webide@.service

具体内容如下

#!/usr/bin/env bash
#--- Coding: UTF-8 ---
#=====================================================================
# COPYSTR: Copyright (c) 2022 By HuachenLink, All Rights Reserved.
# FLENAME: sfi.webide.sh
# CONTACT: developer@huachen.link
# CREATED: 2022-03-04 10:23:00
# LTSVERN: 0.1
# LTSUPDT: 2022-03-04 10:23:00
#=====================================================================
sfi.webide() {
  local GITHUB_MIRROR="https://github.91chi.fun"
  local thz_dlurl="https://github.com//coder/code-server/releases/download/v4.1.0/code-server_4.1.0_amd64.deb"
  [ X$thz_dlurl != X ] && (
    cd /tmp && dn=${thz_dlurl##*/}
    [ -e $dn ] || wget -4L $GITHUB_MIRROR/$thz_dlurl
    dpkg -i $dn
  )
  local thz_dtr=$HOME/.config/code-server
  mkdir -p $dtr 2>/dev/null
  {
    echo "bind-addr: $THZ_IP4:80"
    echo "user-data-dir: $HOME/.vscode-remote"
    echo "password: "${THZ_PASS:-"abc123"}
    echo "auth: password"
    echo "cert: false"
  } >$dtr/config.yaml
  (cd /usr/lib/systemd/system && mv {code-server,webide}@.service 2>/dev/null)
  systemctl daemon-reload
  systemctl enable --now webide@$(id -un)
}

[ "X${0: -4}" = "Xbash" ] || sfi.webide $@
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号