Home
Packages
Forums
Wiki
GitLab
Security
AUR
Download
コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
目次
コミュニティに貢献
最近の出来事
おまかせ表示
特別ページ
交流
ヘルプ
貢献
最近の更新
最近の議論
新しいページ
統計
リクエスト
ArchWiki
検索
検索
表示
アカウント作成
ログイン
個人用ツール
アカウント作成
ログイン
Jellyfinのソースを表示
ページ
議論
日本語
閲覧
ソースを閲覧
履歴を表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴を表示
全般
リンク元
関連ページの更新状況
ページ情報
表示
サイドバーに移動
非表示
←
Jellyfin
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
[[Category:メディアサーバー]] [[Category:ホームシアター]] [https://jellyfin.org/ Jellyfin] is a free and open-source multimedia application suite designed to organize, manage, and share digital media files to networked devices. == Installation == There are a few options for installation: * {{AUR|jellyfin}} — compile from stable version * {{AUR|jellyfin-bin}} — pre-built binary * {{AUR|jellyfin-git}} — compile from latest commit == Setup == [[Start/enable]] the {{ic|jellyfin.service}} systemd unit. Upon starting for the first time, Jellyfin will create configuration and data directories at {{ic|/var/lib/jellyfin/}} by default. To begin configuring Jellyfin, browse to http://localhost:8096/ and complete the initial wizard. {{Note|Check if any firewall settings are obstructing connection to Jellyfin if issues arise at this point.}} == Configuration == === Nginx reverse proxy === The below configuration describes a [[Nginx]] reverse proxy with a sample certificate. Be sure to modify the template to suit your own circumstances. See [https://jellyfin.org/docs/general/networking/nginx.html upstream documentation] for more reverse proxy configuration examples. {{Note|Uncomment and append URLs of external web resources to the {{ic|Content-Security-Policy}} header to avoid missing functionality when accessing Jellyfin via the reverse proxy.}} {{hc|/etc/nginx/sites-available/domain.com.conf|<nowiki> server { listen 443 ssl http2; listen [::]:443 ssl http2; server_name DOMAIN_NAME; # use a variable to store the upstream proxy # in this example we are using a hostname which is resolved via DNS # (if you are not using DNS remove the resolver line and change the variable to point to an IP address e.g `set $jellyfin 127.0.0.1`) set $jellyfin jellyfin; resolver 127.0.0.1 valid=30; ssl_certificate /etc/letsencrypt/live/DOMAIN_NAME/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/DOMAIN_NAME/privkey.pem; include /etc/letsencrypt/options-ssl-nginx.conf; ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; add_header Strict-Transport-Security "max-age=31536000" always; ssl_trusted_certificate /etc/letsencrypt/live/DOMAIN_NAME/chain.pem; ssl_stapling on; ssl_stapling_verify on; # Security / XSS Mitigation Headers add_header X-Frame-Options "SAMEORIGIN"; add_header X-XSS-Protection "1; mode=block"; add_header X-Content-Type-Options "nosniff"; # Content Security Policy # See: https://developer.mozilla.org/en-US/docs/Web/HTTP/CSP # Enforces https content and restricts JS/CSS to origin # External Javascript (such as cast_sender.js for Chromecast) must be whitelisted. #add_header Content-Security-Policy "default-src https: data: blob: http://image.tmdb.org; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' https://www.gstatic.com/cv/js/sender/v1/cast_sender.js https://www.youtube.com blob:; worker-src 'self' blob:; connect-src 'self'; object-src 'none'; frame-ancestors 'self'"; location = / { return 302 https://$host/web/; } location / { # Proxy main Jellyfin traffic proxy_pass http://$jellyfin:8096; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Forwarded-Protocol $scheme; proxy_set_header X-Forwarded-Host $http_host; # Disable buffering when the nginx proxy gets very resource heavy upon streaming proxy_buffering off; } # location block for /web - This is purely for aesthetics so /web/#!/ works instead of having to go to /web/index.html/#!/ location = /web/ { # Proxy main Jellyfin traffic proxy_pass http://$jellyfin:8096/web/index.html; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Forwarded-Protocol $scheme; proxy_set_header X-Forwarded-Host $http_host; } location /socket { # Proxy Jellyfin Websockets traffic proxy_pass http://$jellyfin:8096; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Forwarded-Protocol $scheme; proxy_set_header X-Forwarded-Host $http_host; } } </nowiki>}} === CSS customization === Server administrators can modify Jellyfin's appearance via the custom CSS field on the web dashboard. Many sources offer portable blocks of CSS to change server typography, colors, and layout. Some examples include [https://github.com/CTalvio/Ultrachromic Ultrachromic] and [https://jellyfin.org/docs/general/clients/css-customization.html upstream documentation.] === Plugins === Jellyfin features many community-developed plugins that can be installed from the web dashboard. By default, plugins will automatically update. == Clients == In addition to the web interface, there are alternative desktop clients available. * {{App|Jellyfin Media Player|Power desktop client which uses jellyfin-web and an embedded MPV player for maximum codec compatibility|https://github.com/jellyfin/jellyfin-media-player/|{{AUR|jellyfin-media-player}}}} * {{App|Jellyfin MPV Shim|Cast client for Jellyfin|https://github.com/jellyfin/jellyfin-mpv-shim/|{{AUR|jellyfin-mpv-shim}}}} * {{App|jftui|Command-line client that interfaces with MPV|https://github.com/Aanok/jftui|{{AUR|jftui}}}}
このページで使用されているテンプレート:
テンプレート:AUR
(
ソースを閲覧
)
テンプレート:App
(
ソースを閲覧
)
テンプレート:Hc
(
ソースを閲覧
)
テンプレート:Ic
(
ソースを閲覧
)
テンプレート:Note
(
ソースを閲覧
)
テンプレート:Pkg
(
ソースを閲覧
)
テンプレート:TranslationStatus
(
ソースを閲覧
)
Jellyfin
に戻る。
検索
検索
Jellyfinのソースを表示
話題を追加