1
makizhang 138 天前 via Android
docker 部署更简单
|
2
ihainan 138 天前
其实都挺好,就是不支持 Remote SSH Extension 有些遗憾。
|
3
shenxgan 138 天前
不错
|
4
KongLiu 138 天前
还能 web 版,那是不是能直接在线编辑 hexo 的博客了
|
5
yanyanlongxia OP @KongLiu 理论上来说是的,github 集成很方便。
|
6
kingwrcy 138 天前
1c1g 完全不够用啊,现在 8c32g 的 pc 都经常卡呢,1c1g 就是个玩具吧
|
7
yanyanlongxia OP @kingwrcy 也得看要运行什么代码了,我用 1c1g 的 vps 能运行最基础的一些代码,学习 python 是够用了。
要是项目大的话配置肯定是不够了。 |
8
yinmin 138 天前 via iPhone
chrome 、edge 浏览器访问 code server ,终端窗口的显示正常吗?有没有按键延迟显示的情况?
|
9
hi2hi 138 天前
web vs code ,4 核 8G 可以流畅体验;
后来又 ssh remote 以后,就一直远程 vscode 了; |
10
onichandame 138 天前
正在使用 code-server 日常开发,延迟低的话体验良好。唯一的问题是很难做前端开发,像 Web/Android/Qt/iOS 这些
|
11
yanyanlongxia OP @yinmin chrome 上终端显示都是正常的,至于有没有按键延迟显示应该取决于你的网络延迟了。我这里到香港 45ms 延迟,体验还是很丝滑的。
|
12
jwz426 138 天前
remote ssh 效果更好。这两年都是 remote ssh 回家。好处多多。
1. 通过 vscode 做笔记,笔记保存在自己家里。 2. 搞 web 开发的话,remote ssh 可以用 port forward 问题也不大。 3. 顺便 port forward 个 socks 5 ,给公司电脑的浏览器翻墙。 |
13
yanyanlongxia OP @jwz426 好诶,我去试试
|
14
estk 138 天前 via iPhone
cloudflare 的 workers 在线编辑貌似也用 vscode 了
|
15
zhhmax 138 天前
这个和 code tunnel 有什么区别呢,我是在服务器上运行 code tunnel ,然后 vs code 每次远程到服务器上开发测试。( code tunnel 也支持在浏览器上面操作)
|
16
kaiveyoung 138 天前 via Android
原生 vscode 也是套的 electron ,所以性能上几乎没区别的,我公司主机起 code-server ,所有地方都在用 web 开发(包括在公司主机本身),用 chrome 的安装到 app 后,几乎看不出和原生的区别
|
17
nonez 138 天前
有台甲骨文 ARM 的机器能弄吗?
|
18
yanqiyu 138 天前 1
我在自己的 homelab 的开发机上搭了 code server
效果基本上和原生一致 唯一的担忧就是这东西要是被黑走了 token 那就是一个完整的 shell 权限了 |
19
yanyanlongxia OP @nonez 应该是可以的,github 的 release 上有 arm 版本,你可以试试看一键脚本是否支持。
|
20
sparkinglemon 138 天前
@nonez arm 完全没问题,用了快两年了吧
|
21
fengtons 138 天前 via Android
香港 VPS 用哪家? 1C1G 多少钱一个月?
|
22
yanyanlongxia OP |
23
Ploter 138 天前 via Android
之前部署过 code server ,是只能在网页编辑吗?
还想着能不能通过本地 VS Code 连接,实现远程 SSH 一样的效果。 现在直接 SSH 远程,动不动就要重新装扩展,断开连接后还占用内存好一会。 |
24
yanyanlongxia OP @Ploter 应该是只能在网页编辑吧,不知道有没有第三方插件支持本地 vscode 连接
|
25
yulgang 138 天前
我看华为云、oracle cloud 的 Cloud shell 里都给集成了这个 vscode
|
26
CodeCodeStudy 138 天前
@kingwrcy #6 可以在 VPS 上只搭建 frp ,通过内网穿透的方式访问局域网内的主机,带宽选按流量计费的,这样带宽会非常大,阿里云有突发实例 t6 ,%5 双核,0.5G 内存,很便宜
|
27
TabGre 138 天前 via iPhone
为什么你们可以走公司网络到家里 安全不管的吗?
|
28
CodeCodeStudy 138 天前 1
https://update.code.visualstudio.com/latest/server-linux-x64-web/stable
这个是 vscode 官方的。楼主的地址是 coder-server 的,属于第三方编译。 解压出来即可。 写个脚本,比如叫 start.sh ,内容如下 nohup ./bin/code-server --host 0.0.0.0 --port 50028 --server-data-dir server_data --user-data-dir user_data --extensions-dir extensions --without-connection-token --accept-server-license-terms --telemetry-level 1>1.log 2>2.log & 然后 chmod +x start.sh 然后 ./start.sh 启动即可 --without-connection-token 可以换成 --connection-token your_connection_token 停止的话可以通过 ps -ef | grep code 找到 pid ,比如是 12345 ,然后 kill 12345 即可。 |
29
CodeCodeStudy 138 天前
@nonez #17
@yanyanlongxia #19 ARM 可以的,一键脚本里有判断机器的 arch arch() { uname_m=$(uname -m) case $uname_m in aarch64) echo arm64 ;; x86_64) echo amd64 ;; *) echo "$uname_m" ;; esac } |
30
CodeCodeStudy 138 天前
@yanqiyu #18 所以要部署到 docker 容器或者虚拟机里
|
31
fkname 138 天前
我也搭了,但是在司打不开,可能有啥安全校验,回家又不想用,闲置了
|
32
jadeborner 138 天前
和 remote ssh 有啥区别?
|
34
yanyanlongxia OP @jadeborner 个人是感觉本质上是一样的。只不过这个浏览器版本可以跨设备随便使用,不需要在本地安装 vscode 。包括平板等不易安装 vscode 的平台。
|
35
SenLief 138 天前
主要是需要有一个好的网络,还是在家服务器上比较好。
|
36
superedlimited 138 天前
家里闲置的电脑装个 linux ,再装个 open ssh ,再用 tailscale 打通所有电脑,直接 vscode ssh remote 到家里的服务器,不是更爽。还比云端更有保障,数据都在本地。
|
37
jackmod 138 天前
这是个好东西。放在性能最强的机子上用 docker 来服务,随时随地都可以享受快速构建。
不过考虑一些物理风险,重要且紧急的项目,还是该配合多终端副本,并选用经典的 git 同步。 |
38
emberzhang 138 天前 via iPhone
我看 code-server 只能用第三方插件市场呀,像 jupyter lab 这种微软官方做的插件就没法下到了
|
39
yanyanlongxia OP @emberzhang 这应该是自带支持的,不需要安装插件吧。
python 安装个 jupter 就可以了。 是官方插件还有额外的功能吗? ![img]( https://tu.yylx.tech/5Jz7LQ8f+) |
40
emberzhang 138 天前 via iPhone
@yanyanlongxia 宿主机直接装个 jupyterlab 也行,但是微软好像是做了 4 个 jupyter 的插件,功能可能更全一点套装。
另外像 oracle 官方的 mysql 插件在 code server 也是搜不到的 |
41
allinster 137 天前
微软官方的 vscode.dev 了解下?
|
42
Nicklove 137 天前
|
43
Nicklove 137 天前
|
44
gorvey 137 天前
仅学习用,不如用 codesandbox 之类的在线编辑器
|
45
ofnh 137 天前 1
@emberzhang #38 可以用,可以单独通过变量 EXTENSIONS_GALLERY 进行设置,但是这种方式有许可证风险
详情请参考 https://coder.com/docs/code-server/FAQ#how-do-i-use-my-own-extensions-marketplace |
46
layxy 137 天前
在公司最好还是不要用,搞不好就给你来一下
|
47
dafen7 137 天前
vscode 不是自带了 code tunnel 吗,还有必要搞这个吗
|
48
artiga033 137 天前 via Android
你这 1c1g 编译个稍大点的项目就直接爆炸了吧。写代码的多端同步为啥不直接用 git 。
就算要用 vscode 我感觉也不如自己电脑上桌面版的 vscode 直接`code serve-web` 或者网络条件好干脆直接 github codespace |
50
p1gd0g 137 天前
没 vps 丢在开发机就好了,之前尝试过
|
51
l4ever 137 天前
不行, 我喜欢 ctr+w
一不小心浏览器 tab 就关闭了. |
52
joker8ren 137 天前
博客是 notion 弄的吧
|
53
yanyanlongxia OP @joker8ren 是哒,这个博客里还有一篇专门讲我搭建这个博客的方法的教程
|
54
joker8ren 137 天前
@yanyanlongxia #53 我没有用 vps cf 搭建的
|
55
freedom2030 137 天前
@yanqiyu vpn 有风险的东西,永远不要暴露在公网
|
56
yanqiyu 137 天前
@freedom2030 #55 所以我隔了一层 wireguard ,还好机器只有我一个人用所以不应考虑这东西可能打穿用户之间的隔离之类的问题
|
57
fuscoyu0912 136 天前
可以用 tailscale 做内网穿透
|
58
dafen7 136 天前
@newrefar code tunnel 平板也能用啊,而且不需要配置网站直接通过微软的 vscode.dev 访问
|