树莓派天翼云盘目录索引

或许是最好用的天翼云目录索引程序-sharelist

sharelist 项目地址

1 该项目需要先有nodejs的环境,注意树莓派arm版本的

npm config set registry https://registry.npm.taobao.org

npm install -g pm2

|   ShareList is installing ...
install.sh: 29: install.sh: npm: not found
install.sh: 30: install.sh: npm: not found
install.sh: 32: install.sh: pm2: not found
install.sh: 33: install.sh: pm2: not found
install.sh: 34: install.sh: pm2: not found

中间出现问题安装完npm还有这个问题

#!/bin/bash

PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

echo "+============================================================+"
echo "|                    ShareList Installer                     |"
echo "|                                                            |"
echo "|                                         <reruin@gmail.com> |"
echo "|------------------------------------------------------------|"
echo "|                                         https://reruin.net |"
echo "+============================================================+"
echo ""

echo -e "\n|   ShareList is installing ... "

# deps
if [ -n "$(command -v apt-get)" ]
then
  apt-get install -y curl >/dev/null 2>&1
  curl -sL https://deb.nodesource.com/setup_8.x | bash - >/dev/null 2>&1
  apt-get install -y nodejs >/dev/null 2>&1
elif [ -n "$(command -v yum)" ]
then
  yum install -y curl >/dev/null 2>&1
  curl --silent --location https://rpm.nodesource.com/setup_8.x | bash - >/dev/null 2>&1
  yum install -y nodejs >/dev/null 2>&1
fi

npm install
npm install pm2 -g

pm2 start app.js --name sharelist --env prod
pm2 save
pm2 startup

echo -e "|\n|   Success: ShareList has been installed\n|"

看了下是在29行出问题的

pm2 list

pm2 show applicationName

pm2 start 会运行当前目录下的app.js

加入后管理按钮就在页面下面

1587285755580