Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >使用coder-server打造在线IDE

使用coder-server打造在线IDE

作者头像
Python研究所
发布于 2022-06-17 01:15:17
发布于 2022-06-17 01:15:17
3.7K00
代码可运行
举报
文章被收录于专栏:大飞的部落阁大飞的部落阁
运行总次数:0
代码可运行

前言

在平时的学习工作中,我们经常会用到代码编辑器,Vscode已经成为我们的首选。但是本地编辑器有个弊端就是当我们在家庭和公司之间移动的时候,无法连续编码。这个时候就有很多新兴的在线编辑器(web IDE)出现了,目前我最常用的就是腾讯的cloudstudio,但是其每天免费4小时的使用时长在某些时候可能不够用,这个时候我们就需要拥有自己的在线编辑器了。今天我们就一起来介绍下在线编辑器coder-server环境的搭建和基础使用。

关于cloudstudio

首先声明,这不是广告。仅仅因为其免费好用。

我们可以在coding.net注册账号,登录后,点击导航栏的Cloud Studio即可进入。

然后我们根据自己需要的环境类型创建虚拟环境即可。

然后你就得到了一个非常方便好用的在线编辑器。

从上图可以看到,这台服务器的性能还是很不错的,8核4G很强了,免费的还要什么自行车。

cloudstudio非常适合白嫖党,但是今天它不是主角。

coder-server

coder-server一个开源的基于vscode开发的在线编辑器工具。其支持二进制部署、Docker部署、HemlChart部署,目前还不支持windows部署,但是已经足够我们使用了。

具体部署可以参考官方文档:https://coder.com/docs/code-server/latest/install

这里我们选择相对简单快捷的方式,Docker部署。

前置条件

在部署coder-server前,你需要准备一台Linux虚机(建议CentOS 7),你可以去云厂商购买(用于生产),也可以使用VMware在个人电脑创建虚机(用于学习)。

我是购买的腾讯云的轻量应用服务器

拉取coder-server镜像

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
docker pull codercom/code-server

启动coder-server

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
docker run -d  --name coder-server -p 8082:8080 -e PASSWORD=123 codercom/code-server:latest

启动完成后,我们需要在云服务器防火墙菜单中打开8082端口,然后就可以使用云服务器的公网ip进行登录使用了。(如果你是本地虚拟机,不需要处理防火墙,直接在浏览器访问虚拟机的ip:8082即可)

访问coder-server

我们在浏览器访问云服务器的公网ip:8082。

输入密码123登录。

哇哦,这不就是vscode本vscode嘛。

安装插件

coder-server和vscode一样,支持安装插件,我选择了几个常用的插件安装测试,均完美支持。

编码体验

简单体验了下,实际编码体验和vscode没有差别。大家可以放心使用。

Tips

因为coder-server专注于编辑器而对语言本身稍有忽略,比如其内置的python没有pip3工具,需要自己安装;而且内置的deb源速度较慢,需要自行替换。

修改deb源

因为自带的vi不要用,所以我们使用以下方式修改deb源,参考:常用工具大全

  1. 复制国内源地址到编辑器的文件aaa中
  2. 使用命令 cat aaa > /etc/apt/sources.list
  3. 使用命令apt update更新源
安装pip3

在完成了修改deb源和更新deb源之后,我们就可以使用命令apt install python3-pip来安装pip3了。

安装完成后,你就可以安装你所需要的库了。

亲测可行。赶快行动起来吧。

到此,结束。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

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

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
随时随地写代码--基于Code-server部署自己的云开发环境
在平时的学习工作中,我们经常会用到代码编辑器,Vscode已经成为我们的首选。但是本地编辑器有个弊端就是当我们在家庭和公司之间移动的时候,无法连续编码。这个时候就有很多新兴的在线编辑器(web IDE)出现了,例如微软和 Github 的Visual Studio Codespaces、腾讯的cloudstudio、华为云 CloudIDE等,这些产品要么还在测试,要么免费用会有限制或者价格不低,目前还不是非常方便。
TOMD
2022/08/01
13.5K0
随时随地写代码--基于Code-server部署自己的云开发环境
【Code Server】通过Docker部署Web IDE
自VSCode发布以来,VSCode就受到了广大程序员的青睐。VSCode丰富的插件能够满足使用者各色各样的需求。但VSCode使用受限于图形化界面的需求,只能安装在客户端而不能安装在服务器上。code-server的出现完美的解决了VSCode不能安装在服务端的缺陷。
Freedom123
2024/04/12
2.1K0
牛逼!这款神器能在浏览器跑 VS Code,让你随时随地写代码!
最近看到 iPadOS 出来了,各种牛逼的操作真的很有吸引力,于是咬咬牙买了 iPad air。
GitHubDaily
2019/10/22
1.6K0
牛逼!这款神器能在浏览器跑 VS Code,让你随时随地写代码!
那么多在线IDE,为什么要自己部署code-server
公有云IDE代码存于云端供应商服务器,虽有防护,但有数据泄露风险,如遇黑客攻击、内部违规操作等;另一方面,云厂商受法规约束,面对跨境数据传输、监管要求,数据控制权与安全性有变数。
骑猪耍太极
2025/01/07
2090
那么多在线IDE,为什么要自己部署code-server
推荐一款神器:在浏览器中运行 vscode,随时随地写代码
最近整理一个爬虫系列方面的文章,不管大家的基础如何,我从头开始整一个爬虫系列方面的文章,让大家循序渐进的学习爬虫,小白也没有学习障碍 有兴趣移步次条
龙哥
2019/10/29
2.7K0
推荐一款神器:在浏览器中运行 vscode,随时随地写代码
推荐一款支持在浏览器上运行 VS Code 的服务端神器 Code-Server
VS Code 是微软推出的开源代码编辑器,根据 Stackflow 2018 年的统计,它是目前最流行的代码编辑器。VS Code 是一种基于 Electron 开发的桌面端应用。
iMike
2019/07/30
7.4K1
【玩转Lighthouse】在浏览器中使用VS Code
code-server 是一个可以在远程服务器上运行 VS Code 的工具,允许从web端使用VS Code。本文将介绍如使用 docker 安装 code-server 。
用户7589661
2022/04/12
1.6K0
【玩转Lighthouse】在浏览器中使用VS Code
爽爆了!我搞了一个网页版 VS Code
VS Code 想必大家都听说过吧,VS Code 凭借其强大的插件生态简直把自己玩出花来了,现在我身边越来越多的程序员朋友现在都转向使用 VS Code 来写代码了,我也不例外。
AirPython
2021/07/12
9110
爽爆了!我搞了一个网页版 VS Code
玩转NAS | VS Code网页版IDE,每个程序猿必备一套!
最近在逛Github的时候发现了一个66.3k star 项目code-server ,感觉实在有点相见恨晚 💝,它是一个在浏览器中运行VSCode的开源项目,让开发者随时随地的进行Coding,乃至于手机、平板上进行远程开发,给开发者带来了极大的便利。
全栈工程师修炼指南
2024/07/06
6830
玩转NAS | VS Code网页版IDE,每个程序猿必备一套!
轻量折腾计划3,在浏览器进行开发——搭建属于自己的开发全家桶(上篇)
前几天有事需要外出一趟,恰好某个项目出现了个比较严重的BUG,可苦于当时没有带电脑,借用朋友的电脑用了用也因为其上边没有我平常用的IDE,也没有相关的环境,修复的过程可谓是痛苦万分,最终只能在宝塔的编辑器中完成...这时我不禁琢磨,是否能搭建这么一套基于WEB的开发全家桶,让开发者能够随时随地用浏览器就能进行开发呢?说干就干!
NNT
2021/08/16
1.7K0
轻量折腾计划3,在浏览器进行开发——搭建属于自己的开发全家桶(上篇)
Linux服务器部署Web版VSCode,在window下使用浏览器在linux环境下编写代码
最近尝试了一下在Linux服务器上部署VSCode,也就是code-server,然后在windows电脑上通过浏览器访问打开在线编辑器编写代码,以下记录一下部署过程。
用户1174387
2024/03/28
6700
Linux服务器部署Web版VSCode,在window下使用浏览器在linux环境下编写代码
基于树莓派部署 code-server
code-server 是 vscode 的服务端程序,通过部署 code-server 在服务器,可以实现 web 端访问 vscode。进而可以达到以下能力:
牧云云
2021/12/09
1.6K0
基于树莓派部署 code-server
在群晖上使用 VSCode(VS Code Server)
本篇文章将指引你如何在群晖上的使用 VS Code Server,如果你的网络环境良好,大概五分钟就能够愉快体验 VS Code Server。
soulteary
2021/07/16
4K0
在群晖上使用 VSCode(VS Code Server)
【玩转Lighthouse】搞了一个浏览器版VS Code Server
工作用的Mac电脑是ARM芯片的,而目前部署的服务大部分还都是amd64架构的,手头上新购了几台轻量服务器,因此搞了一个在线版的vscode来方便开发,也可以在手机和平板上访问并编码,确实挺香(* ̄︶ ̄) 本方案所有实现都是在腾讯云上,如果是其他云厂商,请参考对标服务 下面介绍如何在轻量服务器上搭建一个基于浏览器的VS Code Server,其实只是整理了官方文档😊 1. 整体介绍 本着能省就省同时兼顾安全的角度,部署使用了如下资源: 腾讯云服务 轻量应用服务器(Ubuntu 20.04) 内网互联 函数
simplezhao
2022/04/23
1.8K4
【玩转Lighthouse】搞了一个浏览器版VS Code Server
在coding中使用TeXLive云原生开发
之前一直是在使用cloudstudio作为在线开发的主力工具,但是cloudstudio对于自定义环境实在是不够友好,并且提供的存储空间也相对比较小气。一直以来,我都是在本地的TeXLive或者是overleaf上编写TeX文件的。
用户5865062
2023/11/29
2940
在 Kubernetes 集群上部署 VSCode
Visual Studio Code 是一个轻量级但功能强大的源代码编辑器,可在您的桌面上运行,适用于 Windows、macOS 和 Linux。它内置了对 JavaScript、TypeScript 和 Node.js 的支持,并为其他语言(如 C++、C#、Java、Python、PHP、Go)和运行时(如 .NET 和 Unity)提供了丰富的扩展生态系统.
小陈运维
2022/06/13
8250
WebSSH的新选择——腾讯云OrcaTerm亮点小记
OrcaTerm(遨驰终端)由原腾讯云Webshell迭代而来,名自腾讯云“遨驰”云原生分布式操作系统,是遨驰系统中 CVM、Lighthouse、裸金属等产品的统一网页终端。OrcaTerm是一个强大的一站式的WEB端云计算运维工具,能够随时随地通过浏览器远程登录服务器管理业务。
LMSKK
2023/09/09
1.7K0
WebSSH的新选择——腾讯云OrcaTerm亮点小记
【教程】安装VSCode-Server
        jupyter虽然好用,但他只能运行ipynb文件,对于py文件还是只能通过命令行来运行,不是很方便。
小锋学长生活大爆炸
2023/05/26
3.1K0
【教程】安装VSCode-Server
使用服务器搭建在线IDE [code-server]
咕咕咕很久的博主回来了, 最近买了台服务器, 搭建了一个在线的IDE, 使用了vscode 还是很带感的在线IDE, 如果网速够快, 体验可以媲美本地IDE, 可惜买不起 话不多说, 我们开始了!
NothAmor
2022/06/08
1.3K0
使用服务器搭建在线IDE [code-server]
如何在Linux主机上搭建code-server
深夜更新,没想到吧。最近发生了很多的事情,很多很多,多到无法想象,2020年的前半年对我一点都不太友好,希望下半年能够时来运转,让我摆脱这种困境。
tyrantlucifer
2022/03/23
2.7K0
如何在Linux主机上搭建code-server
推荐阅读
相关推荐
随时随地写代码--基于Code-server部署自己的云开发环境
更多 >
LV.1
这个人很懒,什么都没有留下~
作者相关精选
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验