安装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:

运行

1
docker-compose up -d