mirror of
https://github.com/jellyfin/jellyfin.git
synced 2025-07-09 03:04:24 -04:00
Updated Building from Source (markdown)
parent
1ef24a1fec
commit
6577ddbd75
@ -30,13 +30,13 @@ All package builds begin with the first two steps (for Linux/OSX; alter as neede
|
|||||||
|
|
||||||
### Windows (64 bit)
|
### Windows (64 bit)
|
||||||
|
|
||||||
1. Install the dotnet core SDK 2.2 from [Microsoft's Webpage](https://dotnet.microsoft.com/download/dotnet-core/2.2) and [install Git for Windows](https://gitforwindows.org/)
|
3. Install the dotnet core SDK 2.2 from [Microsoft's Webpage](https://dotnet.microsoft.com/download/dotnet-core/2.2) and [install Git for Windows](https://gitforwindows.org/)
|
||||||
2. Set `executionpolicy` to unrestricted.
|
4. Set `executionpolicy` to unrestricted.
|
||||||
3. Run the Jellyfin build script: `build-jellyfin.ps1`
|
5. Run the Jellyfin build script: `build-jellyfin.ps1`
|
||||||
|
|
||||||
* The `-WindowsVersion` and `-Architecture` flags can optimize the build for your current environment; the default is generic Windows x64.
|
* The `-WindowsVersion` and `-Architecture` flags can optimize the build for your current environment; the default is generic Windows x64.
|
||||||
* The `-InstallLocation` flag lets you select where the compiled binaries go; the default is `$Env:AppData\Jellyfin-Server\` .
|
* The `-InstallLocation` flag lets you select where the compiled binaries go; the default is `$Env:AppData\Jellyfin-Server\` .
|
||||||
* The `-InstallFFMPEG` flag will automatically pull the stable `ffmpeg` binaries appropriate to your architecture (x86/x64 only for now) from [Zeranoe](https://ffmpeg.zeranoe.com/builds/) and place them in your Jellyfin directory.
|
* The `-InstallFFMPEG` flag will automatically pull the stable `ffmpeg` binaries appropriate to your architecture (x86/x64 only for now) from [Zeranoe](https://ffmpeg.zeranoe.com/builds/) and place them in your Jellyfin directory.
|
||||||
|
|
||||||
4. (Optional) Use [NSSM](https://nssm.cc/) to configure Jellyfin to run as a service
|
6. (Optional) Use [NSSM](https://nssm.cc/) to configure Jellyfin to run as a service
|
||||||
5. Jellyfin is now available in the default directory (or the directory you chose). Assuming you kept the default directory, to start it from a Powershell window, run, `&"$env:APPDATA\Jellyfin-Server\jellyfin.exe"`. To start it from CMD, run, `%APPDATA%\Jellyfin-Server\jellyfin.exe`
|
7. Jellyfin is now available in the default directory (or the directory you chose). Assuming you kept the default directory, to start it from a Powershell window, run, `&"$env:APPDATA\Jellyfin-Server\jellyfin.exe"`. To start it from CMD, run, `%APPDATA%\Jellyfin-Server\jellyfin.exe`
|
Loading…
x
Reference in New Issue
Block a user