## 安装owllook 1.安装mongodb: ```shell sudo apt update && sudo apt upgrade -y sudo apt install mongodb sudo systemctl status mongodb sudo systemctl stop mongodb sudo systemctl start mongodb sudo systemctl restart mongodb # 下面的是是否自动启动,默认自启动 sudo systemctl disable mongodb sudo systemctl enable mongodb service mongod stop service mongod restart vi /etc/mongodb.conf 注释掉绑定地址#bind 127.0.0.1 bind_ip = 0.0.0.0 # 端口是 27017 # 进入shell mongo ``` 2.安装redis: ```shell sudo apt-get install redis-server ps -aux|grep redis netstat -nlt|grep 6379 vi /etc/redis/redis.conf # 设置密码 requirepass hjdhnx # 开远程链接 注释掉绑定地址#bind 127.0.0.1 0.0.0.0 # 修改端口 port 6379 # 推荐改为yes,以守护进程运行 daemonize no|yes # 数据文件 dbfilename dump.rdb # 数据文件储存路径 dir /var/lib/redis # 重启 service redis-server restart # 进入客户端 redis-cli auth hjdhnx ``` 3.安装owllook ```shell cd /home/owllook docker pull howie6879/owllook vi dev_owllook.env # 写入一些环境变量 # start =============== # 需要设置就填写 不需要就删掉 MODE=DEV REDIS_ENDPOINT= ip REDIS_PORT= port REDIS_PASSWORD='' MONGO_HOST= ip MONGO_PORT= port MONGO_USERNAME='' MONGO_PASSWORD='' # end =============== # 运行 在dev_owllook.env里面填上数据库配置 数据库ip需要注意 请将连接ip设置为ifconfig显示的ip docker run --env-file ./dev_owllook.env -d -p 8021:8001 --name owllook --restart always howie6879/owllook:latest # 也可以自己打包 docker build -t owllook:0.1 . # 运行 docker run --env-file ./dev_owllook.env -d -p 8001:8001 owllook:0.1 ```