我从树莓派入的坑,虽然目前还很菜,但也用服务器做了不少东西,目前在阿里云上建了个博客 ,在 Vultr 上建了个…。但以上都不是重点,下面向大家推荐 Github 上的一个项目:

Awesome-Selfhosted

这个项目搜集了各种可以在服务器上部署的项目,并分门别类整理到一起,非常方便我这种爱折腾的小白去尝试。下面说几个自己试过的:

1. code-server

动图封面

code-server 是一个在线 IDE,可以看作 vscode 的在线版,甚至可以安装 vscode 的插件。支持 Docker安装,也可以直接通过二进制文件安装(二进制文件只支持 Linux/OS X)。本来想着安装后可以在 iPad 上编程的,但无奈服务器太差,运行起来效果不是很好,遂作废。(补充一下,在树莓派4 + Debian-Pi-Aarch64系统下运行得还行)

2. draw.io

draw.io 用于绘制 UML 等图,本身有在线版 draw.io,也可以通过 docker 部署到自己服务器上。我是在写课程报告时发现这个的,还挺好用。

3. transmission

transmission 老牌BT软件,虽然界面很老,但下载速度还行。我在宿舍的树莓派上弄了一个,一般上课前丢资源去下载,上完课就下好了,配合上 ftp/samba,可以造福整个宿舍。

4. ml-workspace

ml-workspace 是一个“all-in-one web-based IDE specialized for machine learning and data science”(针对机器学习和数据科学的,集成的,基于网页的IDE),它集成了 Jupyter Notebook、vscode、VNC、硬件资源监控、文件管理等功能,只需要通过 Docker 安装,非常非常方便!去图书馆带个 iPad+键盘 就行了。

5. ShareLaTeX(Overleaf)

ShareLaTeX(Overleaf)是一个在线 LaTeX 编辑网站,支持多人协作,通过 Docker 安装。之前玩数学建模时搭了一个,但组员懒得学 LaTeX,就没弄了…

这几天宅在家再试几个,也欢迎各位推荐一些好的项目!