17 |
18 | ENTRY |
19 | DETAILS |
20 |
21 |
22 | REPO |
23 | trojan-docker |
24 |
25 |
26 | MAINTAINER |
27 | EXP |
28 |
29 |
30 | ENVIRONMENT |
31 | Linux amd64 |
32 |
33 |
34 | STEP 01 |
35 | python3 -m pip install certbot --default-timeout=600 -i https://pypi.tuna.tsinghua.edu.cn/simple |
36 |
37 |
38 | STEP 02 |
39 | /usr/local/bin/certbot certonly --standalone -d demo_domain.com -d www.demo_domain.com |
40 |
41 |
42 | STEP 03 |
43 | git clone https://github.com/lyy289065406/trojan-docker /usr/local/trojan-docker |
44 |
45 |
46 | STEP 04 |
47 | cd /usr/local/trojan-docker |
48 |
49 |
50 | STEP 05 |
51 | password=demo_password domain=demo_domain.com docker-compose build |
52 |
53 |
54 | STEP 06 |
55 | ./renew_cert.sh |
56 |
57 |
58 | STEP 07 |
59 | 把 nginx/html 下的内容替换为你的站点内容 |
60 |
61 |
62 | STEP 08 |
63 | docker-compose up -d |
64 |
65 |
66 | STEP 09 |
67 | docker-compose down |
68 |
69 |
70 | STEP 10 |
71 | crontab -e |
72 |
73 |
74 | STEP 11 |
75 | 0 0 1 */2 0 /bin/sh /usr/local/trojan-docker/renew_cert.sh |
76 |
77 |
78 |