Coup de Grace

为树莓派加上web terminal

今天介绍一下如何为树莓派或者任何主机添加web terminal

butterfly项目主页

安装:

$ pip install butterfly
$ pip install libsass  # If you want to use themes
$ butterfly

依terminal提示访问url

树莓派上安装可能会提示一些依赖编译不过,需要先手动解决一下间接依赖,stackoverflow可破.

作为server运行

如下命令--host

$ git clone https://github.com/paradoxxxzero/butterfly.git
$ cd butterfly
$ python butterfly.server.py --host=[myhost] --port=57575 --nosecure

作为linux service运行

$ cd /etc/systemd/system
# curl -O https://raw.githubusercontent.com/paradoxxxzero/butterfly/master/butterfly.service
# curl -O https://raw.githubusercontent.com/paradoxxxzero/butterfly/master/butterfly.socket
# systemctl enable butterfly.socket
# systemctl start butterfly.socket

效果图

其他功能比如主题设置,session时间调整自行探索.

ps:我对web terminal的认识开始于github上一个star,而对web terminal彻底绝望是在我使用蚂蚁金融云的时候,体验催人泪下.

done.