Compare commits

...
20 Commits
Author SHA1 Message Date
julien ecdc3fea76 "Updates" 2026-11-03 11:07:17 +01:00
julien ec824c5ba0 "Updates" 2026-11-03 11:05:50 +01:00
julien 6c9495b285 "Updates" 2026-10-28 16:32:46 +01:00
julien cb18a906cc "Updates" 2026-10-28 16:29:53 +01:00
julien 3e0063c969 "Updates" 2026-10-28 15:14:56 +01:00
julien 99922e6388 "Updates" 2026-10-28 15:14:02 +01:00
julien e8a1110b81 "Updates" 2026-10-28 14:39:18 +01:00
julien 46eec705fd "Updates" 2026-10-28 14:37:14 +01:00
julien a99013ea2e "Updates" 2026-10-28 14:36:23 +01:00
julien 3d48a3b11a "Updates" 2026-10-27 09:24:36 +01:00
julien d69005508b "Updates" 2026-10-27 08:37:39 +01:00
julien 4b29a0f45c "Updates" 2026-10-23 18:45:56 +02:00
julien ad4f6eb97f "Updates" 2026-10-21 17:21:40 +02:00
julien 9719212edb "Updates" 2026-10-15 19:32:05 +02:00
julien c58777ec1d "Updates" 2026-10-15 19:19:30 +02:00
julien 6af121a9bb "Updates" 2026-10-15 19:08:22 +02:00
julien 5225327413 "Updates" 2026-10-15 19:03:29 +02:00
julien 348cdccfd7 "Updates" 2026-10-15 19:02:49 +02:00
julien 5acdfebc71 "Updates" 2026-10-07 17:45:32 +02:00
julien d2268f7383 "Updates" 2026-10-07 17:33:48 +02:00
3 changed files with 87 additions and 69 deletions

No files matched your search

+9 -12
View File
@@ -1,5 +1,5 @@
$TTL 3600
@ IN SOA dns106.ovh.net. tech.ovh.net. (2089201818 86400 3600 3600000 300)
@ IN SOA dns106.ovh.net. tech.ovh.net. (2093525583 86400 3600 3600000 300)
IN NS dns106.ovh.net.
IN NS ns106.ovh.net.
IN MX 100 mx3.mail.ovh.net.
@@ -18,7 +18,6 @@ _autodiscover._tcp IN SRV 0 0 443 pro1.mail.ovh.net.
_dmarc IN TXT "v=DMARC1;p=none;sp=none;aspf=r;"
affine IN A 176.188.240.123
asm IN A 176.188.240.123
auth IN A 176.188.240.123
autoconfig IN CNAME autodiscover.mail.ovh.net.
autodiscover IN CNAME mailconfig.ovh.net.
books IN A 176.188.240.123
@@ -26,12 +25,11 @@ borg IN A 176.188.240.123
cap IN A 176.188.240.123
cfy IN A 176.188.240.123
cloud IN A 176.188.240.123
cnvrt IN A 176.188.240.123
crbn IN A 176.188.240.123
cs IN A 176.188.240.123
dev IN A 176.188.240.123
design IN A 176.188.240.123
dia IN A 176.188.240.123
draw IN A 176.188.240.123
events IN A 176.188.240.123
freecad IN A 176.188.240.123
ftp IN CNAME delmar.bzh.
gen IN A 176.188.240.123
git IN A 176.188.240.123
@@ -46,26 +44,25 @@ jellyfin IN A 176.188.240.123
jellyseerr IN A 176.188.240.123
kontadenn IN A 176.188.240.123
lnk IN A 176.188.240.123
lud IN A 176.188.240.123
minio IN A 176.188.240.123
mmgr IN A 176.188.240.123
mmm IN A 176.188.240.123
nds IN A 176.188.240.123
nsns IN A 176.188.240.123
oec IN A 176.188.240.123
octoprint IN A 176.188.240.123
oec IN A 176.188.240.123
ovhemp1116203-selector1._domainkey 60 IN CNAME ovhemp1116203-selector1._domainkey.274927.cq.dkim.mail.ovh.net.
ovhemp1116203-selector2._domainkey 60 IN CNAME ovhemp1116203-selector2._domainkey.274928.az.dkim.mail.ovh.net.
paperless IN A 176.188.240.123
pdf IN A 176.188.240.123
penpot IN A 176.188.240.123
pip IN A 176.188.240.123
search IN A 176.188.240.123
send IN A 176.188.240.123
shop IN A 176.188.240.123
sketch IN A 176.188.240.123
slicer IN A 176.188.240.123
smk IN A 176.188.240.123
snot IN A 176.188.240.123
stream IN A 176.188.240.123
swpt IN A 176.188.240.123
timesheet IN A 176.188.240.123
tournoi IN A 176.188.240.123
tpml IN A 176.188.240.123
trek IN A 176.188.240.123
+76 -52
View File
@@ -55,7 +55,7 @@
gzip
minimum_length 1024
}
root * /mnt/ssd/www/comics
root * /mnt/data/www/comics
file_server
}
@@ -83,7 +83,7 @@ books.delmar.bzh {
gzip
minimum_length 1024
}
reverse_proxy carlo:10801
reverse_proxy krabs:10801
}
borg.delmar.bzh {
@@ -154,31 +154,13 @@ cloud.delmar.bzh:8443 {
}
}
cnvrt.delmar.bzh {
design.delmar.bzh {
encode {
zstd
gzip
minimum_length 1024
}
reverse_proxy bob:32770
}
crbn.delmar.bzh {
encode {
zstd
gzip
minimum_length 1024
}
reverse_proxy bob:4000
}
dev.delmar.bzh {
encode {
zstd
gzip
minimum_length 1024
}
reverse_proxy patrick:5678
reverse_proxy patrick:8080
}
dia.delmar.bzh {
@@ -199,6 +181,28 @@ draw.delmar.bzh {
reverse_proxy carlo:24928
}
events.delmar.bzh {
encode {
zstd
gzip
minimum_length 1024
}
reverse_proxy patrick:8080 {
header_up X-Real-IP {remote_host}
header_up X-Forwarded-For {remote_host}
header_up X-Forwarded-Proto {scheme}
}
}
freecad.delmar.bzh {
encode {
zstd
gzip
minimum_length 1024
}
reverse_proxy patrick:3935
}
gen.delmar.bzh {
encode {
zstd
@@ -308,7 +312,7 @@ kontadenn.delmar.bzh {
gzip
minimum_length 1024
}
root * /mnt/ssd/www/kontadenn
root * /mnt/data/www/kontadenn
file_server
handle_errors {
@@ -344,7 +348,7 @@ nds.delmar.bzh {
gzip
minimum_length 1024
}
root * /mnt/ssd/www/nds
root * /mnt/data/www/nds
file_server
handle_errors {
@@ -362,7 +366,7 @@ nsns.delmar.bzh {
gzip
minimum_length 1024
}
root * /mnt/ssd/www/nsns
root * /mnt/data/www/nsns
file_server
handle_errors {
@@ -403,15 +407,6 @@ paperless.delmar.bzh {
reverse_proxy bob:8000
}
pdf.delmar.bzh {
encode {
zstd
gzip
minimum_length 1024
}
reverse_proxy bob:16080
}
penpot.delmar.bzh {
encode {
zstd
@@ -421,16 +416,6 @@ penpot.delmar.bzh {
reverse_proxy bob:43735
}
pip.delmar.bzh {
encode {
zstd
gzip
minimum_length 1024
}
root * /mnt/ssd/www/pip
file_server
}
search.delmar.bzh
encode {
zstd
@@ -499,8 +484,28 @@ shop.delmar.bzh {
gzip
minimum_length 1024
}
root * /mnt/ssd/www/shop
file_server
reverse_proxy carlo:8090
}
sketch.delmar.bzh {
encode {
zstd
gzip
minimum_length 1024
}
reverse_proxy patrick:3001
basic_auth / {
admin $2a$14$Z5n.aZ3DVnl.DjE9h2WP4OcR21tROpN1dyv8hFxGU3AEbdcOssUKi
}
}
slicer.delmar.bzh {
encode {
zstd
gzip
minimum_length 1024
}
reverse_proxy patrick:3937
}
smk.delmar.bzh {
@@ -509,7 +514,16 @@ smk.delmar.bzh {
gzip
minimum_length 1024
}
reverse_proxy carlo:10802
reverse_proxy krabs:10802
}
snot.delmar.bzh {
encode {
zstd
gzip
minimum_length 1024
}
reverse_proxy carlo:1349
}
stream.delmar.bzh {
@@ -524,13 +538,22 @@ stream.delmar.bzh {
}
}
timesheet.delmar.bzh {
encode {
zstd
gzip
minimum_length 1024
}
reverse_proxy patrick:44796
}
tournoi.delmar.bzh {
encode {
zstd
gzip
minimum_length 1024
}
reverse_proxy carlo:2020
reverse_proxy patrick:42606
}
tpml.delmar.bzh {
@@ -539,7 +562,7 @@ tpml.delmar.bzh {
gzip
minimum_length 1024
}
root * /mnt/ssd/www/tpml
root * /mnt/data/www/tpml
file_server
handle_errors {
@@ -601,7 +624,8 @@ ugo.delmar.bzh {
gzip
minimum_length 1024
}
reverse_proxy carlo:8090
root * /mnt/data/www/shop
file_server
}
vault.delmar.bzh {
@@ -628,11 +652,11 @@ www.delmar.bzh {
gzip
minimum_length 1024
}
root * /mnt/ssd/www/comics
root * /mnt/data/www/comics
file_server
handle_path /julien/* {
root * /mnt/ssd/www/resumes/julien
root * /mnt/data/www/resumes/julien
}
redir /julien /julien/
+2 -5
View File
@@ -33,10 +33,9 @@ curl -1sLf 'https://dl.cloudsmith.io/public/caddy/xcaddy/debian.deb.txt' | sudo
```bash
wget https://go.dev/dl/go1.26.4.linux-arm64.tar.gz
sudo rm -rf /usr/local/go && sudo tar -C /usr/local -xzf go1.26.4.linux-arm64.tar.gz
export PATH=$PATH:/usr/local/go/bin
```
```bash
export PATH=$PATH:/usr/local/go/bin
mkdir ~/caddy && cd caddy
xcaddy build --with github.com/caddy-dns/ovh \
@@ -54,9 +53,7 @@ sudo mv ./caddy /usr/bin/caddy.custom
sudo update-alternatives --install /usr/bin/caddy caddy /usr/bin/caddy.default 10
sudo update-alternatives --install /usr/bin/caddy caddy /usr/bin/caddy.custom 50
sudo systemctl restart caddy
```
```bash
sudo vim /etc/caddy/Caddyfile
```