Jellyfin is a free and open-source media server software that allows users to organize, stream, and share their media files across different devices.
To install and configure Jellyfin on Linux, follow these steps:
- Install Dependencies: Ensure that your Linux system has the necessary dependencies installed. These may include
ffmpeg
,mono
, and other packages depending on your distribution. Refer to the Jellyfin documentation for specific requirements. - Download Jellyfin: Visit the Jellyfin website or GitHub repository and download the latest release of Jellyfin for Linux. Choose the appropriate package for your distribution, such as a
.deb
package for Debian-based systems or an.rpm
package for Red Hat-based systems. - Install Jellyfin: Use the package manager for your distribution to install the downloaded Jellyfin package. For example, on Debian-based systems, you can use
dpkg
orapt
to install the.deb
package. - Start Jellyfin: Once installed, start the Jellyfin service using the appropriate command for your distribution. For example, on systemd-based systems, use
systemctl start jellyfin
. - Access Jellyfin Web Interface: Open a web browser and enter the URL
http://localhost:8096
orhttp://<your-server-ip>:8096
to access the Jellyfin web interface. Follow the on-screen instructions to set up your administrator account and configure Jellyfin. - Add Media Libraries: After setting up the administrator account, you can add your media files to Jellyfin. Click on "Add Media Library" and specify the location of your media files, such as movies, TV shows, music, etc. Jellyfin will scan and organize your media library.
- Configure Remote Access: If you want to access Jellyfin from outside your local network, you may need to configure port forwarding on your router and set up a dynamic DNS service. Consult your router's documentation for instructions on port forwarding, and explore dynamic DNS services like DuckDNS or No-IP.
- Enjoy Jellyfin: Once configured, you can now enjoy streaming and sharing your media files across different devices using Jellyfin.
Remember to refer to the Jellyfin documentation for more detailed instructions and troubleshooting tips specific to your Linux distribution.
Upload your media to Jellyfin
To upload a video to Jellyfin, you need to add it to your media library. After setting up Jellyfin, go to the Jellyfin web interface and click on "Add Media Library". Specify the location of your video file on the server. Jellyfin will then scan and organize it into your media library
/*The dark theme is the default theme*/
/*this change the login theme*/
#loginPage {
background: url('https://i.ytimg.com/vi/avCWDDox1nE/maxresdefault.jpg');
background-size: cover;
}
/*hide the user setting from header*/
.material-icons.person {
display: none;
}
/*add your logo to the assets ../../assets/img/x.png */
.pageTitleWithDefaultLogo {
background-image: url(../../assets/img/banner-light.png);
}
Pull Youtube names from playlist:
videonames=Array.from(document.querySelectorAll('a#video-title'), link => link.innerHTML.trim())