Jellyfin - default settings should be increased (ram & disk) #838

Closed
opened 2026-02-04 21:50:02 +03:00 by OVERLORD · 1 comment
Owner

Originally created by @g0tmk on GitHub (Apr 22, 2025).

Have you read and understood the above guidelines?

yes

📜 What is the name of the script you are using?

jellyfin.sh

📂 What was the exact command used to execute the script?

bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/jellyfin.sh)"

⚙️ What settings are you using?

  • Default Settings
  • Advanced Settings

🖥️ Which Linux distribution are you using?

Ubuntu 22.04

📝 Provide a clear and concise description of the issue.

The default settings for the jellyfin script are 2GB memory and 8GB disk

Jellyfin's docs specify:
-4GB memory is enough (if running headless)
-disk should be large enough for the transcode cache, which is "your largest media file times the max number of concurrent streams all your users will consume" (source)

I understand that there is no perfect choice for disk size, but 16GB seems like a reasonable compromise. The current settings leave only ~4GB available for the cache - many users will run into this wall and jellyfin will crash.

I ran into this issue and I expect others will, also, and will likely think this is the script's fault. There is at least one example here https://github.com/community-scripts/ProxmoxVE/issues/3080

🔄 Steps to reproduce the issue.

n/a

Paste the full error output (if available).

n/a

🖼️ Additional context (optional).

No response

Originally created by @g0tmk on GitHub (Apr 22, 2025). ### ✅ Have you read and understood the above guidelines? yes ### 📜 What is the name of the script you are using? jellyfin.sh ### 📂 What was the exact command used to execute the script? bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/jellyfin.sh)" ### ⚙️ What settings are you using? - [x] Default Settings - [ ] Advanced Settings ### 🖥️ Which Linux distribution are you using? Ubuntu 22.04 ### 📝 Provide a clear and concise description of the issue. The default settings for the jellyfin script are 2GB memory and 8GB disk Jellyfin's docs specify: -4GB memory is enough (if running headless) -disk should be large enough for the transcode cache, which is "your largest media file times the max number of concurrent streams all your users will consume" ([source](https://jellyfin.org/docs/general/administration/hardware-selection#shared-items)) I understand that there is no perfect choice for disk size, but 16GB seems like a reasonable compromise. The current settings leave only ~4GB available for the cache - many users will run into this wall and jellyfin will crash. I ran into this issue and I expect others will, also, and will likely think this is the script's fault. There is at least one example here https://github.com/community-scripts/ProxmoxVE/issues/3080 ### 🔄 Steps to reproduce the issue. n/a ### ❌ Paste the full error output (if available). n/a ### 🖼️ Additional context (optional). _No response_
OVERLORD added the bug label 2026-02-04 21:50:02 +03:00
Author
Owner

@tremor021 commented on GitHub (Apr 22, 2025):

Hi, as you can understand, we can't really know how some of the apps are used and how much of resources it should get. We can only guesstimate a sensible amount to get the app installed and running.

We always go conservative on these estimates because user can always edit the container settings before installing or increase them as demand for more resources comes. In the end, these numbers are basicaly just quotas so you can always experiment and see for yourself what numbers match your workload.

@tremor021 commented on GitHub (Apr 22, 2025): Hi, as you can understand, we can't really know how some of the apps are used and how much of resources it should get. We can only guesstimate a sensible amount to get the app installed and running. We always go conservative on these estimates because user can always edit the container settings before installing or increase them as demand for more resources comes. In the end, these numbers are basicaly just quotas so you can always experiment and see for yourself what numbers match your workload.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/ProxmoxVE#838