Kortversion: I stället för att spela upp internetradio i din egen enhet låter du en gammal dator stå för ljudet – och styr den från valfri webbläsare på samma nätverk. Perfekt för uttjänta kontors-PC som redan har en okej högtalare eller är kopplade till en stereo.
Det var länge sedan man körde fordon på ånga – varför ta emot radio via gamla FM-sändare när du kan streama över internet, helt utan brus?
Jag har i en rad tidigare artiklar på linux.se skrivit om hur man kan återbruka sin gamla dator som internetradio. Ett av dessa projekt har utmynnat i https://radio.televinken.org, där man kan välja mellan olika radiostationer som sedan spelas upp i den egna enhetens högtalare. Den lösningen fungerar på allt från macOS, Windows, Android, Linux, iPadOS osv.
Det här projektet fungerar lite annorlunda: man använder en dator som själva högtalaren, men styr den via webben. Har du till exempel en uttjänt dator som ändå har bra högtalare – eller kanske har du kopplat den till ett par schyssta högtalare – kan du, med det här skriptet, styra vad som spelas upp via din telefon, surfplatta, dator eller annan enhet med webbläsare.
Det här går utmärkt att göra med datorer som annars skulle slängas på elektronikåtervinningen.
En viktig aspekt: Kör inte denna dator direkt på internet. Ha den i stället på ditt lokala nätverk (LAN) bakom en router, eller helst en brandvägg.
Så här gör du:
Du behöver en fungerande dator med 64-bitars CPU – ungefär från 2007 eller senare. PC eller Mac spelar ingen roll. Teoretiskt kan det även fungera på en textbaserad Linuxinstallation, men guiden är inte anpassad för det, eftersom man då kan behöva installera extra paket som normalt inte ingår i en ren serverinstallation av Linux.
Du kan i stort sett välja vilken Linuxdistribution du vill, men linux.se har testat med Debian 12 och KDE Plasma. Har du en äldre dator med mindre RAM och enklare CPU, kan du till exempel använda XFCE i stället för KDE. Teoretiskt kan det även fungera på en textbaserad Linuxinstallation, men guiden är inte anpassad för det, eftersom man då kan behöva installera extra paket som normalt inte ingår i en ren serverinstallation av Linux.
Börja med att skapa ett Debian-installations-USB. Installera Debian på datorn. Se till att datorn inte innehåller någon viktig information – allt på hårddisken raderas vid installationen.
När Debian är installerat, logga in som root.
Kör kommandot: apt install apache2 php mpv
Redigera sudo-behörigheter genom att skriva: visudo Lägg till följande rad under: # User privilege specification root ALL=(ALL:ALL) ALL
Lägg till: www-data ALL=(root) NOPASSWD: /usr/bin/mpv, /bin/kill, /usr/bin/pkill Det här gör att användaren www-data (webbservern) får köra programmen mpv, kill och pkill utan lösenord. Det är också en av anledningarna till att den här maskinen inte bör vara direktkopplad till internet.
Ta reda på datorns IP-adress genom att skriva ip a eller ifconfig. Gå sedan till en annan enhet och skriv in din radiodators IP-adress, till exempel: http://192.168.1.2 Du bör nu se Debians testsida för Apache – grattis, din webbserver fungerar!
Gå till katalogen /var/www/html och lägg där in skriptet som finns för nedladdning i denna artikel. Spara PHP-filen i den sökvägen.
Gå nu till din radiodators IP från en annan enhet – om allt fungerar bör du få upp en webbaserad radiokontroll i monokrom grön stil.
Om du har förslag på förbättringar är Ni välkommen att kommunicera med oss via kontaktfunktionen som finns på hemsidan.
LAN Radio Controller (PHP/JS)
Funktioner:
• Internetradio med stationer hämtade från stations.json
• Start/stopp av MPV-spelare utan sidomladdning via AJAX
• Visning av datum på svenska inklusive veckodag, datum och veckonummer
• Analog och digital klocka – växla mellan dem i gränssnittet
• Station väljs från dropdown, stoppknapp för att avsluta uppspelning
• Sidomeny med alternativ: växla klockstorlek, nytt fönster, klockläge
• MPV styrs via socket (/tmp/mpvsocket) och PID hanteras för stabilitet
• Design i terminalstil med grönt på svart och monospace-typsnitt
TPM fungerar som en dörrvakt till din dators hårdvara. Till skillnad från en vanlig dörrvakt, som man riskerar att stöta ihop med i verkliga livet, har TPM en funktion att fylla.
Med Ubuntu 25.10, kodnamn Questing Quokka, tar Ubuntu ett viktigt steg mot starkare datasäkerhet. En av de mest spännande nyheterna i denna version är fullständig diskkryptering (FDE) med stöd av TPM, Trusted Platform Module.
Den här funktionen bygger vidare på Ubuntus befintliga krypteringsstöd, men lägger till en hårdvarubaserad säkerhetskontroll som skyddar systemet redan från uppstarten – och gör det svårare för angripare att kringgå skyddet.
Vad är fullständig diskkryptering (FDE)?
FDE innebär att hela innehållet på din hårddisk krypteras, vilket gör det oläsligt utan rätt nyckel. Om datorn skulle stjälas, går det inte att komma åt datan utan att först låsa upp disken. Ubuntu har länge erbjudit FDE som ett val under installationen, där du anger ett lösenord som krävs varje gång systemet startas.
Vad tillför TPM-stödet?
TPM (Trusted Platform Module) är ett inbyggt säkerhetschip som finns i de flesta moderna datorer. Ubuntu 25.10 kan nu använda detta chip som en del av krypteringskedjan, vilket möjliggör:
Integritetskontroll vid uppstart TPM verifierar att inget i systemets firmware eller bootloader har ändrats sedan installationen. Om något avviker, vägrar TPM låsa upp disken.
Automatisk upplåsning på betrodd maskinvara Så länge systemet är oförändrat, låser TPM upp disken utan att du behöver skriva in något lösenord – om du inte aktiverat dubbelt skydd.
Skydd mot fysisk åtkomst Försöker någon flytta hårddisken till en annan dator, eller ändra hårdvaran, fungerar inte upplåsningen – och systemet kräver återställningsnyckeln.
Nyheter i Ubuntu 25.10:s implementation
Ubuntu har arbetat med TPM/FDE sedan version 23.10. I 25.10 är funktionen fortfarande experimentell, men redo att testas av fler. Här är de viktigaste nyheterna:
1. Automatisk kompatibilitetskontroll
Installationsprogrammet kontrollerar att systemet har ett modernt TPM-chip utan kända sårbarheter. Om din dator inte klarar kraven, visas inga alternativ för hårdvarubaserad kryptering – i stället får du en tydlig varning.
2. Återställningsnyckel – din säkerhetslina
När TPM-stödet aktiveras skapas en återställningsnyckel. Den används i nödfall, till exempel om:
Du uppdaterar BIOS/firmware
Du byter ut viktig hårdvara
TPM tror att något är fel – även om det inte är det
Nyckeln visas tydligt under installationen. Du kan:
Skriva ner den
Spara den som fil (utanför livesystemet)
Skanna den som QR-kod
Skulle du tappa bort den, finns möjlighet att generera en ny via säkerhetscentret, så länge du fortfarande har åtkomst som administratör.
3. Extra lösenord – för dig som vill ha dubbelt skydd
Du kan välja att lägga till ett eget lösenord som måste anges vid uppstart, även om TPM godkänner systemets tillstånd. Detta ger ett extra lager av skydd – praktiskt för känsliga miljöer.
4. Smartare uppdateringar
För vissa uppdateringar (exempelvis DBX), där TPM kan förutse det nya tillståndet, krävs inga extra åtgärder – systemet startar som vanligt. Men om en förändring gör att TPM inte längre känner igen uppstartsmiljön, måste du:
Verifiera ändringen med din återställningsnyckel
Godkänna det nya tillståndet som betrott
Ubuntu 25.10 förvarnar också om en firmwareuppdatering kan påverka andra operativsystem på samma dator – exempelvis Windows med BitLocker.
5. Förbättrat stöd för stängda drivrutiner
Ubuntu jobbar aktivt för att TPM/FDE ska fungera även med proprietära drivrutiner, som Nvidia. Genom att paketera kärnan och viktiga komponenter i Snap, kan man säkerställa att TPM-mätningar stämmer – även när drivrutiner är stängda. Detta stöd väntas vara klart innan Ubuntu 25.10 släpps.
Viktigt: Funktionen är fortfarande experimentell
TPM/FDE är fortfarande i testfas och inte avsedd för produktion. Har du kritisk data och inte råd att bli utelåst från systemet, bör du vänta.
Ubuntu-teamet kommer att be om hjälp från frivilliga testare inför släppet i oktober. Målet är att samla in så mycket data som möjligt om olika system – för att säkerställa en stabil version längre fram.
Ubuntu 25.10 släpps den 9 oktober 2025
Med TPM-baserad kryptering tar Ubuntu ytterligare ett steg mot säkerhetsnivåer som tidigare varit reserverade för företag och avancerade användare. Även om funktionen fortfarande är ny, visar den tydligt vart Ubuntu är på väg: starkare, smartare och mer automatiserad säkerhet – utan att offra användarvänlighet.
Sammanfattning – vad får du?
Skydd mot manipulation vid uppstart
Automatisk upplåsning på betrodda system
Dubbelt skydd med valfritt lösenord
Enkel hantering av återställningsnyckel
Förvarning vid uppdateringar som kan påverka TPM
Stöd på gång för Nvidia och andra proprietära drivrutiner
Ubuntu 25.10 lägger grunden för framtidens säkra Linuxsystem. Delta gärna i testningen – och var med och forma nästa generations kryptering på skrivbordet.
För den senaste utvecklingen, följ diskussionen på Ubuntu Discourse: TPM/FDE progress for Ubuntu 25.10
Fakta: Trusted Platform Module (TPM)
TPM (Trusted Platform Module) är ett hårdvarubaserat säkerhetschip som används för att säkra kryptografiska nycklar, autentisera maskinvara och skydda systemintegritet vid uppstart. TPM fungerar som en isolerad ”säkerhetsankare” för funktioner som kryptering, mätning av uppstartskedjan och identitetsverifiering.
Vad kan TPM göra?
Generera och lagra kryptografiska nycklar (RSA, ECC)
Utföra hårdvarubaserad nyckelhantering och asymmetrisk kryptering
Verkställa ”measured boot” – mäta och logga firmware och bootloader
Ge stöd för BitLocker och LUKS-kryptering utan användarlösenord
Stöd för ”sealing” och ”unsealing” av data baserat på PCR-värden
Skydda identitetscertifikat och lösenord med fysisk isolering
Verkställa plattformsautentisering vid fjärråtkomst (t.ex. VPN, Zero Trust)
Integreras med Secure Boot och UEFI för säker uppstart
Versioner och skillnader
Det finns två huvudsakliga TPM-versioner i praktisk användning: 1.2 och 2.0. De skiljer sig i funktion, säkerhetsmodell och algoritmstöd:
Funktion
TPM 1.2
TPM 2.0
Specifikation
2009 (TPM Main Spec v1.2)
2015 (ISO/IEC 11889:2015)
Algoritmstöd
Endast SHA-1, RSA-2048
SHA-1, SHA-256, ECC, RSA, HMAC, AES
Flexibilitet
Fast funktionalitet
Modulärt och utbyggbart (via profiles)
Plattformsintegration
Endast PC
PC, mobil, embedded, IoT
Autoriseringsmodell
Owner Password (enklare modell)
Policy- och sessionsbaserat (mer flexibelt)
UEFI/Secure Boot-stöd
Begränsat
Fullt stöd
Stöd i OS
Windows 7–11, Linux
Windows 10/11, Linux, Android, macOS (begränsat)
Teknisk fördjupning
PCR (Platform Configuration Registers): TPM innehåller 24 PCR-register som loggar uppstartsmiljön, vilket möjliggör ”measured boot” och att endast ladda upp systemet om det matchar tidigare godkända tillstånd.
Endorsement Key (EK): Permanent, unik nyckel som identifierar TPM-chippet. Används för att skapa certifikat och verifiera plattformens identitet.
Attestation: Möjlighet att kryptografiskt bevisa TPM-tillståndet för fjärrtjänster. Vanligt inom säkerhetspolicy, t.ex. i företag eller molnplattformar.
NV Storage: Permanent lagring i TPM för att bevara nycklar och policydata över omstarter.
Säkerhetsaspekter
TPM:s privata nycklar lämnar aldrig chippet
Sårbar för fysiska attacker endast vid avancerad hårdvaruåtkomst
Kan vara integrerad (fTPM i firmware) eller dedikerad (discret TPM)
Skyddas av TPM-firmware, men uppdateringar krävs för kända buggar
Ett fel har uppstått, vilket troligen innebär att flödet just nu inte fungerar. Försök igen senare.
Datorhjälp hemma – 350 kr/tim efter RUT-avdrag
Vi kommer hem till dig i Stockholm området och hjälper dig med dator, skrivare, kablar, TV, nätverk och annat tekniskt.
Vi arbetar med Linux, Windows och Mac.
Discover Calico, the open-source solution for Kubernetes networking, security, and observability. Enhance your cloud-native applications with robust features. The post Calico: Open-Source Solution for Kubernetes Networking, Security, and Observability appeared first on Linux Today.
Discover the latest features in Firefox 141! Download now to enhance your browsing experience with improved performance and new security updates. The post Firefox 141 Now Available for Download, Here’s What’s New appeared first on Linux Today.
Discover 10 essential free and open source network configuration management tools to streamline your network operations and enhance efficiency. The post 10 Useful Free and Open Source Network Configuration Management Tools appeared first on Linux Today.
Discover the latest in Linux news with the 9to5Linux Weekly Roundup for July 20th, 2025. Stay updated on trends, releases, and community highlights. The post 9to5Linux Weekly Roundup: July 20th, 2025 appeared first on Linux Today.
Discover the exciting new features of KDE Plasma 6.5, including the highly anticipated rounded bottom corners that enhance your desktop experience. The post KDE Plasma 6.5 Introduces Long-Awaited Rounded Bottom Corners appeared first on Linux Today.
Discover the latest in the Linux world with our Weekly Wrap-Up for Week 29 (Jul 14 – 20, 2025). Stay informed on news, updates, and trends. The post Linuxiac Weekly Wrap-Up: Week 29 (Jul 14 – 20, 2025) appeared first on Linux Today.
Discover the 11 best free and open source mind mapping software options to enhance your creativity and organization. Start mapping your ideas today! The post 11 Best Free and Open Source Mind Mapping Software appeared first on Linux Today.
Debian 13 (Trixie) is scheduled for release on August 9, featuring KDE Plasma 6.3.5, GNOME 48, and Linux kernel 6.12 LTS. The post Debian 13 Set to Launch on August 9 appeared first on Linux Today.
FFmpeg (a.k.a. Fast Forward MPEG) is a robust, free, and open-source framework packed with a vast suite of libraries and programs for handling basic to advanced multimedia processing. The post FFmpeg: Powerful Multimedia Processing Tool (Installation + Usage) appeared first on Linux Today.
This is a multi-part blog looking at the Firefly AIBOX-3588S Mini PC running Linux. The post Firefly AIBOX-3588S Embedded Fanless PC: Power Consumption appeared first on Linux Today.
Archinstall 3.0.9 Arch Linux installer rolls out with Bluetooth support, U2F authentication support, and other changes. Here's what's new! The post Arch Linux Installer Gets U2F Authentication and Bluetooth Support appeared first on 9to5Linux – do not reproduce this article without permission. This RSS feed is intended for readers, not scrapers.
GNU Linux-Libre 6.16 kernel is now available for download. This release is based on Linux kernel 6.16 and it’s targeted at those who seek 100% freedom for their personal computers. The post GNU Linux-Libre 6.16 Kernel Is Now Available for Software Freedom Lovers appeared first on 9to5Linux – do not reproduce this article without permission. […]
Audacious 4.5 open-source media player arrives with a new Playback History plugin, Winamp 2.9 skin, improved PipeWire output plugin, and more. Here's what's new! The post Audacious 4.5 Open-Source Audio Player Adds Playback History Plugin, Winamp 2.9 Skin appeared first on 9to5Linux – do not reproduce this article without permission. This RSS feed is intended […]
Linux kernel 6.16 is now available for download with new features, enhanced hardware support through new and updated drivers, improvements to filesystems and networking, and much more. Here’s what’s new! The post Linux Kernel 6.16 Officially Released, This Is What’s New appeared first on 9to5Linux – do not reproduce this article without permission. This RSS […]
Shotcut 25.07 open-source video editor is now available for download with new Speech to Text model downloader and other changes. Here's what's new! The post Shotcut 25.07 Video Editor Introduces Speech to Text Model Downloader appeared first on 9to5Linux – do not reproduce this article without permission. This RSS feed is intended for readers, not […]
Thunderbird 141 open-source email client is now available for download with a new 'Archive' action for email notifications and other changes. Here's what's new! The post Thunderbird 141 Open-Source Email Client Adds ‘Archive’ Action to Notifications appeared first on 9to5Linux – do not reproduce this article without permission. This RSS feed is intended for readers, […]
Firefox 142 open-source web browser is now available for public beta testing with various new features and improvements. Here's what to expect! The post Firefox 142 Is Now Available for Public Beta Testing, Here’s What to Expect appeared first on 9to5Linux – do not reproduce this article without permission. This RSS feed is intended for […]
IPFire 2.29 Core Update 196 Linux firewall distro is now available for download with improvements to WireGuard support and console graphics stack. The post IPFire 2.29 Core Update 196 Improves WireGuard Support, Console Graphics Stack appeared first on 9to5Linux – do not reproduce this article without permission. This RSS feed is intended for readers, not […]
Fwupd 2.0.13 Linux firmware updater is now available for download with support for the HP USB-C 100W G6 dock and other changes. Here's what's new! The post Fwupd 2.0.13 Linux Firmware Updater Adds Support for HP USB-C 100W G6 Dock appeared first on 9to5Linux – do not reproduce this article without permission. This RSS feed […]
Firefox 141 open-source web browser is now available for download with various new features and improvements. Here's what's new! The post Firefox 141 Web Browser Is Now Available for Download, Here’s What’s New appeared first on 9to5Linux – do not reproduce this article without permission. This RSS feed is intended for readers, not scrapers.
Fedora 42 Unveiled: COSMIC desktop, revamped installer, and Apple Silicon support steal the show. The Fedora Project has officially released Fedora 42, bringing a host of exciting updates and new features to its diverse line up of “spins”, including Fedora Workstation, Fedora KDE Plasma Desktop, Fedora Server, Fedora IoT, Fedora Silverblue, Fedora Kinoite, and various… […]
A fresh release of GNOME 48 is available, we run down the feature highlights. The GNOME project has unveiled GNOME 48, codenamed “Bengaluru,” a release packed with performance boosts, user-friendly enhancements, and innovative features. Named in honor of the GNOME Asia 2024 organizers, this six-month effort by the global GNOME community brings a polished and… […]
A quick glance into the new features of Xfce 4.20 desktop environment. Xfce 4.20 desktop environment has arrived a few weeks back, and it’s packed with features and updates. This major release comes after two years since Xfce 4.18. Hence, it’s now more evolved, bringing experimental Wayland support, UI refinements and performance updates. Let’s dive… […]
A polished and revamped desktop experience arrives with Cinnamon 6.4 desktop. For months, the Linux Mint team has been steadily improving their flagship – Cinnamon 6.4, a desktop environment update that’s not just incremental, but transformative. This release isn’t just a collection of tweaks; it’s a refined experience designed to boost productivity and enhance visual… […]
A new release of elementary OS 8 (“Circe”) is out. Here’s the rundown of the best new features of this release. After almost two years of development since the prior release, elemnetary OS is now out with its latest release 8.0 code-named “Circe”. This release is based on Ubuntu 24.04 LTS which was released on… […]
Want to create your own home lab? Learn how to build an affordable, secure, and functional setup for programming, virtualization, and more. Building your own home lab is fun. It’s like a tech playground where you can test ideas, learn new skills and even improve your home network. Whether you’re into programming, cybersecurity or just… […]
Here are the upgrade steps for the new Fedora 41 release from the earlier Fedora 40 workstation version. Fedora 41 is officially available for download and the upgrade channels are now open. This release brings the latest and greatest GNOME 47 desktop for workstation editions, refinements to KDE Plasma 6.2 and more. You can read… […]
Learn about the best new features of the Fedora 41 release. Fedora 41 released on October 29, 2024. It’s packed with exciting updates that push the boundaries of the latest innovation in the Linux distribution space. From retiring outdated packages like Python 2.7 to introducing new spins like KDE Plasma Mobile and Miracle Window Manager,… […]
A latest release of Ubuntu 24.10 “Oracular Oriole” is here. We take a look at the best new features. Ubuntu 24.10 codenamed “Oracular Oriole” released on October 10, 2024. This is the first release following Ubuntu 24.04 LTS; hence it is packed with some exciting features across the desktop and server space. This version is… […]
The free and open source torrent client qBittorrent 5.0 unleashes a torrent of new features. The open-source torrent client qBittorrent has rolled out version 5.0, packed with powerful new capabilities and refinements. This major release overhauls the codebase, drops legacy tech, and introduces a wealth of user-requested features. Let’s dive into the highlights: qBittorrent 5.0:… […]
Kortversion: I stället för att spela upp internetradio i din egen enhet låter du en gammal dator stå för ljudet – och styr den från valfri webbläsare på samma nätverk. Perfekt för uttjänta kontors-PC som redan har en okej högtalare eller är kopplade till en stereo. Jag har i en rad tidigare artiklar på linux.se…
Med Ubuntu 25.10, kodnamn Questing Quokka, tar Ubuntu ett viktigt steg mot starkare datasäkerhet. En av de mest spännande nyheterna i denna version är fullständig diskkryptering (FDE) med stöd av TPM, Trusted Platform Module. Den här funktionen bygger vidare på Ubuntus befintliga krypteringsstöd, men lägger till en hårdvarubaserad säkerhetskontroll som skyddar systemet redan från uppstarten…