Add subdomains for ente

This commit is contained in:
Florent Guiotte 2026-01-04 13:04:22 +01:00
parent c5fc801fd3
commit 274a733dae
5 changed files with 55 additions and 58 deletions

View File

@ -12,24 +12,29 @@ $TTL 604800
@ IN NS dm.guiotte.fr. @ IN NS dm.guiotte.fr.
; OVH ; OVH
guiotte.fr. IN A 37.59.61.141 guiotte.fr. IN A 37.59.61.141
*.guiotte.fr. IN CNAME guiotte.fr. *.guiotte.fr. IN CNAME guiotte.fr.
; LAN ; LAN
dm.guiotte.fr. IN A 192.168.1.2 dm.guiotte.fr. IN A 192.168.1.2
money.guiotte.fr. IN CNAME dm.guiotte.fr. money.guiotte.fr. IN CNAME dm.guiotte.fr.
dl.guiotte.fr. IN CNAME dm.guiotte.fr. dl.guiotte.fr. IN CNAME dm.guiotte.fr.
kdoc.guiotte.fr. IN CNAME dm.guiotte.fr. kdoc.guiotte.fr. IN CNAME dm.guiotte.fr.
sync.guiotte.fr. IN CNAME dm.guiotte.fr. sync.guiotte.fr. IN CNAME dm.guiotte.fr.
pad.guiotte.fr. IN CNAME dm.guiotte.fr. pad.guiotte.fr. IN CNAME dm.guiotte.fr.
home.guiotte.fr. IN CNAME dm.guiotte.fr. home.guiotte.fr. IN CNAME dm.guiotte.fr.
zotero.guiotte.fr. IN CNAME dm.guiotte.fr. zotero.guiotte.fr. IN CNAME dm.guiotte.fr.
git.guiotte.fr. IN CNAME dm.guiotte.fr. git.guiotte.fr. IN CNAME dm.guiotte.fr.
db.guiotte.fr. IN CNAME dm.guiotte.fr. db.guiotte.fr. IN CNAME dm.guiotte.fr.
flix.guiotte.fr. IN CNAME dm.guiotte.fr. flix.guiotte.fr. IN CNAME dm.guiotte.fr.
task.guiotte.fr. IN CNAME dm.guiotte.fr. task.guiotte.fr. IN CNAME dm.guiotte.fr.
todo.guiotte.fr. IN CNAME dm.guiotte.fr. todo.guiotte.fr. IN CNAME dm.guiotte.fr.
pics.guiotte.fr. IN CNAME dm.guiotte.fr. pics.guiotte.fr. IN CNAME dm.guiotte.fr.
photos.guiotte.fr. IN CNAME dm.guiotte.fr. photos.guiotte.fr. IN CNAME dm.guiotte.fr.
ente.guiotte.fr. IN CNAME dm.guiotte.fr. ente.guiotte.fr. IN CNAME dm.guiotte.fr.
s3.guiotte.fr. IN CNAME dm.guiotte.fr. s3.guiotte.fr. IN CNAME dm.guiotte.fr.
comptes-photos.guiotte.fr. IN CNAME dm.guiotte.fr.
albums-photos.guiotte.fr. IN CNAME dm.guiotte.fr.
auth.guiotte.fr. IN CNAME dm.guiotte.fr.
capsule-photos.guiotte.fr. IN CNAME dm.guiotte.fr.
tele-photos.guiotte.fr. IN CNAME dm.guiotte.fr.

Binary file not shown.

View File

@ -499,10 +499,10 @@ services:
ENTE_S3_B2_EU_CEN_ENDPOINT: https://s3.guiotte.fr ENTE_S3_B2_EU_CEN_ENDPOINT: https://s3.guiotte.fr
ENTE_S3_B2_EU_CEN_REGION: garage ENTE_S3_B2_EU_CEN_REGION: garage
ENTE_S3_B2_EU_CEN_BUCKET: ente ENTE_S3_B2_EU_CEN_BUCKET: ente
ENTE_APPS_PUBLIC_ALBUMS: https://albums.photos.guiotte.fr ENTE_APPS_PUBLIC_ALBUMS: https://albums-photos.guiotte.fr
ENTE_APPS_CAST: https://cast.photos.guiotte.fr ENTE_APPS_CAST: https://tele-photos.guiotte.fr
ENTE_APPS_EMBED_ALBUMS: https://embed.photos.guiotte.fr ENTE_APPS_EMBED_ALBUMS: https://capsule-photos.guiotte.fr
ENTE_APPS_ACCOUNTS: https://accounts.photos.guiotte.fr ENTE_APPS_ACCOUNTS: https://comptes-photos.guiotte.fr
secrets: secrets:
- ente-db-pw - ente-db-pw
- ente-s3-key - ente-s3-key
@ -540,7 +540,7 @@ services:
environment: environment:
<<: *common-environment <<: *common-environment
ENTE_API_ORIGIN: https://ente.guiotte.fr ENTE_API_ORIGIN: https://ente.guiotte.fr
ENTE_ALBUMS_ORIGIN: https://albums.photos.guiotte.fr ENTE_ALBUMS_ORIGIN: https://albums-photos.guiotte.fr
ENTE_PHOTOS_ORIGIN: https://photos.guiotte.fr/ ENTE_PHOTOS_ORIGIN: https://photos.guiotte.fr/

View File

@ -75,14 +75,6 @@ http {
# Includes virtual hosts configs. # Includes virtual hosts configs.
include /etc/nginx/http.d/*.conf; include /etc/nginx/http.d/*.conf;
include /config/nginx/site-confs/*.conf; include /config/nginx/site-confs/*.conf;
# For garage CORS
map $http_origin $cors_origin {
default "";
"https://photos.guiotte.fr" $http_origin;
"https://ente.guiotte.fr" $http_origin;
}
} }
daemon off; daemon off;

View File

@ -24,7 +24,7 @@ server {
listen 443 ssl; listen 443 ssl;
listen [::]:443 ssl; listen [::]:443 ssl;
server_name accounts.photos.*; server_name comptes-photos.*;
include /config/nginx/ssl.conf; include /config/nginx/ssl.conf;
@ -46,7 +46,7 @@ server {
listen 443 ssl; listen 443 ssl;
listen [::]:443 ssl; listen [::]:443 ssl;
server_name public.photos.*; server_name albums-photos.*;
include /config/nginx/ssl.conf; include /config/nginx/ssl.conf;
@ -68,7 +68,7 @@ server {
listen 443 ssl; listen 443 ssl;
listen [::]:443 ssl; listen [::]:443 ssl;
server_name auth.photos.*; server_name auth.*;
include /config/nginx/ssl.conf; include /config/nginx/ssl.conf;
@ -90,7 +90,7 @@ server {
listen 443 ssl; listen 443 ssl;
listen [::]:443 ssl; listen [::]:443 ssl;
server_name cast.photos.*; server_name tele-photos.*;
include /config/nginx/ssl.conf; include /config/nginx/ssl.conf;
@ -108,33 +108,33 @@ server {
} }
} }
server { #server {
listen 443 ssl; # listen 443 ssl;
listen [::]:443 ssl; # listen [::]:443 ssl;
#
server_name share.photos.*; # server_name partage-photos.*; # This is Ente Locker for files, not only photos
#
include /config/nginx/ssl.conf; # include /config/nginx/ssl.conf;
#
client_max_body_size 0; # client_max_body_size 0;
#
location / { # location / {
#
include /config/nginx/proxy.conf; # include /config/nginx/proxy.conf;
include /config/nginx/resolver.conf; # include /config/nginx/resolver.conf;
set $upstream_app ente-web; # set $upstream_app ente-web;
set $upstream_port 3005; # set $upstream_port 3005;
set $upstream_proto http; # set $upstream_proto http;
proxy_pass $upstream_proto://$upstream_app:$upstream_port; # proxy_pass $upstream_proto://$upstream_app:$upstream_port;
#
} # }
} #}
server { server {
listen 443 ssl; listen 443 ssl;
listen [::]:443 ssl; listen [::]:443 ssl;
server_name embed.photos.*; server_name capsule-photos.*;
include /config/nginx/ssl.conf; include /config/nginx/ssl.conf;