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

@ -33,3 +33,8 @@ 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;