1Panel(github.com/1Panel-dev/1Panel)是一款现代化、开源的Linux服务器运维管理面板,它致力于通过开源的方式,帮助用户简化建站与运维管理流程。为了方便广大用户快捷安装部署相关软件应用,1Panel特别开通应用商店,精选各类高质量的开源工具和应用软件,为用户的应用安装与升级操作提供便利。
目前,1Panel应用商店已经上架了超过100款精品软件并且定期更新维护,基本涵盖了大部分用户的基本装机需求。自2024年1月起,1Panel开源项目组特别开设“应用推荐”专栏,为大家推荐1Panel应用商店中的宝藏开源软件。
本期推荐应用
code-server
-官方网站-
https://github.com/coder/code-server
-开源许可协议-
MIT license
-应用描述-
code-server是一款强大的开源工具,它能够帮助用户通过Web浏览器远程访问和使用VS Code的功能,而无需在本地安装VS Code应用程序。
-开发语言-
TypeScript
-上架版本-
v4.89.1
-GitHub Star-
65,750+
-GitHub Fork-
5,300+
推荐原因
VS Code是广受程序员青睐的源代码编辑器,其丰富的插件库和多平台安装支持能够满足用户在不同应用场景下的使用需求。然而,VS Code受限于图形化界面的限制,无法部署在用户服务器中。当用户团队遭遇地质灾害、恶劣天气等突发情况时,VS Code无法满足用户居家办公和团队协作的需求。
code-server是一款在线的VS Code应用,用户只要将其部署在服务器上,便可以在任何地点使用Web浏览器访问所需的开发环境,在不同设备和操作系统上一致地编写、编辑和运行代码。
相较于VS Code,code-server支持端口转发功能。在用户的服务器防火墙或容器内开放端口访问受限的情况下,code-server可以为用户提供自动代理转发服务,减少额外的端口开放操作。
团队协作支持方面,code-server轻盈的体量能够支持其在资源有限的服务器中高效运行,用户团队仅需通过Web界面便可以在code-server的共享工作区域和代码库中高效协作。
code-server支持用户对编辑器的界面和快捷键等进行自定义设置。此外,code-server还拥有丰富的扩展生态系统,扩展插件覆盖了语言支持、主题、代码片段和工作流程自动化等方面的功能,用户可以在code-server上安装VS Code的广泛扩展库,实现从VS Code到code-server的快速适应。