之前买了群晖的420+,除了当普通的存储服务器外,偶尔也想着是不是开发点新用法。毕竟24小时开机的服务器,总是可以玩的花活的。
恰好最近在学Python,那就把群晖拿来好好利用一下。
主要用法是两个。
1、把群晖当做云盘,所有文件都保存在群晖内,无论是用Mac还是PC直接通过SMB的方式编辑py文件。这样做相当于文档一直是一个,只是用不同平台打开而已,省的反复保存什么的。
2、在群晖上建了一个Ubuntu的虚拟机,安装了pycharm。这样使用ipad或者是其他电脑,甚至手机(不会真有人用手机编程吧我想),打开网页就可以直接编程。
在通过神卓互联做内网穿透,以后在非局域网环境下也能这样操作。
不过Ubuntu虚拟机终归有一个问题,因为群晖自身的配置比较差,虚拟机的性能也不高。多多少少有点卡顿的感觉。
其次是内网穿透受限于网络环境,个人感觉非局域网环境下大概有1秒左右的延迟,局域网环境下大概是0.5秒左右的延迟感。
我也想过直接在iPad上编程,还装了pythonista,但是这个软件有个问题,就是只能装纯Python代码的包。受限制也比较多。如果是纯写代码,或者弄点简单的小项目还行,稍微复杂点的就很难受。而且毕竟是ipad上的软件,终归不如pycharm好用。
在上一个方案失败后,我还尝试用ish在ipad上虚拟一个linux环境。
但终归不是特别好用,像我这样的菜鸟,目前还离不开可视化桌面环境。全靠命令行太难了。
在虚拟机系统上,我尝试装了win10的精简版和原装版,精简版不知道有什么问题,通过vmm安装一直不通过,显示引导问题。装了原装版之后倒是能够比较正常的运行了,但问题在于原装版太吃资源了。我一共只能分配两个2G的cpu,win10啥也不干,开机全部吃完。
卡的实在是欲仙欲死。所以使用了Linux系统的Ubuntu,吃CPU吃的并不严重。
还有一种思路是通过群晖里面的docker安装,这个体验比虚拟机还好。唯一的问题是docker下面的容器不能通过神卓内网穿透到外网。
所以就变成在局域网里还行,外网就不能用的状态。
目前,所以目前ubuntu这套方案还可以。躺在床上不想拿笔记本的时候,拿个ipad也可以用用(我现在去咖啡厅当气氛组已经半放弃Macbook了,毕竟那玩意儿太沉,还是iPad Pro舒服点)。
哦,对了,补充一句。我现在用的浏览器是微软的edge,谷歌内核的。但是ipad上用这款浏览器打开虚拟机会显示脚本错误。而用Safari就没问题。
大致就是如此。
胭惜雨
2021年03月02日