部署 Wallos 管理订阅并添加 https 访问
Wallos 是一个开源的、自部署的订阅管理软件。 https://github.com/ellite/Wallos 部署 Wallos 需要有一台公网服务器,如果想要https访问还需要有一个域名。 Docker 安装方法参考官网文档:https://docs.docker.com/engine/install/ 部署 Wallos 新建一个文件夹存放 Wallos 配置文件。 mkdir Wallos cd Wallos 新建 docker compose 文件 vim docker-compose.yaml 按i进入输入模式,粘贴如下内容: services: wallos: container_name: wallos image: bellamy/wallos:latest ports: - "8282:80/tcp" environment: TZ: 'Asia/Shanghai' # Volumes store your data between container upgrades volumes: - './db:/var/www/html/db' - './logos:/var/www/html/images/uploads/logos' restart: unless-stopped 输入完成后按Esc返回命令模式,输入:wq保存并退出文件。 运行: docker compose up -d 之后应该就可以通过ip:8282端口的形式访问了。但是这样只能用http访问,还是不安全。 添加https访问 添加https之前需要有一个域名,比如example.com,并将域名DNS解析指向服务器ip。 安装certbot: sudo apt install certbot 安装完成后为域名申请证书(将example.com替换成你自己的域名): certbot certonly --standalone --email yourmail@mail.com -d example.com 安装 nginx : sudo apt install nginx 编辑 nginx 配置文件/etc/nginx/nginx.conf(将example.com替换成你自己的域名): ...