/images/avatar.png

TripPlan途程规划

出去玩当然要做旅行攻略,但是各个景点不标注在地图上很不直观,也不便于规划路线。同时,这些攻略信息也不方便发给好友。

于是,我就用AI写了一个网页应用:TripPlan途程规划。

PM2-NodeJS进程守护程序

1. PM2 是什么?

PM2(Process Manager 2)是目前最主流的 Node.js 生产环境进程管理器。它自带负载均衡、日志管理、性能监控和热重载功能。

如果你只是用 node app.js 启动程序,一旦代码报错或者服务器重启,你的服务就直接挂了。PM2 的存在就是为了确保你的程序7x24 小时永不掉线

Docker宝库:Shinobi-监控录像NVR

Shinobi的特色就是简单、占用系统资源少,适合性能弱的机器。

dockers-compose文件如下:

services:
  shinobi:
    image: shinobisystems/shinobi:latest
    container_name: shinobi
    restart: unless-stopped
    shm_size: "256mb"
    ports:
      - "18080:8080"
    volumes:
      - CHANGE_TO_COMPOSE_DATA_PATH/shinobi/config:/config
      - /etc/TZ:/etc/TZ:ro
      - /etc/localtime:/etc/localtime:ro
      - /srv/dev-disk-by-uuid-5497e826-9020-4bf7-9d23-4d9ee3544eb8/camera:/home/Shinobi/videos # 录像存储位置
    environment:
      - [email protected]  #管理员账号
      - ADMIN_PASSWORD=youradminpassword  #管理员密码

配置好以后,在浏览器输入http://IP:18080/super,使用管理员账号和密码登录,添加一个普通用户。