code-server on ubuntu-server

ubuntu-server 安装code-server

在 Ubuntu 服务器上安装 code-server 的步骤如下:

  1. 首先,你需要在你的服务器上安装 curl 和 unzip。你可以通过运行以下命令来安装:
sudo apt update
sudo apt install curl unzip
  1. 接下来,你需要从 code-server 的 GitHub 仓库中下载最新的 release。你可以使用 curl 命令来下载:
curl -fsSL https://code-server.dev/install.sh | sh
  1. 安装完成后,你可以使用以下命令启动 code-server:
  2. 默认情况下,code-server 在 8080 端口上运行。你可以在浏览器中输入服务器的 IP 地址加上端口号(例如:http://your-server-ip:8080)来访问它。

  3. 第一次访问时,它会要求你输入一个密码。这个密码在你第一次运行 code-server 时会显示在控制台输出中。
  4. 如果你想更改默认端口或设置其他选项,你可以编辑 ~/.config/code-server/config.yaml 文件。
bind-addr: 127.0.0.1:8080
auth: password
password: 48640c5f1bb6e71c3e00bdc0
cert: false
  1. web 输入 ip:8080 即可打开code-server 界面。

配置开机启动 code-server 服务

  1. 编辑code-server.service 文件, 内容如下:
[Unit]
Description=code-server
After=network.target

[Service]
Type=exec
ExecStart=/usr/bin/code-server --config /home/bobo/.config/code-server/config.yaml
Restart=always
User=bobo

[Install]
WantedBy=default.target

下面是每行配置的解释:

  • [Unit]:定义了服务的元信息,比如描述,文档链接等。
    • Description=code-server:简单的描述服务的信息,这里该服务是用来启动code-server。
    • After=network.target:这是服务的启动顺序的一部分,network.target是一个特殊的目标,将此服务配置为在网络在线之后启动。
  • [Service]:定义了服务的启动行为。
    • Type=exec:服务的启动方式。这个设置表示服务将在ExecStart指定的命令行启动并运行,直到该过程结束。
    • ExecStart=/usr/bin/code-server --config /home/wmh/.config/code-server/config.yaml:启动服务时执行的命令,此命令表示执行code-server程序,并对其进行配置。
    • Restart=always:服务应该何时重新启动。'always'意味着无论何时该服务停止,无论由于成功退出,错误,中断还是其他原因,都将重启该服务。
    • User=wmh:该服务将被哪个用户运行。这里是用户'wmh'。
  • [Install]:提供了系统应该如何安装这个服务。
    • WantedBy=default.target:服务的目标(或者说'启用'的定义)。这里的意思是当系统达到默认目标后,这个服务应该被启用。

上述配置文件描述的是一个启动code-server的服务,启动命令/usr/bin/code-server和它的配置文件/home/wmh/.config/code-server/config.yaml。 此服务在任何情况下关闭时都会自动重启,该服务将在网络在线之后启动,并由用户”wmh“运行。插入这个服务文件并启用它将可以自动运行VS Code的服务器版本。

复制文件到 /etc/systemd/system 目录下面:

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

使服务生效

首先需要使systemd重新加载新的服务配置:

sudo systemctl daemon-reload

然后启用服务:

sudo systemctl enable code-server.service

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值