mirror of
https://github.com/jellyfin/jellyfin.org.git
synced 2024-10-08 03:43:31 +00:00
Update absolute links to docs
This commit is contained in:
parent
58f8d9b186
commit
d7c13682fa
@ -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 `<uid>:<gid>` placeholder below with the correct values.
|
||||
|
||||
@ -40,45 +40,45 @@ You need to replace the `<uid>:<gid>` placeholder below with the correct values.
|
||||
|
||||
### Using docker cli
|
||||
|
||||
```sh
|
||||
docker run -d \
|
||||
--user <uid>:<gid> \
|
||||
-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=</path/to/media>,target=</path/to/media> \
|
||||
--net=host \
|
||||
--restart=unless-stopped \
|
||||
jellyfin/jellyfin
|
||||
```
|
||||
```sh
|
||||
docker run -d \
|
||||
--user <uid>:<gid> \
|
||||
-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=</path/to/media>,target=</path/to/media> \
|
||||
--net=host \
|
||||
--restart=unless-stopped \
|
||||
jellyfin/jellyfin
|
||||
```
|
||||
|
||||
### Using docker-compose yaml
|
||||
|
||||
```yml
|
||||
version: "3"
|
||||
services:
|
||||
jellyfin:
|
||||
image: jellyfin/jellyfin
|
||||
user: <uid>:<gid>
|
||||
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
|
||||
- <path-to-media>:<path-to-media>
|
||||
```
|
||||
```yml
|
||||
version: '3'
|
||||
services:
|
||||
jellyfin:
|
||||
image: jellyfin/jellyfin
|
||||
user: <uid>:<gid>
|
||||
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
|
||||
- <path-to-media>:<path-to-media>
|
||||
```
|
||||
|
||||
## 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
|
||||
```
|
||||
|
@ -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](<https://en.wikipedia.org/wiki/MPEG-4_Part_2#Advanced_Simple_Profile_(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') | ❌ | ✅<sup>7</sup> | ❌ | 🔶<sup>1</sup> | 🔶<sup>2</sup> | ✅<sup>5</sup> | 🔶<sup>1</sup> | ✅<sup>6</sup> | ✅ | ✅ | ✅ |
|
||||
| [H.265 10Bit](https://caniuse.com/#feat=hevc 'HEVC Browser Support Reference') | ❌ | ✅<sup>7</sup> | ❌ | 🔶<sup>1</sup> | 🔶<sup>2</sup> | 🔶<sup>5</sup> | 🔶<sup>1</sup> | ✅<sup>6</sup> | ✅ | ✅ | ✅ |
|
||||
| [VP9](https://developer.mozilla.org/en-US/docs/Web/Media/Formats/Video_codecs#VP9 'V9 Browser Support Reference') | ✅ | ✅ | ✅ | ❌ | ✅<sup>3</sup> | 🔶<sup>3</sup> | ❌ | ❌ | ✅ | ✅ | ✅ |
|
||||
| [AV1](https://developer.mozilla.org/en-US/docs/Web/Media/Formats/Video_codecs#AV1 'AV1 Browser Support Reference') | ✅ | ✅ | ✅ | ❌ | ✅ | 🔶<sup>4</sup> | ❌ | ❌ | ✅ | ✅ | ✅ |
|
||||
| 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](<https://en.wikipedia.org/wiki/MPEG-4_Part_2#Advanced_Simple_Profile_(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') | ❌ | ✅<sup>7</sup> | ❌ | 🔶<sup>1</sup> | 🔶<sup>2</sup> | ✅<sup>5</sup> | 🔶<sup>1</sup> | ✅<sup>6</sup> | ✅ | ✅ | ✅ |
|
||||
| [H.265 10Bit](https://caniuse.com/#feat=hevc 'HEVC Browser Support Reference') | ❌ | ✅<sup>7</sup> | ❌ | 🔶<sup>1</sup> | 🔶<sup>2</sup> | 🔶<sup>5</sup> | 🔶<sup>1</sup> | ✅<sup>6</sup> | ✅ | ✅ | ✅ |
|
||||
| [VP9](https://developer.mozilla.org/en-US/docs/Web/Media/Formats/Video_codecs#VP9 'V9 Browser Support Reference') | ✅ | ✅ | ✅ | ❌ | ✅<sup>3</sup> | 🔶<sup>3</sup> | ❌ | ❌ | ✅ | ✅ | ✅ |
|
||||
| [AV1](https://developer.mozilla.org/en-US/docs/Web/Media/Formats/Video_codecs#AV1 'AV1 Browser Support Reference') | ✅ | ✅ | ✅ | ❌ | ✅ | 🔶<sup>4</sup> | ❌ | ❌ | ✅ | ✅ | ✅ |
|
||||
|
||||
<sup>1</sup>HEVC is only supported in MP4, M4V, and MOV containers.
|
||||
|
||||
|
@ -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](<https://en.wikipedia.org/wiki/Caddy_(web_server)>)
|
||||
|
||||
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 `<Configuration Directory>/network.xml` and modify the value of `<BaseUrl>` 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 `<Configuration Directory>/network.xml` and modify the value of `<BaseUrl>` 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.
|
||||
|
||||
|
@ -237,7 +237,7 @@ export const Clients: Array<Client> = [
|
||||
{
|
||||
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<Client> = [
|
||||
{
|
||||
id: 'install',
|
||||
name: 'Installation Guide',
|
||||
url: 'https://jellyfin.org/docs/general/clients/mopidy.html'
|
||||
url: '/docs/general/clients/mopidy'
|
||||
}
|
||||
],
|
||||
secondaryLinks: [
|
||||
|
@ -21,8 +21,8 @@ export default function Contribute() {
|
||||
</p>
|
||||
<p>
|
||||
Before contributing, please read over our{' '}
|
||||
<a href='https://jellyfin.org/docs/general/community-standards.html'>Community Standards</a> and
|
||||
<a href='https://jellyfin.org/docs/general/contributing/index.html'>Contributing Guide</a>.
|
||||
<a href='/docs/general/community-standards'>Community Standards</a> and
|
||||
<a href='/docs/general/contributing'>Contributing Guide</a>.
|
||||
</p>
|
||||
</section>
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user