Jellyfin assistance
Hello,
I yet again come, hat in hand, for assistance from those wiser in the ways of the Linux. I’m having a bit of an issue downloading Jellyfin on my ElementaryOS laptop. I’ve tried all the guide on the first few pages of ddg only to receive errors after entering the comman “ sudo apt-get update “. I get ERR:3 https//repo.jellyfin.org/debian circle Release 404 Not found.
If someone can point me the way I’d be most appreciative
like this
UK police working with controversial tech giant Palantir on real-time surveillance network
The Nectar project offers 'advanced data analysis' using a wide range of sensitive personal informationA controversial US spy tech firm has landed a contract with UK police to develop a surveillance network that will incorporate data about citizens’ political opinions, philosophical beliefs, health records and other sensitive personal information.
Documents obtained by i and Liberty Investigates show Palantir Technologies has partnered with police forces in the East of England to establish a “real-time data-sharing network” that includes the personal details of vulnerable victims, children and witnesses alongside suspects.
Trade union membership, sexual orientation and race are among the other types of personal information being processed.
The project has sparked alarm from campaigners who fear it will trample over Britons’ human rights and “facilitate dystopian predictive policing” and indiscriminate mass surveillance.
Numerous police forces have previously refused to confirm or deny their links with Palantir, citing risks to law enforcement and national security. However, forces in Bedfordshire and Leicestershire have recently confirmed working with the firm.
Liberty Investigates and i have learned that those projects involve processing data from more than a dozen UK police forces and will serve as a pilot for a potential national rollout of the tech giant’s data mining technology — which has reportedly been used by police forces in the US to predict future crimes.
like this
Canalys: Companies limit genAI use due to unclear costs
Canalys: Companies limit genAI use due to unclear costs
The research firm believes generative AI's broader potential remains untapped because companies fear recurring cloud costs.Viktor Eriksson (Computerworld)
Finally Free - The Last Three Head Home - Ask You to Keep Mobilizing - Freedom Flotilla (2025-06-16)
Finally Free - The Last Three Head Home - Ask You to Keep Mobilizing - Freedom Flotilla (2025-06-16)freedomflotilla.org/2025/06/16…
———>> The Freedom Flotilla Coalition confirms that all the international human rights defenders and journalists that were aboard the civilian aid ship #Madleen are now en route home. The twelve were forcibly abducted and detained by Israeli forces while attempting to break Israel’s illegal and inhumane siege of Gaza and deliver humanitarian aid to its besieged population.
>> The last three detained #FreedomFlotilla volunteers, Marco van Rennes, Pascal Maurieras, and Yanis Mhamdi, were released from Israeli detention this morning and have begun their return to their home countries via the Jordanian border…
hcommons.social
hcommons.social is a microblogging network supporting scholars and practitioners across the humanities and around the world.Hometown hosted on hcommons.social
Gaza still under siege as more killed trying to collect aid
Gaza still under siege as more killed trying to collect aid
As the focus turns to the war between Israel and Iran, the war in Gaza is becoming ever more deadly and devastating.Channel 4 News
Palantir hits new highs amid Israel-Iran conflict
Palantir hits new highs amid Israel-Iran conflict
The fighting between Israel and Iran suggests the company’s Middle East business will continue to grow.Matt Phillips (Sherwood News)
Netanyahu tells ABC he's not ruling out taking out Iran's Supreme Leader Ali Khamenei
Netanyahu tells ABC he's not ruling out taking out Iran's Supreme Leader Ali Khamenei
"They're deliberately targeting our population," Netanyahu told ABC News.Jonathan Karl (ABC News)
Google’s Advanced Protection Arrives on Android: Should You Use It?
Google’s Advanced Protection Arrives on Android: Should You Use It?
With this week’s release of Android 16, Google added a new security feature to Android, called Advanced Protection. At-risk people—like journalists, activists, or politicians—should consider turning on.Electronic Frontier Foundation
Google’s Advanced Protection Arrives on Android: Should You Use It?
Google’s Advanced Protection Arrives on Android: Should You Use It?
With this week’s release of Android 16, Google added a new security feature to Android, called Advanced Protection. At-risk people—like journalists, activists, or politicians—should consider turning on.Electronic Frontier Foundation
South Hillsboro, OR.
Sure, it’s a moon I captured on a slightly hazy night, but I wanted to really test out my tripod and telephoto lens and capture something my cell phone would just repeatedly fail at. Ended up going with a one-second shutter after a two-second timer so my hand wouldn’t mess with the tripod balance, and with ISO 100, I had a long enough window to capture good detail on the moon, at least as much as my 75-300m f/4-5.6 telephoto lens would allow. There’s bigger lenses that do more daring stuff, but this one is mine.
Thanks for seeing some really big sky cheese!
FundMECFS likes this.
How to Dress and Undress your Home | To make buildings more energy-efficient, consider curtains, awnings, wall hangings, and other technologies from before houses were designed for air conditioning
How to Dress and Undress your Home
Before the large-scale use of fossil fuels, removable textile layers kept homes warm in winter and cool in summer.LOW←TECH MAGAZINE
Krusty likes this.
Iranian strikes expose lack of shelters for Palestinian citizens of Israel, residents say
Iranian strikes expose lack of shelters for Palestinian citizens of Israel, residents say
Palestinian citizens of Israel are having to fend for themselves amid ongoing missile strikes by Iran, with the beleaguered community lacking access to shelters and safe rooms due to discriminatory building policies.Lubna Masarwa (Middle East Eye)
Looking for feedback on 5-week degoogling plan
I created a 5-week degoogling plan PDF based on the steps in my book DISENGAGE: Escape the Leash of Big Tech, Scams and Surveillance—Everyday Resistance for the Digital Underdog.
Before I finalize and post it to my site, I'd love some feedback from people who have degoogled or are in the process of doing so.
The final package will be a single PDF, and I've pasted images of the pages below. The final infographic has a link for each product. Please don't worry about formatting issues, I'll get those fixed. But in general, I'm wondering.
- Does this seem motivational/doable?
- Are the tips clear?
- Is there anything that is now incorrect? I wrote the book originally two years ago and updated it in February, so some of my suggestions may already be out of date.
- At the bottom I mention that full instructions for each step are available in DISENGAGE, which is a free book. Is that enough? Or should I instead either note which chapter/page to look at for each step, or directly include links to instructions/tools online?
- The infographic at the end...is it weird to be sideways? I created it a while ago and don't want to have to redo it to fit the orientation. I could offer that separately, OR I could redo the whole PDF to be landscape instead of portrait (which I don't love).
- I'm thinking of turning this into a group challenge (also no cost). If there's enough interest, it could be the checklist, the book, and a Signal group (maybe with a weekly call). I don't know nearly everything about the topic, but I did degoogle myself, and everyone in the group/on the call can share questions and suggestions. What do you think of this idea?
Thanks!
Is Internet Content Too Engaging?
By targeting design rather than content, lawmakers hope to regulate social media without constitutional roadblocks. Here’s why that’s a problem.
Reddit will help advertisers turn ‘positive’ posts into ads
Reddit will help advertisers turn ‘positive’ posts into ads
Reddit is launching a new feature for advertisers, called “Conversation Summary Add-ons,” that slots positive posts from Reddit users right under their ads.Jay Peters (The Verge)
like this
Polish media outlets supportive of Poland’s national-conservative opposition Law and Justice (PiS) party have published a recording of a private phone call involving Prime Minister Donald Tusk when he was president of the European Council.
They say it shows how he was continuing to interfere in Polish politics – and speaking in a dismissive and vulgar way about certain parts of Poland – while holding his supposedly neutral EU position.
But commentators and legal experts, as well as figures from Poland’s current ruling camp, say that the conversation reveals nothing of interest and that the real issue is how it was recorded and came to light. They believe it was produced as part of illegal surveillance conducted under PiS using Pegasus spyware.
On Friday and Saturday, right-wing broadcasters wPolsce24 and Republika released audio from two phone conversations involving Roman Giertych, who is currently an MP elected on the list of Tusk’s centrist Civic Coalition (KO). One was with Paweł Graś, Tusk’s current chief of staff, and the other with Tusk himself.
Though the recordings are undated, their content makes clear that they were made in the lead-up to the October 2019 Polish parliamentary elections, when KO was in opposition and Tusk was head of the European Council.
During the majority of his conversation with Tusk, which lasts around 16 minutes, Giertych – who at the time worked as a lawyer, including for Tusk and his children – was complaining about the then-leader of KO, Grzegorz Schetyna.
Giertych expressed frustration that Schetyna was blocking his attempts to become an election candidate for KO, saying that Schetyna was trying to suggest that Giertych stand in districts where he would have little chance of winning.
Here, Giertych described the places being suggested by Schetyna (eastern Wielkopolska province and the city of Radom) as “shits” (using the English word), at which point Tusk expressed agreement that they were places “where the fuck-ups are” (“gdzie zjeby są”).
When publishing the material, Republika noted that, at the time, “Tusk was the president of the European Council and, according to EU law, he should not interfere in domestic political disputes. And yet the tapes show something completely different”.
In response to the release of the recordings, Giertych issued a statement in which he said that they were made “as part of an illegal operation conducted against me by the CBA [Central Anticorruption Bureau]” using Pegasus spyware purchased by the PiS government.
PiS has been accused of illegally buying Pegasus and then using it to spy on opponents of its government, including Giertych and Krzysztof Brejza, who was the head of KO’s election campaign in 2019. Extracts of recordings made using Pegasus were then leaked to PiS-friendly media.
“Recording conversations between a lawyer and his clients, not destroying them, taking copies of the conversations from the CBA, passing them on to the media and publishing these conversations are very serious crimes,” wrote Giertych. “Those guilty of all these crimes will be punished.”
Legally, the CBA is supposed to destroy surveillance recordings that do not contain evidence of any crime. Giertych has not been charged with any crime in relation to the content of the recordings.
Przemysław Rosati, the president of Poland’s Supreme Bar Council, says that the newly released recordings “confirm that Pegasus was used for surveillance without a legal basis and unrelated to state security”.
“Monitoring a lawyer’s telephone is an action that directly violates attorney-client privilege and…is simply an abuse of power,” he added.
Foreign minister Radosław Sikorski also commented on social media, writing that he “hopes the media will not get excited about tidbits [contained in the recordings] but will help identify the criminals who recorded and distributed conversations between a lawyer and client”.
Tusk himself has not yet commented on the recordings.
Since replacing PiS in power in December 2023, Tusk’s ruling coalition has launched a number of investigations into the use of Pegasus by the former government.
Last year, prosecutor general Adam Bodnar revealed that almost 600 people in Poland were targeted for surveillance with Pegasus between 2017 and 2022. The interior minister, Tomasz Siemoniak, said that this had included “too many cases” when it was used “against inconvenient politicians, lawyers, judges and prosecutors”.
Subsequently, a former PiS deputy justice minister, Michał Woś was charged with abusing his powers for the alleged illegal transfer of justice ministry funds to finance the purchase of Pegasus in 2017. He denies the allegations.
In February this year, the head of the CBA, Agnieszka Kwiatkowska-Gurdak, resigned from her position after refusing to answer questions during an appearance before a parliamentary commission investigating the use of Pegasus spyware.
What tools are people using to create batches of torrents?
For occasional torrent creation, qBittorrent has Tools > Torrent Creator, but suppose one has hundreds of folders from which to create individual torrents. A quick internet search yields forum posts from more than ten years ago mentioning dead projects. For example, this Reddit post from 2013 mentions qMakeTorrent, which is no longer maintained.
How are people doing this in 2025? I reckon one could write a bash or python script for this, but are there any user friendly tools out there that are built for this purpose and still actively maintained?
GitHub - kz26/qMakeTorrent: an advanced torrent file creator with batch functionality, powered by libtorrent-rasterbar
an advanced torrent file creator with batch functionality, powered by libtorrent-rasterbar - kz26/qMakeTorrentGitHub
like this
GitHub - pobrn/mktorrent: A simple command line utility to create BitTorrent metainfo files
A simple command line utility to create BitTorrent metainfo files - pobrn/mktorrentGitHub
Apple Researchers Just Released a Damning Paper That Pours Cold Water on the Entire AI Industry
cross-posted from: midwest.social/post/29979054
can't understand why they keep needing more power. like trying to smash through a wall or something.
Apple Researchers Just Released a Damning Paper That Pours Cold Water on the Entire AI Industry
Researchers at Apple have released a damning paper that throws cold water on the "reasoning" capabilities of modern AIs.Victor Tangermann (Futurism)
Trattato di non proliferazione: da quando l'Iran ha un programma nucleare? da Focus.it
Trattato di non proliferazione: da quando l'Iran ha un programma nucleare?
Il programma nucleare in Iran iniziò nel 1954 quando gli Usa fornirono a Teheran un reattore a uranio arricchito, ma il Trattato di non proliferazione cambiò le regole del gioco.Focus.it
Is Internet Content Too Engaging?
By targeting design rather than content, lawmakers hope to regulate social media without constitutional roadblocks. Here’s why that’s a problem.
A useless add-on Russia’s Wikipedia replacement is touting its integrated AI — but the results are underwhelming
A useless add-on
Russia’s Wikipedia replacement is touting its integrated AI — but the results are underwhelmingMeduza
A useless add-on Russia’s Wikipedia replacement is touting its integrated AI — but the results are underwhelming
A useless add-on
Russia’s Wikipedia replacement is touting its integrated AI — but the results are underwhelmingMeduza
LLM agents flunk CRM and confidentiality tasks
Salesforce study finds LLM agents flunk CRM and confidentiality tests
: 6-in-10 success rate for single-step tasksLindsay Clark (The Register)
🍹 Log Out @ Bologna
Lunedì 23 Giugno torna il Log Out!
Log Out è il ritrovo dei Tech Worker che dopo il lavoro vogliono incontrarsi. Un'occasione per socializzare, conoscersi, parlare del nostro lavoro o di qualsiasi altra cosa ci piaccia. Un incontro informale davanti ad una birra, un cocktail o una bibita per scaricare la stanchezza della giornata di lavoro.
Unisciti al gruppo Telegram!
reshared this
The Riker Maneuver vs. The Picard Maneuver
- YouTube
Profitez des vidéos et de la musique que vous aimez, mettez en ligne des contenus originaux, et partagez-les avec vos amis, vos proches et le monde entier.www.youtube.com
Reddit will help advertisers turn ‘positive’ posts into ads
Reddit will help advertisers turn ‘positive’ posts into ads
Reddit is launching a new feature for advertisers, called “Conversation Summary Add-ons,” that slots positive posts from Reddit users right under their ads.Jay Peters (The Verge)
Troops Deployed to LA Have Done Precisely One Thing, Pentagon Says
I Tried Pre-Ordering the Trump Phone. The Page Failed and It Charged My Credit Card the Wrong Amount
The website failed, went to an error page, and then charged my credit card the wrong amount of $64.70. I received a confirmation email saying I’ll receive a confirmation when my order has been shipped, but I haven’t provided a shipping address or paid the full $499 price tag. It is the worst experience I’ve ever faced buying a consumer electronic product and I have no idea whether or how I’ll receive the phone.
I look forward to learning more about how terrible these phones turn out.
I Tried Pre-Ordering the Trump Phone. The Page Failed and It Charged My Credit Card the Wrong Amount
I got a confirmation email saying I'll get another confirmation when it's shipped. But I haven't provided a shipping address.Joseph Cox (404 Media)
like this
RNC Sued Over WinRed's Constant 'ALL HELL JUST BROKE LOOSE!' Fundraising Texts
The Johnsons claim that the RNC sent Samantha 17 messages from 16 different phone numbers, nine of the messages after she demanded the messages stop 12 times. Cari received 27 messages from 25 numbers, they claim, and she sent 20 stop requests.
I know my phone gets blasted to hell every election season.
RNC Sued Over WinRed's Constant 'ALL HELL JUST BROKE LOOSE!' Fundraising Texts
The RNC and other Republican groups are violating Utah telecommunications law by continuing to text people incessantly after they've asked them to stop, a new complaint alleges.Samantha Cole (404 Media)
FundMECFS likes this.
The "standard" car charger is usually overkill—but your electrician might not know that [32:26]
- YouTube
Profitez des vidéos et de la musique que vous aimez, mettez en ligne des contenus originaux, et partagez-les avec vos amis, vos proches et le monde entier.www.youtube.com
adhocfungus likes this.
Mass Surveillance and ICE Backdoors in Southern Oregon
The Medford Police Department is building a network of mass surveillance through controversial collaborations with ICE’s Homeland Security Investigations and law enforcement agencies across Southern Oregon, according to new documents we obtained. Major components of the surveillance network include the use of automated license plate reader (ALPR) technology, and monitoring of social media through “sock puppet” accounts. Meanwhile, Jackson County is using a third-party lease to make its publicly owned building available to ICE for its Southern Oregon field office, creating another “backdoor” for local government resources to be utilized by ICE despite Oregon’s status as a “sanctuary state.”Our latest trove of public records total 313 pages. Below is an overview of the records, which were obtained through public records requests to the city of Medford, the city of Grants Pass, and Jackson County. We provide a downloadable copy of the records at the bottom of this blog post.
Mass Surveillance and ICE Backdoors in Southern Oregon
The Medford Police Department is building a network of mass surveillance through controversial collaborations with ICE’s Homeland Security Investigations and law enforcement agencies across Southern Oregon, according to new documents we obtained. Major components of the surveillance network include the use of automated license plate reader (ALPR) technology, and monitoring of social media through “sock puppet” accounts. Meanwhile, Jackson County is using a third-party lease to make its publicly owned building available to ICE for its Southern Oregon field office, creating another “backdoor” for local government resources to be utilized by ICE despite Oregon’s status as a “sanctuary state.”Our latest trove of public records total 313 pages. Below is an overview of the records, which were obtained through public records requests to the city of Medford, the city of Grants Pass, and Jackson County. We provide a downloadable copy of the records at the bottom of this blog post.
Voting in the threadiverse
Hi,
i want to explore the various way we can highlight content.
Currently, on the threadiverse, we use vote to show our approval, discontent...and we can couple it with a bot for moderation. Or hide post below a certain score...
Some instance completly removed downvote as Beehaw. Piefed is experimenting private vote. On other fediverse software, mastodon, iceshrimp, there is no downvote and we use emojis to express our feelings.
You also have website as slashdot.org/ where you can tell that comment was insightfull or a troll, or funny...
There is also also website that compare software or video as tournesol.app/
- Do you think vote sould be private ? Public ? And why ?
- Are you sastified with the current voting system ? And why ?
- What other interesting software/website that tried something different do you know ?
- What way do you imagine to highlight content and improve search, discoverability ?
like this
I like the downvotes disabled model.
It also means that the “active” sort algorithm doesn’t promote posts that get lots of “downvotes” -> engagement
Re: Voting in the threadiverse
snoopy@jlai.lu personally, since I create AP enabled software I am on the side of votes being public data. We already have enough issues with votes being out of sync with each other. Mixing in private voting is just asking for trouble.
Emoji reactions are neat, although niche to those softwares that utilise it. They allow for greater expression which is nice. They're useless for deriving value (for ranking purposes) unless you assign value to them.
Following A Whistleblower's Disclosure Detailing How DOGE May Have Taken Sensitive Labor Data, Top House Democrat Demands Microsoft Hand Over Information on DOGE’s Misconduct at NLRB
Today, Rep. Stephen F. Lynch, Acting Ranking Member of the Committee on Oversight and Government Reform, sent a letter to Microsoft Chief Executive Officer Satya Nadella requesting information and documents in Microsoft’s possession regarding reports that individuals associated with Elon Musk’s Department of Government Efficiency (DOGE) attempted to remove sensitive information from the National Labor Relations Board (NLRB), raising serious concerns of technology-related misconduct.“According to recent reporting by the National Public Radio (NPR) and whistleblower disclosures obtained by Democrats on the House Committee on Oversight and Government Reform, individuals associated with the Department of Government Efficiency (DOGE) have attempted to use high-level systems access to remove sensitive information—quite possibly including corporate secrets and details of union activities. The whistleblower has also explained how the responsible individuals have attempted to conceal their activities, obstruct oversight, and shield themselves from accountability, including by deleting system logs and opening back doors into the NLRB case management system to send massive amounts of data outside of the agency. Potentially in connection with these efforts, a DOGE engineer reportedly wrote bespoke code that appears designed to remove data from NLRB and saved that code to a repository on Microsoft’s GitHub platform. Given Microsoft’s ownership of GitHub, I request information and documents in Microsoft’s possession regarding this incident,” wrote Acting Ranking Member Lynch.
Recent reporting by NPR disclosed how a DOGE engineer saved code to a GitHub repository titled “NxGenBdoorExtract,” suggesting that the code could have created a backdoor used to extract files from the NLRB’s internal case management system.
The exfiltration of large swaths of sensitive information through backdoor channels raises significant concerns about the legality of DOGE’s actions and its threat to independent federal agencies, as well as Elon Musk’s personal conflicts of interest with this case.
“Notably, the now-former de facto leader of DOGE, Elon Musk, owns and operates companies that have frequently run afoul of NLRB rules. For example, NLRB has taken action against Mr. Musk’s electric vehicle company Tesla for its attempts to discourage unionizing efforts, part of Mr. Musk’s ongoing anti-union actions. Mr. Musk’s social media company, X, also faced a complaint from NLRB after an employee was terminated for posting a tweet challenging the company’s return-to-office mandate. These cases raise concerns about Mr. Musk or anyone associated with DOGE having access to NLRB data, as any such access poses a serious conflict of interest,” concluded Rep. Lynch.
Following Whistleblower Reports, Acting Ranking Member Lynch Demands Microsoft Hand Over Information on DOGE’s Misconduct at NLRB
Washington, D.C. (June 16, 2025)—Today, Rep. Stephen F. Lynch, Acting Ranking Member of the Committee on Oversight and Government Reform, sent a letter to Microsoft Chief Executive Officer Satya Nadella requesting information and documents in Microso…The Committee on Oversight and Accountability Democrats
Following A Whistleblower's Disclosure Detailing How DOGE May Have Taken Sensitive Labor Data, Top House Democrat Demands Microsoft Hand Over Information on DOGE’s Misconduct at NLRB
Following Whistleblower Reports, Acting Ranking Member Lynch Demands Microsoft Hand Over Information on DOGE’s Misconduct at NLRB
Washington, D.C. (June 16, 2025)—Today, Rep. Stephen F. Lynch, Acting Ranking Member of the Committee on Oversight and Government Reform, sent a letter to Microsoft Chief Executive Officer Satya Nadella requesting information and documents in Microso…The Committee on Oversight and Accountability Democrats
Max-P
in reply to Kelp • • •Lemmchen
in reply to Max-P • • •lsb_release -c
in the terminal.Kelp
in reply to Lemmchen • • •I entered that and got a result of
No LSB modules are available
Codename: circe
infeeeee
in reply to Kelp • • •Lemmchen
in reply to infeeeee • • •jellyfin.list
in/etc/apt/sources.d/
and replace the wordcirce
withnoble
(for the Ubuntu 24.04 codename) ortrixie
(if noble gives the same error as circe). Keep in mind you need sudo/root privileges to modify this file.Kelp
in reply to Max-P • • •infeeeee
in reply to Kelp • • •Kelp
in reply to infeeeee • • •TVA likes this.
infeeeee
in reply to Kelp • • •Install docker, grab the official docker compose file, then
docker compose up -d
.Details: Look up how to install docker on elementary (I guess it's
sudo apt install docker
), than you don't have to care about the distro after that, docker works the same way everywhere. You can find countless tutorials on this, and they should workKelp
in reply to infeeeee • • •phantomwise
in reply to Kelp • • •Ephemeral
in reply to phantomwise • • •jacksilver
in reply to Kelp • • •Kelp
in reply to jacksilver • • •Yeah I really need to do more reading. My lack of knowledge on Linux is my main issue I think. Just jumped the gun to Linux like a month ago, played around in elementary for a bit and was like “now is the time to set up my media server”. Prob needed more time, reading, and texting but eh.
I appreciate the advice I’ve been getting here big time!
jacksilver
in reply to Kelp • • •Some of the commands I use a lot for debugging containers, in case you go down that route:
docker run --rm -it --entrypoint bash <image_name>
docker exec -it <container_name>
Lemmchen
in reply to jacksilver • • •docker logs -f CONTAINERNAME
to see the log output for non-interactive containers.Nibodhika
in reply to Kelp • • •COASTER1921
in reply to jacksilver • • •nom_nom
in reply to Kelp • • •Seems like you followed some random AI generated guide like this one:
ipv6.rs/tutorial/Elementary_OS…
Whenever you're downloading a Linux (or any) package, always try to look for the official documentation, like here:
jellyfin.org/docs/general/inst…
Where it will tell you to install Jellyfin on a Debian/Ubuntu based system is simply:
curl https://repo.jellyfin.org/install-debuntu.sh | sudo bash
and it also tells you that if you don't have curl already installed, either install it first or instead run:
wget -O- https://repo.jellyfin.org/install-debuntu.sh | sudo bash
which is their official installer.
If you want to undo what you did before installing (assuming you followed the bad guide linked above), just remove the file it created here first:
/etc/apt/sources.list.d/jellyfin.list
Linux | Jellyfin
jellyfin.orglike this
TVA likes this.
nom_nom
in reply to nom_nom • • •I just wanted to add a small follow up comment because I remember being young and copy-pasting commands into Linux and eventually getting really frustrated. Therefore, he's a (brief) explanation of the commands:
curl
is just an open source tool for making Web requests from the command line. It's a great tool to have in general.https://repo.jellyfin.org/install-debuntu.sh
the URL of a shell script from repo.jellyfin.org (Jellyfin's official website)What is a shell script? It's a script that runs a whole bunch of commands by itself, so you don't have to copy-paste them from the internet. Basically the official Jellyfin people in this case made a file with all of the commands the computer needs to run to install the package. This is great because it means the people who made Jellyfin tested these commands and they're responsible for keeping it up to date if anything changes.
| bash
The 'pipe' or|
symbol in Linux is a cool Unix philosophy of 'connecting' programs together. You run one program, and tell it to pass the results to another program. In this case, you're tellingcurl
to download the script athttps://repo.jellyfin.org/install-debuntu.sh
and then passing that file tobash
(which is the shell program in the terminal that runs commands) and to run it assudo
or 'super-user'.Hope this was helpful. The last thing you should know is the command you probably copy-pasted before made you add a source to the
/etc/apt/sources
files, which are basically just a list of sources forapt
, the package manager to download from, and since the command was wrong or outdated,apt
is complaining that the Jellyfin source was not found.like this
TVA likes this.
Windex007
in reply to nom_nom • • •GOOD FOLLOW UP!!
I was about to shit a brick that you went from "go to the official trusted source" to "just trust me: curl [x] | sudo bash"
youtu.be/dT7X2IxBDjc
- YouTube
youtu.beP03 Locke
in reply to Windex007 • • •You can do some wild shit with pipes:
head -10 /var/log/syslog
- Look at the first ten lines of one of your log files, with timestamps on the frontcat /var/log/syslog | cut -d' ' -f1
- Splits the lines by a space delimiter (the-d' '
part), and grabs the first "field" (the one with the timestamp, using-f1
)cat /var/log/syslog | cut -d' ' -f1 | cut -dT -f1
- Splits the timestamp at the "T", and leaves only the datecat /var/log/syslog | cut -d' ' -f1 | cut -dT -f1 | sort | uniq -c
- Gives you a count of each dategrep systemd /var/log/syslog | cut -d' ' -f1 | cut -dT -f1 | sort | uniq -c
- For only the lines with 'systemd' on it, gives you a count of each dateThe standard GNU toolkit has a ton of utilities like that for doing stuff with text files.
Windex007
in reply to P03 Locke • • •At work whenever we need to build little command line tools, my team is always vexxed by my guideline to have the meat+potatoes in a script that reads well-formatted data off stdin , and outputs well formatted-data to stout. They always wanna have some stupid interactive prompts and saving to files baked right in.
This is exactly why. You wanna save to a file?? > file
You want to read from a file? cat |
You want to save to a file but swap commas for colons? Sed.
You get so much FOR FREE w/ the GNU toolkit, even for what you build yourself, by thinking in streams.
like this
TVA likes this.
grue
in reply to Windex007 • • •- YouTube
www.youtube.comwhimsy
in reply to grue • • •chingadera
in reply to P03 Locke • • •Me, a simpleton,
"Wut dat mean"
nom_nom
in reply to P03 Locke • • •like this
TVA likes this.
grue
in reply to nom_nom • • •nom_nom
in reply to grue • • •chingadera
in reply to nom_nom • • •How the fuck did you deduce that from the post above?
I'm not doubting you at all, you've got the Linux aura, but please share so more people can hope to do this
grue
in reply to chingadera • • •He had added a Jellyfin repo to his apt
sources.list
file for some reason, which is weird and likely not the right way to do it these days. But it might have been in the past, so it could be OP was following some obsolete procedure (or one AI-hallucinated from an obsolete procedure).After realizing that OP was completely going about it the wrong way, the guy you replied to just looked up the correct way and relayed that to him.
See also: wiki.debian.org/DontBreakDebia…
DontBreakDebian - Debian Wiki
wiki.debian.orglike this
TVA likes this.
chingadera
in reply to grue • • •Grue, I only really see you when it has to do with Linux.
Come hang out more with the degens, you'd be appreciated
SGH
in reply to chingadera • • •Not OP, but it was very simple if you have already seen that error.
First of all, there is one single easily parsable error.
repo.jellyfin.org/debian produced a 404 error, thus the URL is invalid.
Let's ignore why it's invalid for a second.
This error happens after
apt update
, thus we can deduce the following:/etc/apt/sources.list.d/
Back to why it's invalid, maybe it used to be valid in the past, or there is a temporary server error, this can be verified with the official documentation.
If the documentation does not mention this repository URL, then it's a mistake to use it.
This is a good moment to google this URL and find out why/which guide tells you to use it, and to analyze which steps they made you take.
From there, reverse those steps.
Even if you hadn't found this guide, you can be sure that by looking into
/etc/apt/sources.list.d
you would've found that file containing that URL, simply removing the file or URL would've removed the error.Lastly, you look for either the official documentation, or a more reliable guide.
like this
TVA likes this.
chingadera
in reply to SGH • • •This was cool, thank you for doing it.
Sometimes it's hard to switch gears and understand this OS/language, but you did an excellent job of bridging that gap. Thank you.
nom_nom
in reply to SGH • • •Kelp
in reply to chingadera • • •like this
TVA likes this.
nom_nom
in reply to Kelp • • •Because, contrary to what it might seem like, we ALL start out this way using Linux. Everyone makes the same mistakes, so its easy to retrace the logic once you understand what the commands you used to copy-paste are doing. OP you're clearly just making the switch and want to dive head-first into self-hosting as well as Linux, which will be a ton of fun, just try not to get discouraged as there is a lot to learn. Take it one step at a time, and try to understand the commands as there's really not that many, and you re-use these in many scenarios.
I see many people recommending Docker, which is great, but imho a little too early to dive in to if you haven't experimented with Linux at all. Docker is just a container of Linux inside of Linux, so you'll still need to use the command line, and it has its own set of tools. Just my two cents. Somebody else posted but this was the video that also made Linux 'click' for me:
Don't be afraid to break things and start over. Have fun 😀
- YouTube
www.youtube.comlike this
TVA likes this.
Kelp
in reply to nom_nom • • •chingadera
in reply to Kelp • • •Seriously an absolute witch.
@nom_nom@lemmy.ml
If you're not being paid an insane amount of money for your insight, you are fucking up bud. People would pay crazy money for that type of deduction.
We are being paid the most though through secondhand knowledge, keep being you, and OP you also keep being you, I love this whole post.
Kelp
in reply to nom_nom • • •like this
TVA likes this.
hperrin
in reply to Kelp • • •scottrepreneur
in reply to hperrin • • •monovergent
in reply to scottrepreneur • • •like this
TVA likes this.
GoldenQuetzal
in reply to monovergent • • •hperrin
in reply to GoldenQuetzal • • •like this
TVA likes this.
GoldenQuetzal
in reply to hperrin • • •Nibodhika
in reply to monovergent • • •Docker is a virtualization platform, similar to setting out a Virtual Machine but a lot less resource intense. You need to:
That's it, docker setup done, now you need to write a compose file, i.e. something that tells docker what do you want to run, usually you get a working example on any project website, and linuxserver.io is a great site for them too, for example for Jellyfin can be found here: docs.linuxserver.io/images/doc…
Just create a folder, create a file called
compose.yaml
there and put that content in it, now rundocker compose up -d
and congratulations you have a working Jellyfin server.With time you'll learn what the compose file is doing, for example the ports map ports from the docker to your machine, volumes does the same, so for example the example has
/path/to/jellyfin/library:/config
if instead you write./config:/config
a folder called config will be created on the same folder the compose.yaml file is and inside the docker it will be mounted as/config
which is where Jellyfin will look for configurations. In the same manner you can add/home/myuser/Movies:/Movies
and inside docker you will be able to see the contents of/home/myuser/Movies
when scanning the/Movies
folder.jellyfin - LinuxServer.io
docs.linuxserver.iointerdimensionalmeme
in reply to hperrin • • •AngryPancake
in reply to interdimensionalmeme • • •Frosty
in reply to interdimensionalmeme • • •mynamewastakenagain
in reply to Frosty • • •Kushan
in reply to hperrin • • •Op please don't ignore the above.
Learn docker once and you'll be able to install almost anything, rather than having to learn every individual app and how it installs on specific operating systems.
Kelp
in reply to hperrin • • •rutrum
in reply to Kelp • • •hperrin
in reply to Kelp • • •So, Jellyfin is one of those apps where the Docker documentation is really lacking. I'm gonna give you my
docker-compose.yml
file in case it helps:For me
/data/
is my RAID array, which is why my jellyfin data directory is there. Everything else goes in the same directory as the compose file. My system has a graphics card that does transcoding (Arc A380), so I have/dev/dri
under devices.You should learn a lot about Docker Compose, because it will help you tremendously. I use Jellyfin behind an Nginx Proxy Manager reverse proxy. I'd highly recommend it. Here's my compose file for that:
Running in "host" mode is important, instead of just forwarding ports, because it lets you forward things to localhost, like pointing
https://media/.[mydomain]/
tohttp://127.0.0.1:8096/
for Jellyfin.Anyway, best of luck to you, and I hope that helps!
azvasKvklenko
in reply to Kelp • • •After that
apt update
and retry. If it doesn’t work you can also try replacing it with „noble” but the you might also need to replace debian -> ubuntu, but that’s just my guess