当前位置:   article > 正文

code-server on ubuntu-server_ubuntu codeserver

ubuntu codeserver

ubuntu-server 安装code-server

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

  1. 首先,你需要在你的服务器上安装 curl 和 unzip。你可以通过运行以下命令来安装:
  1. sudo apt update
  2. 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 文件。
  1. bind-addr: 127.0.0.1:8080
  2. auth: password
  3. password: 48640c5f1bb6e71c3e00bdc0
  4. cert: false
  1. web 输入 ip:8080 即可打开code-server 界面。

配置开机启动 code-server 服务

  1. 编辑code-server.service 文件, 内容如下:
  1. [Unit]
  2. Description=code-server
  3. After=network.target
  4. [Service]
  5. Type=exec
  6. ExecStart=/usr/bin/code-server --config /home/bobo/.config/code-server/config.yaml
  7. Restart=always
  8. User=bobo
  9. [Install]
  10. 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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/732239
推荐阅读
相关标签
  

闽ICP备14008679号