宝塔面板

11/29/2021 BT

# 什么是 Heroku

宝塔 Linux 面板是提升运维效率的服务器管理软件,此日志记录折腾宝塔的一些简单记录。

# ubuntu20 进不去宝塔面板问题

  • 防火墙也放行了,安全组已经开放端口
  • apt-get purge iptables 不使用 iptables
  • reboot

# 或者原理一样

  • rm -f /etc/iptables/rules.v4
  • rm -f /etc/iptables/rules.v6
  • reboot

# 首先,ssh 连接服务器,安装脚本参考官网。

# 我的常用安装软件。

# 宝塔上面安装 java 环境

Tomcat 自带 java8,如果遇到特殊问题,可参考服务器安装 java 环境 (opens new window)

# rclone 安装

参考 服务器安装 rclone (opens new window) 官网:https://rclone.org/install/ (opens new window)

# 通过 rclone 挂载网盘到服务器

# docker 安装常用镜像

docker run -d --name=webdav-aliyundriver
--restart=always
-p 8080:8080
-v /etc/localtime:/etc/localtime
-v /yourpath/aliyun-driver/:/etc/aliyun-driver/
-e TZ="Asia/Shanghai"
-e ALIYUNDRIVE_REFRESH_TOKEN="your refreshToken"
-e ALIYUNDRIVE_AUTH_PASSWORD="admin"
-e JAVA_OPTS="-Xmx1024m"
zx5253/webdav-aliyundriver

  • rclone config 新建配置文件,挂载 webdev 阿里云盘到服务器

rclone lsd alipan:

  • 找到 rclone.conf 文件备用(可能在.config/rclone 这个文件夹下面)

# aria2-pro (opens new window)

Aria2 是目前最强大的全能型下载工具,它支持 BT、磁力、HTTP、FTP 等下载协议,常用做离线下载的服务端 docker 部署:

docker run -d
  --name aria2-pro
  --restart unless-stopped
  --log-opt max-size=1m
  --network host
  -e PUID=$UID
  -e PGID=$GID
  -e RPC_SECRET=<TOKEN>
  -e RPC_PORT=6800
  -e LISTEN_PORT=6888
  -v /yourpath/aria2-config:/config
  -v /youpath/downloads:/downloads
  -e SPECIAL_MODE=rclone
  p3terx/aria2-pro

  • 说明:TOKEN 用于 web 页面链接,SPECIAL_MODE=rclone 为 rclone 高级配置,
  • 直接把配置文件(rclone.conf)复制到 Aria2 Pro 配置目录下即可,容器在启动的时候会安装 rclone,通过修改配置文件夹下的 script 脚步可以控制下载完成后把文件上传到 onedrive 或者 webdev 的阿里云盘
  • 配合 Ar­i­aNg 使用, Ar­i­aNg 只是一个静态网页,只负责发送指令给 Aria2 服务端,所填写的 RPC 地址和 RPC 密钥等设置数据只会储存在本地浏览器中
  • 我的 (opens new window)
  • github-page:https://lightzhu.github.io/dev/ariang (opens new window)
  • 三方 (opens new window)

# 青龙面板

青龙面板 (opens new window)

docker-compose 部署:

mkdir qinglong
wget https://raw.githubusercontent.com/whyour/qinglong/master/docker-compose.yml

# 启动/停止

docker-compose up -d

docker-compose down

# filebrowser (opens new window)

在网页中浏览服务器文件,将网盘挂载到浏览目录可以直接浏览操作网盘内容

docker run
 -v /path/yourpath:/srv
 -v /yourpath/filebrowser.db:/database.db
 -v /yourpath/.filebrowser.json:/.filebrowser.json
 --user $(id -u):$(id -g)
 -p 80:80
 filebrowser/filebrowser

注意事项:1./path/yourpath 是服务器上需要 docker 服务读取的文件夹 2.yourpath 文件夹下面新建模版文件.filebrowser.json 写入模版

{ "port": 80, "baseURL": "", "address": "", "log": "stdout", "database": "/database.db", "root": "/srv" }

Last Updated: 1/8/2022, 4:48:18 PM