前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何在Linux主机上搭建code-server

如何在Linux主机上搭建code-server

作者头像
tyrantlucifer
发布2022-03-23 15:18:10
2.5K0
发布2022-03-23 15:18:10
举报
文章被收录于专栏:Tyrant LuciferTyrant Lucifer

前言

深夜更新,没想到吧。最近发生了很多的事情,很多很多,多到无法想象,2020年的前半年对我一点都不太友好,希望下半年能够时来运转,让我摆脱这种困境。

随着计算机和5G技术的发展,云计算、云存储这种需要大量网络带宽的解决方案开始变得愈发流行起来,企业越来越喜欢把自己的数据和自己的业务搭建在云上,本地没有对应的负载和维护成本,既能够解决数据存储和备份的痛点,对于版本回退和灾备也有了更好的支持,可能在未来10年后,人们只要靠一个浏览器,可是实现当前所有软件的功能。

今天的主角就是依赖于云存在的code-server,项目地址:https://github.com/cdr/code-server。

顾名思义,从字面意思上来看它是一个编码服务器,实际上它就是一个可以架设在云端的代码编辑器,也是vscode的云版本,只要在对应的服务器上架设好的服务,理论上只要你有浏览器,你可以在任何设备上进行代码的编写,同时你的环境也不会丢掉,以后再也不用走哪里都带着一个笨重的电脑,可能一个蓝牙键盘,一个iPad就足够。好了,铺垫了这么多,接下来让我们来看看它如何架设。

安装

Ubuntu 服务器

代码语言:javascript
复制
# 下载对应安装包
wget https://github.com/cdr/code-server/releases/download/3.4.1/code-server_3.4.1_amd64.deb
 
# 安装包
sudo dpkg -i code-server_3.4.1_amd64.deb

Centos 服务器

代码语言:javascript
复制
# 下载对应安装包
wget https://github.com/cdr/code-server/releases/download/3.4.1/code-server-3.4.1-amd64.rpm
 
# 安装包
sudo rpm -i code-server-3.4.1-amd64.rpm

配置

代码语言:javascript
复制
# 修改配置文件
vim ~/.config/code-server/config.yaml

一打开配置文件你可能会看到以下几个选项:

  • bind-addr
  • auth
  • password
  • cert

一般来讲,我们主要关心的是bind-addrpassword这两个选项,bind-addr是设置code-server的监听地址,默认为127.0.0.1:8080,如果你是在云服务器主机上架设的话需要将127.0.0.1改成0.0.0.0:8080,如果是在自己的桌面版Linux上面装的话则不需要修改,8080是指服务的端口,如果不想使用8080请自行修改;接下来password这个参数显而易见,就是修改我们进入code-server的密码,将这个改成自己喜欢的密码即可。

初始化启动

代码语言:javascript
复制
systemctl --user enable --now code-server

享用

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-07-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Tyrant Lucifer 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 安装
    • Ubuntu 服务器
      • Centos 服务器
      • 配置
      • 初始化启动
      • 享用
      相关产品与服务
      对象存储
      对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档