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.
ente.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_REGION: garage
ENTE_S3_B2_EU_CEN_BUCKET: ente
ENTE_APPS_PUBLIC_ALBUMS: https://albums.photos.guiotte.fr
ENTE_APPS_CAST: https://cast.photos.guiotte.fr
ENTE_APPS_EMBED_ALBUMS: https://embed.photos.guiotte.fr
ENTE_APPS_ACCOUNTS: https://accounts.photos.guiotte.fr
ENTE_APPS_PUBLIC_ALBUMS: https://albums-photos.guiotte.fr
ENTE_APPS_CAST: https://tele-photos.guiotte.fr
ENTE_APPS_EMBED_ALBUMS: https://capsule-photos.guiotte.fr
ENTE_APPS_ACCOUNTS: https://comptes-photos.guiotte.fr
secrets:
- ente-db-pw
- ente-s3-key
@ -540,7 +540,7 @@ services:
environment:
<<: *common-environment
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/

View File

@ -75,14 +75,6 @@ http {
# Includes virtual hosts configs.
include /etc/nginx/http.d/*.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;

View File

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