安装BBR
1
| wget -N --no-check-certificate "https://raw.githubusercontent.com/chiakge/Linux-NetSpeed/master/tcp.sh" && chmod +x tcp.sh && ./tcp.sh
|
虚拟内存
1
| wget https://www.moerats.com/usr/shell/swap.sh && bash swap.sh
|
安装宝塔
1
| yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh
|
安装Docker
1 2
| curl -sSL https://get.docker.com/ | sh systemctl enable --now docker
|
安装Docker-compose
1 2
| curl -L https://github.com/docker/compose/releases/download/1.29.2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose
|
创建一个新目录如 ~/freshrss 并进入该位置,新建 docker-compose.yml,这就是 Docker Compose 的默认配置文件。
1 2 3 4 5 6 7 8
| # 创建 FreshRSS 目录并进入 mkdir ~/freshrss && cd ~/freshrss
# 新建 Docker Compose 配置文件 touch docker-compose.yml
# 编辑配置文件, nano docker-compose.yml
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| services: freshrss-app: image: freshrss/freshrss:latest container_name: freshrss-app hostname: freshrss-app restart: unless-stopped ports: - "8080:80" #端口可自行修改 volumes: - ./data:/var/www/FreshRSS/data - ./extensions:/var/www/FreshRSS/extensions environment: BASE_URL: https:// #自己域名 CRON_MIN: '*/30' #RSS 刷新周期,单位为分钟,*/30 表示每 30 分钟刷新一次 TZ: Asia/Shanghai
volumes: freshrss-db:
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
| services: freshrss-db: image: postgres:latest container_name: freshrss-db hostname: freshrss-db restart: unless-stopped volumes: - freshrss-db:/var/lib/postgresql/data environment: - BASE_URL=https:// #自己的域名 - POSTGRES_USER: freshrss #必须修改 - POSTGRES_PASSWORD: freshrss #必须修改 - POSTGRES_DB: freshrss #必须修改
freshrss-app: image: freshrss/freshrss:latest container_name: freshrss-app hostname: freshrss-app restart: unless-stopped ports: - "8080:80" #端口可自行修改 depends_on: - freshrss-db volumes: - ./data:/var/www/FreshRSS/data - ./extensions:/var/www/FreshRSS/extensions environment: - CRON_MIN: '*/30' #RSS 刷新周期,单位为分钟,*/30 表示每 30 分钟刷新一次 - TZ: Asia/Shanghai
volumes: freshrss-db:
|
运行