安装 Huginn

安装 Huginn

Huginn 是一款开源软件,通过它可以构建一个在线执行自动化任务的系统,可以用于监听网页变化、聚合第三方应用并根据设定的触发条件执行自动话操作。简单的说,你可以把它当做一个运行在自己服务器上的 IFTTT

通过 Huginn 可以实现以下功能:

  • 为不支持 RSS 的网站定制 RSS

  • 监控购物平台商品信息,降价或有折扣时通知

  • 监控知乎、微博等平台相关话题,有新消息时通知

  • 追踪天气信息,在特定天下下通知

安装

Huginn 有安装限制,包括服务器环境以及硬件方面。

image-20190718163731958

常规的安装流程可以参考官方的安装手册,需要安装的东西比较多,过程比较复杂。Huginn 有提供 docker 镜像,也可以通过 Docker 进行安装。

  • 安装 Docker

    Docker 的安装直接按照官方文档进行就可以,安装过程就略过了。

    Ubuntu 安装 Docker:https://docs.docker.com/install/linux/docker-ce/ubuntu/

    Debian 安装 Docker: https://docs.docker.com/install/linux/docker-ce/debian/

  • 拉去 Huginn 镜像

    搜索是否有公开的 Huginn 镜像

    1
    docker search huginn

    拉取最新的 Huginn 镜像

    1
    docker pull huginn
  • 部署 Huginn

    Huginn 镜像中包含了所有所需的东西,Pull 成功后,直接运行就可以,端口号和名称可以自行更改

    1
    docker run -itd --name huginn -p 3000:3000 huginn/huginn
    1
    2
    3
    4
    5
    6
    7
    8
    9
    # 查看是否允许状态
    docker ps -a

    # 关闭、启动 Huginn
    docker stop huginn
    docker start huginn

    # 开机启动 Huginn
    docker update --restart=always huginn
  • 登录 Huginn

    部署成功后,在浏览器中 serverIP:huginnPort 就可以打开 Huginn。

    image-20190718170055481

    打开后直接登录就可以,不需要注册;默认用户名:admin,默认密码:password