0
0
mirror of https://github.com/jellyfin/jellyfin.org.git synced 2025-05-10 09:05:29 +00:00
Files
felix920506 c5dfaa5024 make install instructions nicer (#1366)
* make windows instructions nicer

* make macOS instructions nicer

* create page for portable packages

* create page for automatic installers

* remove macos.md and windows.md

their contents have been moved to portable.md and automatic-installer.md

* move portable to manual and add some other installation methods

* community packages page

* remove linux.md

contents moved to other pages

* add link to freebsd package

* order of pages

* fix broken link

* fix links on index page

* order of pages again

* josh wording

* remove macOS delete config docs

* rework links

* create advanced install category

* separate automatic installer into OSes

* move synology to advanced

Every time someone complains about HWA on a NAS it's always Synology

* rework index links

* fix redirects

* reorder advanced category

* move truenas to advanced

* cleanup redirects page a bit
2025-04-19 01:08:14 +00:00

43 lines
1.6 KiB
Markdown

---
uid: installation-linux
title: Linux
description: Installing on Linux.
sidebar_position: 3
---
## Debian / Ubuntu and derivatives
To simplify deployment and help automate this for as many users as possible, we provide a BASH script to handle repo installation as well as installing Jellyfin on Debian / Ubuntu and derivatives.
All you need to do is run this command on your system (requires `curl`, or subsitute `curl` with `wget -O-`):
```sh
curl https://repo.jellyfin.org/install-debuntu.sh | sudo bash
```
:::note
You can verify the script download integrity with (requires `sha256sum`):
```sh
diff <( curl -s https://repo.jellyfin.org/install-debuntu.sh -o install-debuntu.sh; sha256sum install-debuntu.sh ) <( curl -s https://repo.jellyfin.org/install-debuntu.sh.sha256sum )
```
An empty output means everything is correct. Then you can inspect the script to see what it does (optional but recommended) and execute it with:
```sh
less install-debuntu.sh
sudo bash install-debuntu.sh
```
:::
:::note
The script tries to handle as many common derivatives as possible, including, at least, Linux Mint (Ubuntu and Debian editions), Raspbian/Raspberry Pi OS, and KDE Neon. We welcome PRs [to the script](https://github.com/jellyfin/jellyfin-repo-helper-scripts/blob/master/install-debuntu.sh) for any other common derivatives.
:::
## Other Distributions
For other distributions, [containers](/docs/general/installation/container) are the recommended way to install Jellyfin. There are also [community-maintained packages](/docs/general/installation/advanced/community) provided by 3rd parties if you would like to use them instead.