最后活跃于 3 weeks ago

breadone's Avatar breadone 修订了这个 Gist 3 weeks ago. 转到此修订

1 file changed, 4 insertions

caddyfile

@@ -177,6 +177,10 @@ radarr.bread.one { # Radarr
177 177 import bx 7878
178 178 }
179 179
180 + search.bread.one { # Searxng
181 + import bx 8888
182 + }
183 +
180 184 sonarr.bread.one { # Sonarr
181 185 import bx 8989
182 186 }

breadone's Avatar breadone 修订了这个 Gist 3 weeks ago. 转到此修订

1 file changed, 29 insertions, 2 deletions

caddyfile

@@ -14,6 +14,11 @@
14 14 reverse_proxy 100.101.68.46:{args.0}
15 15 }
16 16
17 + (opc) {
18 + tls internal
19 + reverse_proxy 100.123.144.5:{args.0}
20 + }
21 +
17 22 (auth) {
18 23 handle /oauth2/* {
19 24 reverse_proxy :4180 {
@@ -88,6 +93,10 @@ affine.bread.one {
88 93 import bx 3010
89 94 }
90 95
96 + cal.bread.one { # Radicale
97 + import bx 5232
98 + }
99 +
91 100 chd.bread.one { # Changedetection
92 101 import bx 5050
93 102 }
@@ -104,6 +113,10 @@ files.bread.one { # Copyparty
104 113 import bx 3923
105 114 }
106 115
116 + frigate.bread.one {
117 + import bx 8970
118 + }
119 +
107 120 git.bread.one { # Gitea
108 121 import bx 5000
109 122 }
@@ -132,16 +145,24 @@ linkwarden.bread.one {
132 145 import bx 7283
133 146 }
134 147
148 + mail.bread.one { # Stalwart
149 + import bx 1280
150 + }
151 +
135 152 memos.bread.one { # Memos
136 153 import bx 5230
137 154 }
138 155
156 + mqtt.bread.one { # Mosquitto
157 + import bx 1883
158 + }
159 +
139 160 n8n.bread.one { # n8n
140 161 import bx 5678
141 162 }
142 163
143 - notes.bread.one { # Silverbullet
144 - import bx 1991
164 + notes.bread.one { # Notesnook
165 + import bx 5264
145 166 }
146 167
147 168 nzb.bread.one { # NZBGet
@@ -172,6 +193,12 @@ wiki.bread.one { # Outline
172 193 import bx 3000
173 194 }
174 195
196 + ##### OPC #####
197 +
198 + status.bread.one {
199 + import opc 8190
200 + }
201 +
175 202 ##### END #####
176 203
177 204

breadone's Avatar breadone 修订了这个 Gist 1 month ago. 转到此修订

1 file changed, 4 insertions

caddyfile

@@ -144,6 +144,10 @@ notes.bread.one { # Silverbullet
144 144 import bx 1991
145 145 }
146 146
147 + nzb.bread.one { # NZBGet
148 + import bx 6789
149 + }
150 +
147 151 qbt.bread.one { # QBittorrent
148 152 import bx 8080
149 153 }

breadone's Avatar breadone 修订了这个 Gist 1 month ago. 转到此修订

1 file changed, 40 insertions, 2 deletions

caddyfile

@@ -5,13 +5,47 @@
5 5 ##### VARS #####
6 6
7 7 (bx) {
8 + tls internal
8 9 reverse_proxy 100.85.244.57:{args.0}
9 10 }
10 11
11 12 (mm) {
13 + tls internal
12 14 reverse_proxy 100.101.68.46:{args.0}
13 15 }
14 16
17 + (auth) {
18 + handle /oauth2/* {
19 + reverse_proxy :4180 {
20 + header_up X-Real-IP {remote_host}
21 + header_up X-Forwarded-Uri {uri}
22 + }
23 + }
24 +
25 + handle {
26 + forward_auth :4180 {
27 + uri /oauth2/auth
28 +
29 + header_up X-Real-IP {remote_host}
30 +
31 + @error status 401
32 + handle_response @error {
33 + redir * /oauth2/sign_in?rd={scheme}://{host}{uri}
34 + }
35 + }
36 +
37 + # If oauth2-proxy returns a 2xx status, the request is then proxied to the upstream.
38 +
39 + map {args.0} {server} {
40 + bx 100.85.244.57
41 + mm 100.101.68.46
42 + }
43 + reverse_proxy {server}:{args.1}
44 + }
45 +
46 +
47 + }
48 +
15 49 ##### INTERNAL SERVERS #####
16 50
17 51 acme.bread.one {
@@ -34,6 +68,10 @@ dns.bread.one {
34 68 reverse_proxy :5380
35 69 }
36 70
71 + sec.bread.one { # oauth2-proxy
72 + reverse_proxy :4180
73 + }
74 +
37 75 up.bread.one {
38 76 reverse_proxy :3001
39 77 }
@@ -106,7 +144,7 @@ notes.bread.one { # Silverbullet
106 144 import bx 1991
107 145 }
108 146
109 - qbt.bread.one {
147 + qbt.bread.one { # QBittorrent
110 148 import bx 8080
111 149 }
112 150
@@ -123,7 +161,7 @@ speedtest.bread.one {
123 161 }
124 162
125 163 stash.bread.one { # Stash
126 - import bx 9999
164 + import auth bx 9999
127 165 }
128 166
129 167 wiki.bread.one { # Outline

breadone's Avatar breadone 修订了这个 Gist 1 month ago. 转到此修订

1 file changed, 9 insertions, 1 deletion

caddyfile

@@ -54,7 +54,11 @@ chd.bread.one { # Changedetection
54 54 import bx 5050
55 55 }
56 56
57 - cook.bread.one { # Recipie
57 + cook.bread.one { # Norish
58 + import bx 9123
59 + }
60 +
61 + cook2.bread.one { # Recipie
58 62 import bx 4321
59 63 }
60 64
@@ -114,6 +118,10 @@ sonarr.bread.one { # Sonarr
114 118 import bx 8989
115 119 }
116 120
121 + speedtest.bread.one {
122 + import bx 1300
123 + }
124 +
117 125 stash.bread.one { # Stash
118 126 import bx 9999
119 127 }

breadone's Avatar breadone 修订了这个 Gist 1 month ago. 转到此修订

1 file changed, 4 insertions

caddyfile

@@ -86,6 +86,10 @@ lidarr.bread.one { # Lidarr
86 86 import bx 8686
87 87 }
88 88
89 + linkwarden.bread.one {
90 + import bx 7283
91 + }
92 +
89 93 memos.bread.one { # Memos
90 94 import bx 5230
91 95 }

breadone's Avatar breadone 修订了这个 Gist 1 month ago. 转到此修订

1 file changed, 10 insertions, 2 deletions

caddyfile

@@ -46,6 +46,10 @@ photos.bread.one { # Copyparty
46 46
47 47 ##### BREADBOX SERVERS #####
48 48
49 + affine.bread.one {
50 + import bx 3010
51 + }
52 +
49 53 chd.bread.one { # Changedetection
50 54 import bx 5050
51 55 }
@@ -82,12 +86,16 @@ lidarr.bread.one { # Lidarr
82 86 import bx 8686
83 87 }
84 88
89 + memos.bread.one { # Memos
90 + import bx 5230
91 + }
92 +
85 93 n8n.bread.one { # n8n
86 94 import bx 5678
87 95 }
88 96
89 - notes.bread.one { # Trilium
90 - import bx 1161
97 + notes.bread.one { # Silverbullet
98 + import bx 1991
91 99 }
92 100
93 101 qbt.bread.one {

breadone's Avatar breadone 修订了这个 Gist 1 month ago. 转到此修订

1 file changed, 15 insertions

caddyfile

@@ -23,10 +23,21 @@ acme.bread.one {
23 23 }
24 24 }
25 25
26 + cert.bread.one:80 {
27 + root * /var/www/rootCert
28 + file_server {
29 + index bpi.crt
30 + }
31 + }
32 +
26 33 dns.bread.one {
27 34 reverse_proxy :5380
28 35 }
29 36
37 + up.bread.one {
38 + reverse_proxy :3001
39 + }
40 +
30 41 ##### MACMINI SERVERS #####
31 42
32 43 photos.bread.one { # Copyparty
@@ -63,6 +74,10 @@ jf.bread.one { # Jellyfin
63 74 import bx 8096
64 75 }
65 76
77 + keep.bread.one { # Karakeep
78 + import bx 1079
79 + }
80 +
66 81 lidarr.bread.one { # Lidarr
67 82 import bx 8686
68 83 }

breadone's Avatar breadone 修订了这个 Gist 1 month ago. 转到此修订

1 file changed, 19 insertions, 1 deletion

caddyfile

@@ -17,7 +17,9 @@
17 17 acme.bread.one {
18 18 # ca url: https://acme.bread.one/acme/local/directory
19 19 acme_server {
20 - tls internal
20 + tls {
21 + issuer internal
22 + }
21 23 }
22 24 }
23 25
@@ -61,6 +63,10 @@ jf.bread.one { # Jellyfin
61 63 import bx 8096
62 64 }
63 65
66 + lidarr.bread.one { # Lidarr
67 + import bx 8686
68 + }
69 +
64 70 n8n.bread.one { # n8n
65 71 import bx 5678
66 72 }
@@ -69,6 +75,18 @@ notes.bread.one { # Trilium
69 75 import bx 1161
70 76 }
71 77
78 + qbt.bread.one {
79 + import bx 8080
80 + }
81 +
82 + radarr.bread.one { # Radarr
83 + import bx 7878
84 + }
85 +
86 + sonarr.bread.one { # Sonarr
87 + import bx 8989
88 + }
89 +
72 90 stash.bread.one { # Stash
73 91 import bx 9999
74 92 }

breadone's Avatar breadone 修订了这个 Gist 2 months ago. 转到此修订

1 file changed, 13 insertions, 13 deletions

caddyfile

@@ -3,12 +3,12 @@
3 3 }
4 4
5 5 ##### VARS #####
6 +
6 7 (bx) {
7 8 reverse_proxy 100.85.244.57:{args.0}
8 9 }
9 10
10 11 (mm) {
11 - tls internal
12 12 reverse_proxy 100.101.68.46:{args.0}
13 13 }
14 14
@@ -27,53 +27,53 @@ dns.bread.one {
27 27
28 28 ##### MACMINI SERVERS #####
29 29
30 - photos.bread.one {
30 + photos.bread.one { # Copyparty
31 31 import mm 3923
32 32 }
33 33
34 34 ##### BREADBOX SERVERS #####
35 35
36 - chd.bread.one {
36 + chd.bread.one { # Changedetection
37 37 import bx 5050
38 38 }
39 39
40 - cook.bread.one {
40 + cook.bread.one { # Recipie
41 41 import bx 4321
42 42 }
43 43
44 - files.bread.one {
44 + files.bread.one { # Copyparty
45 45 import bx 3923
46 46 }
47 47
48 - git.bread.one {
48 + git.bread.one { # Gitea
49 49 import bx 5000
50 50 }
51 51
52 - gist.bread.one {
52 + gist.bread.one { # Opengist
53 53 import bx 6157
54 54 }
55 55
56 - home.bread.one {
56 + home.bread.one { # HomeAssistant
57 57 import bx 8123
58 58 }
59 59
60 - jf.bread.one {
60 + jf.bread.one { # Jellyfin
61 61 import bx 8096
62 62 }
63 63
64 - n8n.bread.one {
64 + n8n.bread.one { # n8n
65 65 import bx 5678
66 66 }
67 67
68 - notes.bread.one {
68 + notes.bread.one { # Trilium
69 69 import bx 1161
70 70 }
71 71
72 - stash.bread.one {
72 + stash.bread.one { # Stash
73 73 import bx 9999
74 74 }
75 75
76 - wiki.bread.one {
76 + wiki.bread.one { # Outline
77 77 import bx 3000
78 78 }
79 79
上一页 下一页