unbantu20 系统及以上为例
安装 node
先更新一下,更新过了就不更新了,问题不大
sudo apt update //更新软件包列表
sudo apt upgrade -y //更新已安装的软件包到最新版本
curl -sL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt install -y nodejs
node -v查看成功与否
npm config set registry https://registry.npmmirror.com //设置下淘宝镜像
npm i -g nrm pnpm yarn pm2等等依赖
nrm use taobao
安装puppeteer
第一种:设置下谷歌包的镜像再安装
export PUPPETEER_DOWNLOAD_HOST=https://npm.taobao.org/mirrors
pnpm i puppeteer
如果安装后报错之类的,就安装这个
sudo apt install -y chromium-browser
执行文件路径配置 executablePath: '/usr/bin/chromium-browser',
第二种(推荐)
sudo snap install chromium
执行文件路径配置 executablePath: '/snap/bin/chromium',
安装 nginx
sudo apt install nginx
安装 mysql
sudo apt install mysql-server -y
// 运行安全脚本自行设置,root 可以让任何 ip 连接
sudo mysql_secure_installation
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
设置bind-address = 0.0.0.0
sudo mysql -u root -p
修改密码,注意 root 的 ip 是哪个,如果只能本地连接就 localhost
ALTER USER 'root'@'%' IDENTIFIED WITH caching_sha2_password BY '123';
FLUSH PRIVILEGES;
ubuntu服务器版本安装
- 镜像设置
https://mirrors.tuna.tsinghua.edu.cn/ubuntu/,记得安装 ssh - 新增 root 密码
sudo passwd root - 切换到 root
sudo su - root - 编辑ssh配置
nano /etc/ssh/sshd_config
挂载外接硬盘
mkdir /mnt/wjl /mnt/cjy创建 2 个文件夹lsblk查看硬盘有哪些- 挂载,
mount /dev/sda1 /mnt/cjy,mount /dev/sdb1 /mnt/wjl
安装 Alist
安装
curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s install
更新
curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s update
卸载
curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s uninstall
./alist admin set