diff --git a/Jellyfin.Server/Jellyfin.Server.csproj b/Jellyfin.Server/Jellyfin.Server.csproj index 3640d1ce..80c18a68 100644 --- a/Jellyfin.Server/Jellyfin.Server.csproj +++ b/Jellyfin.Server/Jellyfin.Server.csproj @@ -44,9 +44,18 @@ - - - + + + + + + PreserveNewest + PreserveNewest + + + PreserveNewest + PreserveNewest + diff --git a/Jellyfin.Server/startup.json.linux b/Jellyfin.Server/startup.json.linux new file mode 100644 index 00000000..cf6baf2f --- /dev/null +++ b/Jellyfin.Server/startup.json.linux @@ -0,0 +1,13 @@ +{ + "_comment": "Jellyfin Startup Configuration - Linux defaults - using /var/lib/jellyfin", + "_note": "These paths will be used unless overridden by environment variables or command-line arguments", + "_priority": "Command-line args > Environment variables > This file > Built-in defaults", + "Paths": { + "DataDir": "/var/lib/jellyfin/data", + "ConfigDir": "/etc/jellyfin", + "CacheDir": "/var/cache/jellyfin", + "LogDir": "/var/log/jellyfin", + "TempDir": "/tmp/jellyfin", + "WebDir": "wwwroot" + } +} diff --git a/Jellyfin.Server/startup.json.windows b/Jellyfin.Server/startup.json.windows new file mode 100644 index 00000000..09732101 --- /dev/null +++ b/Jellyfin.Server/startup.json.windows @@ -0,0 +1,13 @@ +{ + "_comment": "Jellyfin Startup Configuration - Windows defaults - using C:/ProgramData/jellyfin", + "_note": "These paths will be used unless overridden by environment variables or command-line arguments", + "_priority": "Command-line args > Environment variables > This file > Built-in defaults", + "Paths": { + "DataDir": "C:/ProgramData/jellyfin/data", + "ConfigDir": "C:/ProgramData/jellyfin/config", + "CacheDir": "C:/ProgramData/jellyfin/cache", + "LogDir": "C:/ProgramData/jellyfin/log", + "TempDir": "C:/ProgramData/Temp/jellyfin", + "WebDir": "wwwroot" + } +}