之前在cloudcone充了些美元,本来要买vps来着,但是发现无法直连,遂退了vps,但是钱没退
今天看了一下cloudcone有优惠,15.25 USD/year的配置:
CPU | 内存 | 磁盘 | 流量 |
---|---|---|---|
2核 | 1G | 55G | 2T/月 |
故弄了个freshrss服务
购买服务器
登录官网〰打钱,选择需要的配置后购买即可
我选的linux版本是ALMALINUX 9
,试一试ALMALINUX
AlmaLinux 在2021年3月首次发布,是RHEL的替代品,使用RPN包管理系统和yum/dnf,
ALMALINUX 9
维护到32年,且有公司赞助支持,有稳定的资金来源
登录服务器
如果登录的话需要进行
配置域名(可选)
- 在域名服务商那里配置域名,指向IP
- 在vps服务商那里也需要配置域名
ssh远程连接
按照vps服务商给的命令ssh root@x.x.x.x -p 22
如果直连可以,那就OK
直连不行,那就需要用代理
代理的话,要么直接开全局,要么改规则,如果改规则也不行,可能是该代理服务器不允许ssh,或者vps不允许代理服务器那个区段的IP进行连接,需要更改节点
在windows平台上,以clash verge v1.7.3
为例,只是对单独的配置文件,修改单独域名/IP的规则,可以直接在配置文件处右键,编辑规则即可
部署freshrss
安装podman
ALMALINUX 9
默认不包含docker,且podman我没用过,也想试试,命令几乎完全兼容(只要把docker替换成podman即可)
podman是docker的一个替代品,相比之下podman有这些优点
- 无守护进程架构,更安全
- 可以以非root用户运行
- OCI(开放容器倡议)兼容性更好
- 支持pod原生管理
sudo yum update -y
sudo yum install podman
用podman安装freshrss
在/root/app/freshrss/
中运行:
podman run -d --restart unless-stopped --log-opt max-size=10m \
-p 8080:80 \
-e TZ=Europe/Paris \
-e 'CRON_MIN=1,31' \
-v ./freshrss_data:/var/www/FreshRSS/data \
-v ./freshrss_extensions:/var/www/FreshRSS/extensions \
--name freshrss \
freshrss/freshrss
反向代理(可选)
如果有需要使用反向代理的话,可以安装nginx,我使用的是nginx proxy manager〰
podman 安装 nginx proxy manager
需要使用podman compose
来安装nginx proxy manager
将下面的docker-compose.yml文件放入/root/app/freshrss/
中
version: '3.8'
services:
app:
image: 'jc21/nginx-proxy-manager:2.11.3'
restart: unless-stopped
ports:
- '80:80'
- '81:81'
- '443:443'
volumes:
- ./data:/data
- ./letsencrypt:/etc/letsencrypt
在/root/app/freshrss/
下输入podman compose up -d
即可启动
nginx proxy manager 配置
打开81端口
默认用户:
Email: admin@example.com
Password: changeme
在管理后台的时候直接配置反向代理就行