Twikoo 私有部署 Docker 镜像。
curl -fsSL https://get.docker.com -o get-docker.sh # 下载安装脚本
sudo sh get-docker.sh # 安装 docker
sudo usermod -aG docker $USER # 将当前用户加入 docker 用户组
docker run -p 8080:8080 -v ${PWD}/data:/app/data -d imaegoo/twikoo
默认端口 8080,如果遇到端口冲突问题,请修改命令中的 8080:8080 为 自定义端口:8080。
curl http://localhost:8080/
如果您看到类似 “Twikoo 云函数运行正常” 的提示,那么 Twikoo 已经部署成功。
# ......
http {
# ......
server {
listen 80;
listen [::]:80;
return 301 https://$server_name$request_uri;
}
server {
listen 443 ssl;
listen [::]:443 ssl;
ssl_certificate cert/fullchain.pem;
ssl_certificate_key cert/privkey.pem;
location / {
proxy_pass http://127.0.0.1:8080;
}
}
}
npm i -g tkserver| 名称 | 描述 | 默认值 |
|---|---|---|
TWIKOO_DATA | 数据库存储路径 | ./data |
TWIKOO_PORT | 端口号 | 8080 |
TWIKOO_THROTTLE | IP 请求限流,当同一 IP 短时间内请求次数超过阈值将对该 IP 返回错误 | 250 |
tkserverhttp://服务端IP:8080http:// 和端口号,例如 http://12.34.56.78:8080)即为您的环境 idnohup tkserver >> tkserver.log 2>&1 & 命令后台启动Content type
Image
Digest
sha256:7bc99dc5b…
Size
79.3 MB
Last updated
7 days ago
docker pull imaegoo/twikoo