唠唠闲话


编写 docker-compose 文件

1
2
3
4
5
6
7
8
9
version: '3'
services:
twikoo:
image: imaegoo/twikoo
container_name: twikoo
ports:
- "1234:8080"
volumes:
- ./data:/app/data

数据保存在 ./data 下。

左侧为映射端口。

编写 nginx 文件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
server {
listen 80;
server_name twikoo.example.com; # 填写实际的域名
location /{
proxy_pass http://127.0.0.1:1234; # 前边的端口
}
}

server {
listen 443;
server_name twikoo.example.com; # 域名
ssl_certificate cert/twikoo.example.com.pem; # 实际密钥
ssl_certificate_key cert/twikoo.example.com.key; # 实际密钥
location /{
proxy_pass http://127.0.0.1:8880;
}
}

注意:默认需要 https 才能正常使用。

其他配置

设置访问入口:HIDE_ADMIN_CRYPT

设置邮件提醒:

以 QQ 邮箱为例,设置 => 账号 => IMTP 服务 => 开启服务(管理服务)=> 生成授权码

20231111203509

配置例子

变量名
SENDER_EMAIL wzhecnu@qq.com
SMTP_SERVICE QQ
SMTP_HOST smtp.qq.com
SMTP_PORT 465
SMTP_USER wzhecnu@qq.com
SMTP_PASS 生成的授权码