feat: Enhance ProxyHost configuration with application presets and internal IP support

This commit is contained in:
Wikid82
2025-11-27 03:54:41 +00:00
parent 09231ed6da
commit 51664416b6
13 changed files with 615 additions and 29 deletions

View File

@@ -17,6 +17,8 @@ export interface Certificate {
expires_at: string;
}
export type ApplicationPreset = 'none' | 'plex' | 'jellyfin' | 'emby' | 'homeassistant' | 'nextcloud' | 'vaultwarden';
export interface ProxyHost {
uuid: string;
name: string;
@@ -30,6 +32,7 @@ export interface ProxyHost {
hsts_subdomains: boolean;
block_exploits: boolean;
websocket_support: boolean;
application: ApplicationPreset;
locations: Location[];
advanced_config?: string;
enabled: boolean;