diff --git a/docs/general/administration/migrate.md b/docs/general/administration/migrate.md index 156e8fd8..8145d6c1 100644 --- a/docs/general/administration/migrate.md +++ b/docs/general/administration/migrate.md @@ -7,7 +7,7 @@ title: Migrating It is possible to migrate your system to another system by using environment variables. It's possible to do this via the command line or by using Docker environment variables. -To read more, see the [Configuration](https://jellyfin.org/docs/general/administration/configuration.html) page. +To read more, see the [Configuration](/docs/general/administration/configuration) page. ## Watched Status Migration @@ -29,9 +29,9 @@ It's possible to use the data of a local install in the official docker image by To guarantee proper permissions, get the `uid` and `gid` of the local user Jellyfin runs as (on a default install this is the `jellyfin` system user). You can do this by running the following command: - ```sh - id jellyfin - ``` +```sh + id jellyfin +``` You need to replace the `:` placeholder below with the correct values. @@ -40,45 +40,45 @@ You need to replace the `:` placeholder below with the correct values. ### Using docker cli - ```sh - docker run -d \ - --user : \ - -e JELLYFIN_CACHE_DIR=/var/cache/jellyfin \ - -e JELLYFIN_CONFIG_DIR=/etc/jellyfin \ - -e JELLYFIN_DATA_DIR=/var/lib/jellyfin \ - -e JELLYFIN_LOG_DIR=/var/log/jellyfin \ - --mount type=bind,source=/etc/jellyfin,target=/etc/jellyfin \ - --mount type=bind,source=/var/cache/jellyfin,target=/var/cache/jellyfin \ - --mount type=bind,source=/var/lib/jellyfin,target=/var/lib/jellyfin \ - --mount type=bind,source=/var/log/jellyfin,target=/var/log/jellyfin \ - --mount type=bind,source=,target= \ - --net=host \ - --restart=unless-stopped \ - jellyfin/jellyfin - ``` +```sh +docker run -d \ + --user : \ + -e JELLYFIN_CACHE_DIR=/var/cache/jellyfin \ + -e JELLYFIN_CONFIG_DIR=/etc/jellyfin \ + -e JELLYFIN_DATA_DIR=/var/lib/jellyfin \ + -e JELLYFIN_LOG_DIR=/var/log/jellyfin \ + --mount type=bind,source=/etc/jellyfin,target=/etc/jellyfin \ + --mount type=bind,source=/var/cache/jellyfin,target=/var/cache/jellyfin \ + --mount type=bind,source=/var/lib/jellyfin,target=/var/lib/jellyfin \ + --mount type=bind,source=/var/log/jellyfin,target=/var/log/jellyfin \ + --mount type=bind,source=,target= \ + --net=host \ + --restart=unless-stopped \ + jellyfin/jellyfin +``` ### Using docker-compose yaml - ```yml - version: "3" - services: - jellyfin: - image: jellyfin/jellyfin - user: : - network_mode: "host" - restart: "unless-stopped" - environment: - - JELLYFIN_CACHE_DIR=/var/cache/jellyfin - - JELLYFIN_CONFIG_DIR=/etc/jellyfin - - JELLYFIN_DATA_DIR=/var/lib/jellyfin - - JELLYFIN_LOG_DIR=/var/log/jellyfin - volumes: - - /etc/jellyfin:/etc/jellyfin - - /var/cache/jellyfin:/var/cache/jellyfin - - /var/lib/jellyfin:/var/lib/jellyfin - - /var/log/jellyfin:/var/log/jellyfin - - : - ``` +```yml +version: '3' +services: + jellyfin: + image: jellyfin/jellyfin + user: : + network_mode: 'host' + restart: 'unless-stopped' + environment: + - JELLYFIN_CACHE_DIR=/var/cache/jellyfin + - JELLYFIN_CONFIG_DIR=/etc/jellyfin + - JELLYFIN_DATA_DIR=/var/lib/jellyfin + - JELLYFIN_LOG_DIR=/var/log/jellyfin + volumes: + - /etc/jellyfin:/etc/jellyfin + - /var/cache/jellyfin:/var/cache/jellyfin + - /var/lib/jellyfin:/var/lib/jellyfin + - /var/log/jellyfin:/var/log/jellyfin + - : +``` ## Migrating From Emby 3.5.2 to Jellyfin @@ -147,6 +147,6 @@ This procedure is written for Debian-based Linux distributions, but can be trans 10. Start the `jellyfin` daemon: - ```sh - sudo service jellyfin start - ``` +```sh +sudo service jellyfin start +``` diff --git a/docs/general/clients/codec-support.md b/docs/general/clients/codec-support.md index 35fb3d3b..ba9f1390 100644 --- a/docs/general/clients/codec-support.md +++ b/docs/general/clients/codec-support.md @@ -13,16 +13,16 @@ The goal is to Direct Play all media. This means the container, video, audio and [Test your browser's compatibility for any codec profile.](https://cconcolato.github.io/media-mime-support/) -| Sorted by efficency (excluding bit depth) | Chrome | Edge | Firefox | Safari | Android | Android TV | iOS | SwiftFin (iOS) | [Roku](https://developer.roku.com/docs/specs/media/streaming-specifications.md) | Kodi | [Desktop](https://docs.jellyfin.org/general/clients/index.html#jellyfin-desktop) | -| ------------------------------------------------------------------------------------------------------------------ | ------ | -------------- | ------- | -------------- | -------------- | -------------- | -------------- | -------------- | ------------------------------------------------------------------------------- | ---- | -------------------------------------------------------------------------------- | -| [MPEG-4 Part 2/SP](https://en.wikipedia.org/wiki/DivX) | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ | -| [MPEG-4 Part 2/ASP]() | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | | ✅ | ✅ | -| [H.264 8Bit](https://caniuse.com/#feat=mpeg4 'H264 Browser Support Reference') | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | -| [H.264 10Bit](https://caniuse.com/#feat=mpeg4 'H264 Browser Support Reference') | ✅ | ✅ | ❌ | ❌ | ✅ | ✅ | ❌ | ✅ | ❌ | ✅ | ✅ | -| [H.265 8Bit](https://caniuse.com/#feat=hevc 'HEVC Browser Support Reference') | ❌ | ✅7 | ❌ | 🔶1 | 🔶2 | ✅5 | 🔶1 | ✅6 | ✅ | ✅ | ✅ | -| [H.265 10Bit](https://caniuse.com/#feat=hevc 'HEVC Browser Support Reference') | ❌ | ✅7 | ❌ | 🔶1 | 🔶2 | 🔶5 | 🔶1 | ✅6 | ✅ | ✅ | ✅ | -| [VP9](https://developer.mozilla.org/en-US/docs/Web/Media/Formats/Video_codecs#VP9 'V9 Browser Support Reference') | ✅ | ✅ | ✅ | ❌ | ✅3 | 🔶3 | ❌ | ❌ | ✅ | ✅ | ✅ | -| [AV1](https://developer.mozilla.org/en-US/docs/Web/Media/Formats/Video_codecs#AV1 'AV1 Browser Support Reference') | ✅ | ✅ | ✅ | ❌ | ✅ | 🔶4 | ❌ | ❌ | ✅ | ✅ | ✅ | +| Sorted by efficency (excluding bit depth) | Chrome | Edge | Firefox | Safari | Android | Android TV | iOS | SwiftFin (iOS) | [Roku](https://developer.roku.com/docs/specs/media/streaming-specifications.md) | Kodi | [Desktop](/docs/general/clients/index.html#jellyfin-desktop) | +| ------------------------------------------------------------------------------------------------------------------ | ------ | -------------- | ------- | -------------- | -------------- | -------------- | -------------- | -------------- | ------------------------------------------------------------------------------- | ---- | ------------------------------------------------------------ | +| [MPEG-4 Part 2/SP](https://en.wikipedia.org/wiki/DivX) | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ | +| [MPEG-4 Part 2/ASP]() | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | | ✅ | ✅ | +| [H.264 8Bit](https://caniuse.com/#feat=mpeg4 'H264 Browser Support Reference') | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | +| [H.264 10Bit](https://caniuse.com/#feat=mpeg4 'H264 Browser Support Reference') | ✅ | ✅ | ❌ | ❌ | ✅ | ✅ | ❌ | ✅ | ❌ | ✅ | ✅ | +| [H.265 8Bit](https://caniuse.com/#feat=hevc 'HEVC Browser Support Reference') | ❌ | ✅7 | ❌ | 🔶1 | 🔶2 | ✅5 | 🔶1 | ✅6 | ✅ | ✅ | ✅ | +| [H.265 10Bit](https://caniuse.com/#feat=hevc 'HEVC Browser Support Reference') | ❌ | ✅7 | ❌ | 🔶1 | 🔶2 | 🔶5 | 🔶1 | ✅6 | ✅ | ✅ | ✅ | +| [VP9](https://developer.mozilla.org/en-US/docs/Web/Media/Formats/Video_codecs#VP9 'V9 Browser Support Reference') | ✅ | ✅ | ✅ | ❌ | ✅3 | 🔶3 | ❌ | ❌ | ✅ | ✅ | ✅ | +| [AV1](https://developer.mozilla.org/en-US/docs/Web/Media/Formats/Video_codecs#AV1 'AV1 Browser Support Reference') | ✅ | ✅ | ✅ | ❌ | ✅ | 🔶4 | ❌ | ❌ | ✅ | ✅ | ✅ | 1HEVC is only supported in MP4, M4V, and MOV containers. diff --git a/docs/general/networking/caddy.md b/docs/general/networking/caddy.md index 82c2532c..569f6fcc 100644 --- a/docs/general/networking/caddy.md +++ b/docs/general/networking/caddy.md @@ -5,7 +5,7 @@ title: Caddy # Caddy -"[Caddy](https://caddyserver.com/), sometimes clarified as the Caddy web server, is an open source, HTTP/2-enabled web server written in Go. It uses the Go standard library for its HTTP functionality." - [Wikipedia](https://en.wikipedia.org/wiki/Caddy_(web_server)) +"[Caddy](https://caddyserver.com/), sometimes clarified as the Caddy web server, is an open source, HTTP/2-enabled web server written in Go. It uses the Go standard library for its HTTP functionality." - [Wikipedia]() You can reverse proxy to Jellyfin either with or without a config file, and either method offers automatic HTTPS if you want to use your public domain name. @@ -61,7 +61,7 @@ You can serve Jellyfin only at a particular base path and not proxy all other re To do this, first configure Jellyfin to use a base path. If you already have access to the web interface, go to `Admin > Networking` and enter a path like `/jellyfin` in the Base URL field. -If not, you may instead go to `/network.xml` and modify the value of `` according to your needs. For information on the directory location, please consult the [configuration documentation](https://jellyfin.org/docs/general/administration/configuration.html#configuration-directory). +If not, you may instead go to `/network.xml` and modify the value of `` according to your needs. For information on the directory location, please consult the [configuration documentation](/docs/general/administration/configuration#configuration-directory). You might have to restart the Jellyfin server for this to take effect. Then simply give the `reverse_proxy` directive a path matcher. diff --git a/src/data/clients.ts b/src/data/clients.ts index 036a695f..15c19e21 100644 --- a/src/data/clients.ts +++ b/src/data/clients.ts @@ -237,7 +237,7 @@ export const Clients: Array = [ { id: 'install', name: 'Installation Guide', - url: 'https://docs.jellyfin.org/general/clients/kodi.html' + url: '/docs/general/clients/kodi' } ], secondaryLinks: [ @@ -561,7 +561,7 @@ export const Clients: Array = [ { id: 'install', name: 'Installation Guide', - url: 'https://jellyfin.org/docs/general/clients/mopidy.html' + url: '/docs/general/clients/mopidy' } ], secondaryLinks: [ diff --git a/src/pages/contribute.tsx b/src/pages/contribute.tsx index 8f4ad0b4..eac59ac0 100644 --- a/src/pages/contribute.tsx +++ b/src/pages/contribute.tsx @@ -21,8 +21,8 @@ export default function Contribute() {

Before contributing, please read over our{' '} - Community Standards and  - Contributing Guide. + Community Standards and  + Contributing Guide.