PHP lämnar sin gamla speciallicens bakom sig och går över till den välkända BSD 3-Clause-licensen. För vanliga utvecklare märks förändringen kanske knappt, men för Linux-distributioner, företag och projekt som bygger vidare på PHP innebär den enklare regler, tydligare kompatibilitet och mindre juridisk osäkerhet.
PHP har gjort något som låter torrt, juridiskt och långt från vardagen: projektet har bytt licens. Men bakom orden BSD 3-Clause och PHP License 3.01 finns en ganska enkel idé: det ska bli lättare att använda, paketera, sprida och bygga vidare på PHP utan juridisk huvudvärk.
PHP är ett av världens mest använda programmeringsspråk för webben. Det driver allt från små hemsidor till stora publiceringssystem och e-handelsplattformar. Därför spelar det stor roll vilka villkor som gäller för den som vill använda PHP i egna projekt, Linux-distributioner, kommersiella produkter eller andra öppna programvaror.
Från speciallicens till standardlicens
Under lång tid använde PHP en egen licens: PHP License 3.01. Den var öppen och permissiv, men den innehöll också särskilda villkor kopplade till namnet PHP. Sådana specialvillkor kan skapa problem för andra projekt, särskilt när kod ska kombineras, paketeras eller distribueras i större ekosystem.
Nu har PHP-projektet avslutat den eran. PHP License 3.01 har frivilligt pensionerats och används inte längre. Även den äldre PHP License 3.0 betraktas i praktiken som avslutad, eftersom den redan hade ersatts av 3.01.
I stället går PHP över till BSD 3-Clause License, även kallad Modified BSD License. Det är en välkänd, kort och etablerad öppen källkodslicens.
Vad betyder BSD 3-Clause?
BSD 3-Clause är en så kallad permissiv licens. Det betyder att den ger stor frihet. Man får i regel använda, kopiera, ändra och distribuera koden, även i kommersiella produkter, så länge man följer några grundläggande krav.
Det handlar framför allt om att behålla upphovsrättsmeddelanden, licenstext och friskrivningar. Licensen förbjuder också att man använder upphovspersonernas eller projektets namn för att marknadsföra en produkt utan tillstånd.
Kort sagt: du får göra mycket, men du måste ge korrekt erkännande och inte låtsas att projektet står bakom din produkt.
Varför var den gamla licensen ett problem?
Den gamla PHP-licensen var inte nödvändigtvis dålig, men den var specialbyggd för PHP. Det gjorde den svårare att hantera för organisationer som arbetar med många olika öppna projekt.
Linux-distributioner, företag och paketansvariga behöver ofta automatisera licenskontroller. Då är standardlicenser mycket enklare att känna igen, tolka och godkänna.
Det fanns också en särskild fråga kring Zend Engine, den motor som kör PHP-kod. Tidigare fanns en uppdelning mellan PHP:s licens och Zend Engine License. Zend Engine-licensen var dessutom inte OSI-godkänd, och tidigare diskussioner pekade på att de gamla licenserna inte var GPL-kompatibla.
Det betyder att kombinationen av licenser kunde skapa osäkerhet för projekt som ville använda PHP-relaterad kod tillsammans med annan fri programvara.
Den stora vinsten: mindre osäkerhet
Det viktigaste med licensbytet är inte att PHP plötsligt blir mer öppet. PHP var redan öppen källkod. Den stora förändringen är i stället att villkoren blir tydligare, mer standardiserade och lättare att hantera.
För utvecklare betyder det mindre tid på juridiska frågetecken. För Linux-distributioner betyder det enklare paketering. För företag betyder det smidigare granskning. För andra öppna projekt betyder det bättre kompatibilitet.
Man kan jämföra det med att byta från ett specialbyggt eluttag till ett standarduttag. Apparaten fungerade redan, men nu passar den lättare in i resten av systemet.
Varför händer detta nu?
Förändringen kommer efter en flerårig översyn och en tidigare diskussion om att ersätta PHP:s egen licens med en standardlicens. Ben Ramsey meddelade på PHP-gruppens vägnar till Open Source Initiative att PHP License 3.01 nu är pensionerad och inte längre används.
OSI har också ombetts att uppdatera sina licenslistor så att PHP License 3.01 markeras som retired, alltså avslutad eller pensionerad.
Det markerar slutet på en lång licensperiod i PHP:s historia.
En liten juridisk ändring med stor praktisk effekt
För den vanliga PHP-utvecklaren förändras sannolikt inte vardagen särskilt mycket. Man kan fortfarande skriva PHP, installera PHP och bygga webbplatser precis som tidigare.
Men för dem som underhåller paket, bygger plattformar, granskar licenser eller kombinerar PHP med annan programvara är detta en viktig förenkling.
PHP:s licensbyte handlar därför inte om dramatik, utan om mognad. Ett av webbens mest etablerade språk lämnar sina specialvillkor bakom sig och ansluter sig till en av öppen källkod-världens mest välkända standardlicenser.
Resultatet är enklare regler, bättre kompatibilitet och mindre friktion för alla som bygger vidare på PHP.
Ny licens: BSD 3-Clause License, även kallad Modified BSD License.
Tidigare licens: PHP License 3.01, som nu har pensionerats.
Vad ändras? PHP lämnar en egen speciallicens och går över till en välkänd standardlicens för öppen källkod.
Varför är det viktigt? Licensbytet gör det enklare för Linux-distributioner, företag och utvecklare att använda, paketera och vidareutveckla PHP-relaterad kod.
Praktisk effekt: Mindre juridisk osäkerhet, bättre kompatibilitet och enklare licenshantering.
Mozilla har i förväg publicerat de slutliga byggena av Firefox 150 inför den officiella lanseringen den 21 april 2026. Den nya versionen bjuder på förbättrad PDF-hantering, starkare skydd för lokala nätverk samt flera nya funktioner för webbutvecklare.
Mozilla har publicerat de slutliga byggena av Firefox 150 redan innan den officiella lanseringen den 21 april 2026. Därmed går det redan nu att få en tydlig bild av vilka nyheter, förbättringar och utvecklarfunktioner som väntar i nästa stora version av webbläsaren.
Förbättringar för Linux och PDF-hantering
En av de tydligaste nyheterna i Firefox 150 är förbättrat stöd för Linux. Webbläsaren får nu stöd för GTK:s emoji-väljare, vilket gör det möjligt att infoga emoji med kortkommandot Ctrl+.
Den inbyggda PDF-läsaren har också fått nya funktioner. Användare kan nu organisera om PDF-sidor direkt i Firefox genom att flytta, kopiera och ta bort sidor utan att behöva använda externa program.
Stärkt skydd för lokala nätverk
Mozilla breddar också skyddet kring åtkomst till lokala nätverk. Firefox 150 utökar begränsningarna så att webbplatser måste be om tillåtelse innan de får ansluta till enheter i det lokala nätverket eller till appar och tjänster på användarens egen enhet.
Tidigare var detta skydd begränsat till användare som hade Enhanced Tracking Protection inställt på Strict. Nu rullas funktionen gradvis ut till alla användare.
Mozilla beskriver förändringen så här:
”Firefox will require websites to request your permission before connecting to devices on your local network or to apps and services on your device. Previously limited to users with Enhanced Tracking Protection set to Strict, this protection is now rolling out gradually to all users.”
Flera nyheter för webbutvecklare
Firefox 150 innehåller också flera förbättringar för utvecklare. Bland annat införs stöd för ariaNotify API, som används för tillgänglighetsnotiser till exempelvis skärmläsare.
Dessutom får webbläsaren stöd för highlightsFromPoint() API, vilket gör det möjligt för webbsidor att interagera med CSS Highlights genom att returnera alla Highlights vid en viss punkt.
Stöd tillkommer även för mediaelementens pseudo-klasser som :playing och :paused, vilket gör det lättare att styla innehåll baserat på om media spelas upp eller är pausat.
Mozilla lägger också till stöd för light-dark() för bilder, på liknande sätt som för färger, något som kan bli särskilt användbart för webbplatser med mörkt läge.
Smartare bildhantering och förbättrade verktyg
En annan nyhet är stöd för ett nytt auto-värde på attributet sizes för lazy-loadade bilder med flera alternativ definierade via srcset. Det gör att Firefox automatiskt kan välja rätt bild beroende på bildens layoutbredd.
I utvecklarverktygen har ett nytt elementspecifikt avsnitt lagts till i panelen för pseudo-klasser. Där finns bland annat en växel för pseudo-klassen :open.
Samtidigt har metoden Document.caretPositionFromPoint() uppdaterats så att den bara returnerar en position i shadow DOM om motsvarande ShadowRoot skickas med i alternativet shadowRoots.
CSS-förändringar och bättre nätverksöversikt
Firefox 150 tar också bort begränsningen i color-mix() som tidigare endast tillät två färgvärden. Funktionen kan nu hantera ett godtyckligt antal färger.
Nätverkspanelen i DevTools förbättras också och visar tydligare när en anslutning använder ett certifikat som har utfärdats av en certifikatutfärdare som inte ingår i Mozillas Root CA Program.
Buggfixar inför den officiella lanseringen
Bland buggfixarna märks en rättning för macOS där emoji-tecken inte visades korrekt i webbinnehåll när Lockdown Mode var aktiverat.
Mozilla har även åtgärdat ett problem där GIF-bakgrunder på Ny flik-sidan kunde använda mycket stora mängder RAM i bakgrunden. Detta har förbättrats genom att avkodningen av animerade bakgrunder nu stryps när fliken inte är aktiv.
Officiell lansering den 21 april
Den officiella lanseringen av Firefox 150 väntas ske den 21 april 2026. Samtidigt planerar Mozilla även att släppa Firefox 140.10 och Firefox 115.35.0 ESR.
Den som vill testa redan nu kan ladda ner källkod och binärer för 64-bitars, 32-bitars och ARM64-system från Mozillas nedladdningsserver.
Teknisk fakta: Firefox 150
Version: Firefox 150
Lansering: 21 april 2026
Status: Slutliga byggen publicerade i förväg
Linux: Stöd för GTK:s emoji-väljare via Ctrl+.
PDF-läsare: Möjlighet att flytta, kopiera och ta bort PDF-sidor direkt i webbläsaren
Säkerhet: Utökat skydd för lokala nätverksanslutningar för alla användare
Nya API:er: ariaNotify API och highlightsFromPoint()
CSS/Media: Stöd för :playing, :paused och light-dark() för bilder
Bilder: Nytt auto-värde för sizes vid lazy loading med srcset
DevTools: Ny pseudo-class-toggle för bland annat :open
CSS-förbättring: color-mix() stöder nu fler än två färger
Buggfixar: Emoji-visning i macOS Lockdown Mode och lägre RAM-användning för GIF-bakgrunder i Ny flik
Firefox 149 tar ytterligare steg mot att bli mer än bara en webbläsare. Med snabbare PDF-hantering, en ny funktion för delad skärm och skärpt skydd mot skadliga webbplatser visar uppdateringen hur moderna webbläsare allt mer utvecklas till kompletta arbetsverktyg för både vardag och arbete.
Mozilla fortsätter att förfina sin webbläsare Firefox – och version 149 bjuder på flera förbättringar som märks direkt i vardagen. Från snabbare PDF-visning till en helt ny funktion för att dela upp webbfönstret i två delar.
En dryg månad efter version 148 är nästa uppdatering här. Firefox 149 fokuserar både på prestanda, användarvänlighet och säkerhet – tre områden som blivit allt viktigare i en tid där webbläsaren ofta fungerar som vår huvudsakliga arbetsmiljö.
Snabbare PDF-filer med hjälp av grafikkortet
En av de mest konkreta förbättringarna gäller hur Firefox hanterar PDF-filer. Tack vare hårdvaruacceleration kan många dokument nu laddas och visas snabbare än tidigare.
Det innebär att webbläsaren använder datorns grafikkort istället för enbart processorn för att rendera innehållet – något som ger bättre flyt, särskilt i stora eller grafikintensiva dokument.
Dessutom har PDF-visaren fått en ny funktion: du kan nu högerklicka på bilder i en PDF och ladda ner dem direkt.
Ny funktion: Split View för effektivare surf
En av de största nyheterna är Split View, som låter dig visa två webbsidor sida vid sida i samma fönster.
Funktionen aktiveras via flikarnas snabbmeny och gör det möjligt att:
jämföra två artiklar
arbeta med dokument och referenser samtidigt
följa instruktioner medan du utför en uppgift
Det här är ett tydligt steg mot att göra webbläsaren mer produktivitetsanpassad – nästan som en enklare arbetsyta.
Skärpt säkerhet mot skadliga webbplatser
Firefox 149 stärker också skyddet mot oseriösa webbplatser.
Webbplatser som klassas som skadliga via SafeBrowsing får nu:
sina notisrättigheter automatiskt blockerade
tidigare tilldelade tillstånd permanent borttagna
Detta minskar risken för påträngande annonser och phishing-försök via webbläsarens notissystem – ett problem som ökat kraftigt de senaste åren.
Ny adressfältsvy samlar säkerhetsinformation
Adressfältet har uppdaterats med en ny panel kallad TrustPanel.
Den samlar information om:
webbplatsens säkerhet
spårning och integritet
anslutningens status
Tidigare låg dessa uppgifter i separata vyer, men nu får användaren en mer sammanhållen bild.
Förbättringar för Linux och Windows
Firefox 149 innehåller även plattformsspecifika förändringar:
Linux:
använder nu XDG portal som standard för filval (modernare och mer kompatibelt med olika skrivbordsmiljöer)
Windows:
WebRender används nu mer effektivt, vilket minskar energiförbrukning vid video
förbättrad prestanda för WebGL och WebGPU
nyare API för platsinformation (geolocation)
Små förbättringar som märks i vardagen
Utöver de större nyheterna finns flera mindre uppdateringar:
ny Dela-knapp som kan läggas i verktygsfältet
förbättrad autofyll för adresser i fler länder
omdesignade felmeddelandesidor
stabilare uppladdningar via HTTP/3
För utvecklare: bättre verktyg för felsökning
Firefox fortsätter också att utveckla sina verktyg för webbutvecklare:
Storage Inspector kan nu radera all lagrad data för en vald lagring
i CSS-vyn kan man hoppa direkt till relevanta regler
Sammanfattning
Firefox 149 är ingen revolution – men en tydlig förbättring. Kombinationen av snabbare PDF-hantering, smartare gränssnitt och bättre säkerhet visar att utvecklingen går mot en mer effektiv och trygg webbläsarupplevelse.
Med funktioner som Split View börjar webbläsaren dessutom ta en mer aktiv roll som arbetsverktyg, inte bara som en portal till webben.
Mozilla experimenterar med ett nytt designkoncept för webbläsaren Firefox. Tidiga mockuper av projektet “Nova” visar ett rundare och mer sammanhållet gränssnitt, med stöd för funktioner som vertikala flikar och ett möjligt återinförande av kompakt läge. Även om designen fortfarande befinner sig på idéstadiet ger bilderna en första antydan om hur framtidens Firefox kan komma att se ut.
Mozilla undersöker just nu ett möjligt nytt gränssnitt för webbläsaren Firefox. Tidiga designskisser, publicerade av Mozilla-observatören Sören Hentzschel, visar ett koncept som internt kallas “Project Nova”. Bilderna ger en första inblick i hur framtidens Firefox skulle kunna se ut – men projektet befinner sig fortfarande i ett tidigt experimentellt skede.
Det finns ännu inget besked om när eller om designen kommer att släppas i en färdig version.
Firefox och tidigare designförändringar
Firefox har genomgått flera större visuella förändringar genom åren. Några av de mest betydande är:
Australis (2014) – introducerade rundare flikar och ett mer modernt gränssnitt.
Photon (2017) – fokuserade på snabbhet och ett renare utseende.
Proton (2021) – gav ett luftigare gränssnitt och större fokus på enkelhet.
Nu, ungefär fem år efter Proton, kan Nova bli nästa steg i webbläsarens visuella utveckling.
Rundare och mjukare design
En av de mest framträdande förändringarna i Nova-konceptet är användningen av rundade former i hela gränssnittet.
I de publicerade mockuperna är:
flikar
adressfält
navigationsverktygsfält
tydligt mer avrundade än i dagens Firefox.
En annan förändring är att flikfältet och navigationsfältet ser ut att smälta samman till en gemensam behållare längst upp i webbläsaren. I dagens Firefox är dessa element separata.
Designspråket fortsätter även i andra delar av gränssnittet. Sidopaneler, startsidan och till och med innehållsområdet visas i mjukt rundade paneler. Resultatet blir ett mer sammanhängande och mindre kantigt utseende jämfört med dagens relativt platta design.
Färgteman och gradienter
Mockuperna antyder också en förändring i färgsättningen. Istället för helt enfärgade ytor används i vissa exempel diskreta färggradienter, ofta i violetta nyanser.
Samtidigt verkar färgtemat kunna anpassas efter användarens val av tema. I andra bilder syns till exempel en mintgrön startsida där gränssnittets accentfärger matchar bakgrunden.
Vertikala flikar och kompakt läge
Designskisserna visar även hur gränssnittet kan fungera tillsammans med vertikala flikar, en funktion som Mozilla redan arbetar med att utveckla.
Dessutom syns ett kompakt gränssnittsläge i mockuperna. Ett sådant läge finns fortfarande i Firefox men är i dag dolt bakom en avancerad inställning i konfigurationen och saknar officiellt stöd i inställningsmenyn.
Att alternativet syns tydligt i designskisserna kan tyda på att Mozilla överväger att återinföra kompakt läge som en officiell inställning.
Fler funktioner under utveckling
Mockuperna visar också andra funktioner som är under utveckling eller experiment:
gränssnitt i både ljust och mörkt tema
privat surfningsläge
exempel på Firefox-menyn i den nya designen
två flikar sida vid sida, vilket antyder stöd för delad vy
Dessa funktioner behöver dock inte nödvändigtvis bli en del av en framtida version.
Projektet finns redan i Mozillas buggsystem
Trots att Nova ännu inte är ett officiellt Firefox-projekt finns det tecken på att arbetet faktiskt pågår. I Mozillas öppna bugghanteringssystem Bugzilla finns flera ärenden som refererar till “Project Nova”. Dessa rör bland annat förbättringar av gränssnittet och omdesign av introduktionsflöden för nya användare.
Det tyder på att Mozilla åtminstone experimenterar aktivt med konceptet.
Fortfarande bara ett experiment
Det är viktigt att komma ihåg att designbilderna bara visar interna experiment. Många idéer som testas i utvecklingsstadiet når aldrig en färdig produkt, och Nova kan förändras kraftigt innan något eventuellt införs i Firefox.
Men mockuperna ger ändå en intressant förhandsblick på hur nästa generation av Firefox skulle kunna se ut – med rundare former, mer flexibla layoutalternativ och ett mer sammanhållet visuellt språk.
Mozilla har tagit ett ovanligt tydligt ställningstagande i AI-debatten. Med en ny ”AI Kill Switch” i Firefox ger företaget användarna full kontroll över vilka – om några – AI-funktioner som ska finnas i webbläsaren, ett drag som markerar en kursändring efter växande kritik från trogna Firefox-användare.
Mozilla har nu tagit ett tydligt steg för att möta kritik från användare som vill slippa AI-funktioner i webbläsaren. Med den senaste uppdateringen av Firefox Nightly har företaget infört en efterlängtad AI Kill Switch – ett centralt reglage som gör det möjligt att helt stänga av alla AI-baserade funktioner i Firefox. Funktionen väntas bli tillgänglig för alla användare i samband med lanseringen av Firefox 148 i februari 2026.
Bakgrund: ökande AI-kritik från användare
Redan i december 2025, när Mozilla presenterade sin nya vd, stod det klart att bolaget var medvetet om det växande missnöjet bland delar av Firefox användarbas. Under flera versioner hade webbläsaren fått allt fler AI-drivna funktioner, något som av vissa upplevdes som påtvingat och i strid med Firefox traditionella fokus på kontroll, integritet och öppenhet.
Löftet från Mozilla var tydligt: användarna skulle få makten att helt stänga av AI.
AI Controls – ett samlat reglage i inställningarna
Den nya lösningen kallas AI Controls och har fått en egen sektion i Firefox inställningar. Där finns reglaget “Block AI Enhancements”, som vid aktivering stänger av både befintliga och framtida AI-funktioner.
Enligt beskrivningen innebär detta att användaren inte längre får se AI-relaterade funktioner – och inte heller popup-meddelanden eller marknadsföring kring dem. Reglaget länkar även till en informationssida som förklarar skillnaden mellan traditionell maskininlärning och de nyare AI-funktionerna.
Funktioner som stängs av
När AI-förbättringar blockeras inaktiveras bland annat:
Automatiska översättningar
Bildbeskrivningar (alt-text) i PDF-visaren
Förslag på flikgrupper
Sammanfattningar och nyckelpunkter i länkförhandsvisningar
AI-baserade chattbotar i sidopanelen
Även tillägg som bygger på Firefox inbyggda AI-funktioner påverkas och blockeras.
Möjlighet till selektiv kontroll
Trots namnet är AI Kill Switch inte ett allt-eller-inget-val. Efter att ha blockerat AI globalt kan användaren välja att återaktivera enskilda funktioner via On-Device AI-inställningarna. Det går även att begränsa AI-användningen utan att slå på huvudreglaget, samt att välja vilken – om någon – AI-chattbot som ska visas i sidofältet.
Så testar du funktionen redan nu
AI Controls är ännu inte aktiverat som standard i Nightly. För att testa krävs att inställningen browser.preferences.aiControls ändras från false till true via about:config.
Firefox 148 – fler nyheter än AI
Utöver AI-kontrollerna innehåller Firefox 148 flera tekniska förbättringar. Mozilla utlovar bättre stöd för skärmläsare, WebGPU i service workers, stöd för Sanitizer API för säkrare HTML-manipulation samt Trusted Types API, som ska minska risken för cross-site scripting-attacker.
AI-nödbromsen är utan tvekan den mest uppmärksammade nyheten – men Firefox 148 ser ut att bli en viktig version även ur ett bredare säkerhets- och tillgänglighetsperspektiv.
Ny funktion:”Block AI Enhancements” stänger av AI-funktioner och AI-popups i Firefox.
Finns i:
Firefox Nightly (kräver aktivering via about:config).
Så aktiverar du i Nightly:
Sätt browser.preferences.aiControls = true.
Exempel på AI som blockeras:
översättningar, alt-text i PDF-visaren, flikgruppsförslag, nyckelpunkter i länkförhandsvisningar, chattbotar i sidopanelen.
Selektiv kontroll:
AI kan senare slås på per funktion via On-Device AI-inställningarna.
Planerad release:
Firefox 148 (förväntad 24 februari 2026).
Vivaldi 7.8 gör webbläsaren snabbare i huvudet, inte bara i koden. Med drag-och-släpp-baserad Tab Tiling, smartare fästa flikar och ett mer flexibelt arbetssätt för e-post suddas gränsen ut mellan flikar och arbetsyta. Resultatet är en webbläsare som bättre följer hur människor faktiskt arbetar på webben – parallellt, fokuserat och på sina egna villkor.
De flesta webbläsare är byggda kring en enkel idé: en flik i taget. Men hur vi faktiskt arbetar på webben har förändrats. Vi jämför, refererar, skriver, följer upp och övervakar – ofta samtidigt. Med Vivaldi 7.8 tar Vivaldi ett tydligt steg bort från det linjära fliktänket och närmar sig i stället hur människans uppmärksamhet faktiskt fungerar.
Den stora nyheten är en genomgripande förbättring av Tab Tiling – funktionen som låter flera webbsidor visas sida vid sida i samma fönster. Den har funnits länge i Vivaldi, men har tidigare känts som något man aktiverar. I version 7.8 blir den något man bara gör.
Dra. Släpp. Tänk vidare.
I Vivaldi 7.8 skapar du en uppdelad vy genom att helt enkelt dra en flik rakt in i sidan du tittar på. När du hovrar över olika delar av fönstret visas visuella markeringar: vänster, höger, ovanför, under – eller i rutnät. Släpp fliken där det känns logiskt, och layouten skapas direkt.
Ingen dialogruta. Inga inställningar. Ingen mental omställning.
Det kan låta som en liten förändring, men i praktiken är det en stor sak. Gränssnittsforskning visar att varje avbrott i arbetsflödet – varje meny, varje extra val – har en kognitiv kostnad. När Vivaldi tar bort steget mellan tanke och handling känns webbläsaren plötsligt betydligt snabbare, även om datorn inte blivit det.
Öppna länkar direkt i en uppdelad vy
Nyheten stannar inte där. Nu går det också att öppna länkar direkt som en del av en befintlig uppdelad vy. I stället för att en länk tar över hela fönstret och tvingar dig att möblera om efteråt, kan nytt innehåll smidigt ”landa” bredvid det du redan jobbar med.
För den som använder musgester går detta till och med att trigga utan menyer eller klick. Resultatet är att webbläsaren börjar kännas mindre som en rad sidor – och mer som en sammanhängande arbetsyta.
Ett verktyg för parallellt tänkande
Vivaldi beskriver själva Tab Tiling som ett sätt att ”tänka i parallell”, och det är en träffande formulering. Människor är dåliga på att växla kontext snabbt, men bra på att hålla flera saker i huvudet samtidigt – så länge de är synliga.
Med Tab Tiling blir det naturligt att:
skriva eller forska med källor synliga bredvid texten
jämföra priser, specifikationer eller designförslag
följa liveuppdateringar medan annat arbete fortsätter
Eftersom varje ruta i layouten fortfarande är en vanlig flik kan du dessutom kombinera tiling med andra Vivaldi-funktioner. Du kan till exempel låta vissa sidor uppdateras automatiskt med jämna mellanrum, medan resten av arbetsytan förblir exakt som den är.
Flikar som beter sig som man förväntar sig
Vivaldi 7.8 gör också något som låter självklart – men som få webbläsare faktiskt klarar av: fästa flikar kan nu låsas till en specifik domän.
Det innebär att en fastnålad e-postflik alltid förblir e-post. Ett projektverktyg förblir ett projektverktyg. De slutar vara ”små vanliga flikar” och börjar fungera som verkliga verktyg.
Det är en till synes enkel förändring, men den eliminerar ett av de vanligaste irritationsmomenten i långa webbsessioner: att något man tänkt vara stabilt plötsligt förvandlas till något helt annat.
E-post som en del av webbläsaren – på riktigt
Vivaldis inbyggda e-postklient får också ett rejält lyft. Tidigare var mail låst till ett enda fönster. I version 7.8 fungerar mail över flera fönster och Workspaces, och fästa mailflikar följer med överallt.
I praktiken betyder det att e-post inte längre känns som en separat funktion eller ett sidoprojekt. Den blir ett verktyg som alltid finns där, oavsett hur du organiserar ditt arbete i webbläsaren.
Installera Vivaldi 7.8 på Ubuntu 24.04
Att installera Vivaldi på Ubuntu 24.04 är enkelt och följer samma modell som många andra moderna Linuxprogram. Det rekommenderade sättet är att använda Vivaldis officiella DEB-paket, vilket ger automatiska uppdateringar via Ubuntus pakethantering.
Gå till Vivaldis officiella nedladdningssida och välj Vivaldi för Linux (DEB).
Ladda ner paketet som passar ditt system (vanligtvis 64-bitars).
Installera genom att dubbelklicka på den nedladdade .deb-filen och använda Ubuntu Software, eller via terminalen:sudo apt install ./vivaldi-stable_*.deb
Under installationen läggs Vivaldis eget programförråd automatiskt till i systemet. Det innebär att framtida uppdateringar, inklusive säkerhetsfixar och nya versioner, levereras smidigt via vanliga systemuppdateringar.
När installationen är klar hittar du Vivaldi i programmenyn, redo att användas direkt utan ytterligare konfiguration.
Små förbättringar som formar helheten
Utöver de stora nyheterna innehåller Vivaldi 7.8 en rad mindre, men viktiga förbättringar:
Daglig bakgrundsbild från Unsplash på startsidan, helt valfritt
Caret browsing som egen inställning för bättre tangentbordsnavigering och tillgänglighet
Omritad Windows-installer för smidigare installation
Ett mycket stort antal kraschfixar, möjliggjorda av förbättrad kraschrapportering
Vivaldis QA-team beskriver det som ”två fulla hinkar med kraschfixar” och konstaterar torrt att de få krascher som eventuellt återstår lika gärna kan bero på kosmisk strålning eller grannens mikrovågsugn.
En webbläsare med en tydlig filosofi
Bakom alla funktioner finns en konsekvent idé: webbläsaren ska anpassa sig efter användaren – inte tvärtom. Vivaldi profilerar sig öppet mot övervakning, investerarstyrda designbeslut och lösningar där automatiserade system filtrerar vad du får se.
I stället handlar Vivaldi 7.8 om kontroll, tempo och arbetsro. Om att ge användaren verktyg som känns naturliga när de väl finns där.
När tanken ”jag vill se de här två sidorna samtidigt” uppstår – då är du redan där.
Mozilla släpper Firefox 147 – en uppdatering som fokuserar på bättre grafikprestanda, starkare integritet och modernare webbstandarder. Med förbättrat stöd för WebGPU, effektivare videouppspelning, djupare Linux-integration och nya funktioner för både utvecklare och slutanvändare fortsätter Firefox att stärka sin position som ett öppet och integritetsvänligt alternativ på alla plattformar.
Firefox 147 släppt – fokus på prestanda, grafik och integritet
En månad efter version 146 har Mozilla lanserat Firefox 147, den senaste uppdateringen av den populära webbläsaren med öppen källkod. Versionen finns nu tillgänglig för nedladdning och innehåller en rad förbättringar inom grafik, säkerhet, webbstandarder och plattformsintegration.
Utökad grafik- och videoprestanda
En av de mest märkbara nyheterna är att WebGPU nu är aktiverat som standard på alla macOS-versioner som körs på Apple Silicon. Det ger bättre stöd för avancerad grafik och beräkningstunga webbapplikationer direkt i webbläsaren.
På Linux- och Windows-system med stödda AMD-grafikkort har Firefox 147 dessutom fått zero-copy-uppspelning för hårdvaruavkodad video. Det minskar minnesanvändningen och förbättrar effektiviteten vid videouppspelning.
Förbättrad integration i Linux-miljöer
Firefox följer nu Freedesktop.orgs XDG Base Directory Specification, vilket innebär att konfigurationsfiler och användardata lagras enligt etablerade Linux-konventioner. Resultatet är bättre integration med skrivbordsmiljöer och systemverktyg.
Användare av GNOME med fönsterhanteraren Mutter får dessutom skarpare rendering på skärmar med fraktionell skalning, eftersom Firefox nu matchar fönster- och renderingsytor mer exakt mot den fysiska pixelmatrisen.
Starkare integritet och säkerhet
På säkerhetssidan har Firefox 147 påbörjat övergången från Safe Browsing V4 till V5. Den nya lösningen använder i större utsträckning lokala listor, vilket minskar nätverkskommunikation och därmed förbättrar användarnas integritet, samtidigt som skyddet mot skadliga och nätfiske-webbplatser bibehålls.
På Android är Site Isolation nu aktiverat som standard, vilket innebär att Firefox för Android når samma säkerhetsnivå som desktopversionen.
Automatisk Bild-i-bild för bättre multitasking
En ny användarvänlig funktion är automatisk Bild-i-bild. När funktionen är aktiverad öppnas ett Bild-i-bild-fönster automatiskt om en flik med pågående videouppspelning skickas till bakgrunden. Det gör det möjligt att fortsätta titta på video samtidigt som man arbetar i andra flikar. Inställningen hittas under alternativet för att fortsätta spela upp videor i Bild-i-bild vid flikbyte.
Snabbare webb med modern komprimering
Firefox 147 introducerar stöd för Compression Dictionaries enligt IETF RFC 9842. Tekniken gör det möjligt för webbplatser att återanvända gemensamma komprimeringsordlistor, vilket minskar datamängden som behöver överföras och ger snabbare sidladdning, särskilt på långsamma eller begränsade uppkopplingar.
Dessutom stöder både CompressionStream och DecompressionStream nu Brotli-formatet.
Nya CSS- och webbplattformfunktioner
CSS-stödet har byggts ut med flera nyheter, bland annat ankarlokalisering, nya rotrelativa enheter som rcap, rch, rex och ric, samt stöd för counter-* och quotes i ::marker. Firefox stöder nu även CSS Module Scripts, vilket gör det möjligt att importera stilmallar direkt via JavaScript-moduler.
På lagrings- och webbapplikationssidan tillkommer stöd för Storage-Access-Headers, som gör det möjligt för servrar att använda osegmenterade cookies efter tidigare användarsamtycke. Även module service workers stöds nu.
Under huven har Unicode-biblioteket ICU uppdaterats till version 78, med stöd för Unicode 17 och nya språk- och regioninställningar.
Buggrättningar och kompatibilitet
Firefox 147 innehåller också ett antal riktade korrigeringar. Bland annat har problem med drag-och-släpp, flikmarkering i Windows, HTTP/3-kompatibilitet och språkanpassning åtgärdats. Webbläsaren använder nu Accept-Language-värden som bättre överensstämmer med andra större webbläsare.
Tillgänglighet
Firefox 147 kan laddas ner direkt från Mozillas servrar. Windows- och macOS-användare får uppdateringen automatiskt inom de närmaste dagarna, medan Linux-användare kan räkna med att den dyker upp i distributionernas paketförråd inom kort.
WP-CLI gör det möjligt att administrera WordPress snabbt, effektivt och automatiserat direkt från kommandoraden. Med hjälp av detta verktyg kan du hantera allt från installation och uppdateringar till användare, databaser och felsökning – utan att logga in i webbgränssnittet. Den här lathunden ger en praktisk och tekniskt inriktad genomgång av de vanligaste WP-CLI-kommandona, med tydliga exempel för dig som arbetar med utveckling, drift eller systemadministration av WordPress-sajter.
Får vi presentera en lathund för hur du använder WP-CLI, främst i en klassisk LAMP-miljö (Linux, Apache, MySQL/MariaDB och PHP), men verktyget fungerar även utmärkt på macOS.
Denna lathund ger en heltäckande introduktion till WP-CLI, WordPress officiella kommandoradsverktyg, och riktar sig till tekniska användare såsom utvecklare och systemadministratörer. Här visas hur WordPress kan hanteras effektivt via terminalen istället för webbgränssnittet. Innehållet omfattar installation på Linux och macOS, grundläggande kommandostruktur och globala flaggor. Guiden går igenom hur du uppdaterar WordPress-kärnan, teman och tillägg, hanterar användare och roller, arbetar med databasen (säkerhetskopiering, import, sök-och-ersätt och optimering) samt hur du skapar och uppdaterar inlägg och sidor. Dessutom beskrivs felsökning, cache- och cron-hantering, återställning samt hur WP-CLI kan användas i skript och cronjobb för automatisering. Målet är att ge praktiska exempel och ett effektivt arbetsflöde för drift och underhåll av WordPress-installationer.
Mozilla fortsätter att vässa sin webbläsare, och med Firefox 146 bjuds användarna på tydligare grafik, ökad stabilitet och smartare funktioner på både dator och mobil. Den nya versionen innehåller allt från förbättrat Linux-stöd och säkrare grafikhantering på macOS till flexiblare filuppladdningar på Android och viktiga nyheter för webbutvecklare.
Nästan en månad efter version 145 har Mozilla nu släppt Firefox 146, den senaste uppdateringen av sin öppna webbläsare. Versionen innehåller ett antal förbättringar under huven – men också synliga nyheter som märks i vardagsanvändningen, oavsett om du surfar på Linux, macOS, Windows eller Android.
Linux får skarpare grafik med Wayland
För Linuxanvändare som kör Firefox under Wayland kommer en efterlängtad förbättring: inbyggt stöd för fraktionerad skalning. Det innebär att Firefox nu bättre kan hantera skärmar med höga DPI-värden, där exempelvis 125 % eller 150 % förstoring behövs. Resultatet är skarpare text, bättre rendering och färre visuella kompromisser – särskilt viktigt på moderna laptops.
macOS: Grafikproblem isoleras till separat process
På macOS tar Firefox ett tydligt steg mot ökad stabilitet. Webbläsaren använder nu som standard en dedikerad GPU-process för tekniker som WebGPU, WebGL och WebRender. Om något går fel i grafikkoden kraschar inte längre hela webbläsaren. I stället startas GPU-processen om i bakgrunden, vilket gör att användaren kan fortsätta arbeta utan avbrott.
Android blir smartare vid filuppladdningar
På mobilsidan har Firefox för Android blivit mer flexibel. När ett webbformulär ber om en fil men inte anger vilka filtyper som accepteras, får användaren nu fler val. Förutom att välja en befintlig fil kan man ta ett foto eller spela in ljud direkt. Det förenklar användningen av webbtjänster som kräver snabba mediauppladdningar – till exempel formulär, ärenden eller sociala appar.
Nya förslag i adressfältet – och Firefox Labs för alla
Firefox 146 förändrar även hur webbläsaren ger förslag i adressfältet. Engelskspråkiga användare i Frankrike, Tyskland och Italien kan nu se relevanta förslag om helgdagar och viktiga datum – direkt medan de skriver.
Samtidigt blir Firefox Labs tillgängligt för alla användare, oberoende av om man deltar i telemetri eller experiment. Labs ger tillgång till nya, experimentella funktioner och markerar en tydlig vilja från Mozilla att göra innovation mer öppen.
Windows: Buggfixar – men också ett farväl till Direct2D
På Windows har Mozilla åtgärdat ett irriterande fel som gjorde att flikar inte gick att klicka på när muspekaren låg längst upp på skärmen och Firefox var maximerat på vissa bildskärmar.
Samtidigt försvinner stödet för Direct2D helt. Användare som fortfarande är beroende av denna grafikväg hänvisas till Firefox ESR 140.x eller senare, där stödet finns kvar under längre tid.
Viktiga nyheter för webbutvecklare
Utvecklare får också flera välkomna förbättringar:
Webbinspektören döljer nu oanvända anpassade CSS-variabler som standard, vilket minskar rörighet och ökar prestanda.
Stöd har lagts till för post-kvant-säkra nyckelutbyten i DTLS 1.3 för WebRTC – ett steg mot framtidssäker kryptering.
Komprimerade elliptiska kurvpunkter stöds i WebCrypto.
Den nya CSS-funktionen contrast-color() gör det enklare att välja läsbara färger automatiskt.
Regeln @scope gör det möjligt att begränsa stilar till specifika DOM-träd.
Den nya egenskapen text-decoration-inset ger bättre kontroll över placeringen av understrykningar och dekorativa linjer.
Allt detta kompletteras med förbättrad renderingsprestanda tack vare uppdateringar i Skia, Mozillas grafikmotor.
Tillgänglighet och uppdatering
Firefox 146 finns redan nu att ladda ner direkt från Mozillas servrar. Windows- och macOS-användare får uppdateringen automatiskt inom de närmaste dagarna, medan Linuxanvändare kan räkna med att versionen dyker upp i distributionernas paketförråd inom kort.
Sammanfattningsvis är Firefox 146 en stabil, tekniskt betydelsefull uppdatering som stärker webbläsaren både på skrivbordet och på mobilen – med extra mycket kärlek till Linux, framtidens kryptering och grafisk stabilitet.
WordPress 6.9 tar ett stort kliv framåt för alla som skapar och förvaltar webbplatser. Med blockbaserade kommentarer, snabbare navigering, smartare typografi och kraftiga prestandalyft blir redigeringen både smidigare och mer samarbetsvänlig – samtidigt som den nya Abilities API lägger grunden för framtidens automatiserade WordPress-upplevelser.
När ett system som driver över 40 procent av världens webbplatser släpper en ny version märks det. Nu kommer WordPress 6.9, med kodnamnet “Gene”, uppkallad efter jazzpianisten Gene Harris. Precis som Harris blandade soul, blues och jazz till ett varmt och levande sound, strävar WordPress 6.9 efter att skapa ett mer intuitivt, samarbetsvänligt och framtidssäkert redigeringsflöde.
Block-level Notes: Samarbete direkt i innehållet
Den största nyheten är Notes – ett blockbaserat kommentarsystem där feedback kan lämnas direkt på individuella block i inlägg och sidor. Tidigare kunde kommentarer kring text och design lätt hamna utspridda i mejltrådar och chattverktyg. Nu kan hela teamet diskutera, justera och godkänna ändringar rakt i redigeraren. Det sparar tid, minskar missförstånd och skapar ett arbetssätt som påminner om realtidsredigering i moderna kontorsverktyg.
Utökad Command Palette: Snabbare navigation för alla
Command Palette, som tidigare bara fungerade i vissa delar av redigeraren, är nu tillgänglig i hela WordPress. Genom att bara skriva vad man vill göra – hoppa till ett verktyg, byta vy eller utföra en åtgärd – slipper användare klicka sig fram genom menyer. Det gör arbetet mer effektivt för både skribenter, designers och administratörer.
Fit text to container: Typografi som anpassar sig självt
I denna version får Paragraph- och Heading-block ett nytt typografiskt alternativ: att automatiskt skala text så att den passar perfekt i sin container. Funktionen är särskilt användbar för banners, grafiska rubriker och andra layoutkomponenter där man vill skapa en tydlig visuell effekt utan manuell justering av fontstorlekar.
Abilities API: En gemensam grund för framtidens webb
På utvecklarsidan introduceras Abilities API, ett nytt och standardiserat sätt att registrera och kontrollera rättigheter i WordPress. Till skillnad från tidigare system är detta API maskinläsbart och konsekvent oavsett om det används i PHP, via REST-API eller i kommande AI-drivna verktyg. Detta lägger grunden för automatisering, smartare arbetsflöden och mer robusta integrationer framöver.
Tillgänglighet: Fler förbättringar för en mer inkluderande upplevelse
WordPress 6.9 innehåller över 30 förbättringar kopplade till tillgänglighet. Bland annat har skärmläsarens meddelanden förtydligats, onödigt innehåll som genereras av CSS har dolts för assistiv teknik, markörens placering i formulär har stabiliserats och fokusbeteendet mellan interaktiva element har blivit mer förutsägbart. Tillsammans gör dessa ändringar WordPress enklare att använda för fler.
Prestanda: Snabbare sidladdning och effektivare backend
Även prestandan är förbättrad på flera fronter. På hemsidans framsida laddas sidor snabbare tack vare optimerade blockstilar, minskad mängd inline-CSS och smartare prioritering av skript. På serversidan har databasfrågor optimerats, caching förbättrats, WP-Cron gjorts mer effektiv och en ny output buffer för mallar har införts. Resultatet är en snabbare och mer responsiv WordPress-installation.
En hyllning till Gene Harris
Som traditionen bjuder är versionen namngiven efter en framstående musiker. Gene Harris, en självlärd pianovirtuos som blandade jazz med soul och gospel, är känd för sitt varma och uttrycksfulla spel. Hans stil passar väl som symbol för denna WordPress-version, som också strävar efter att kombinera teknik och känsla på ett harmoniskt sätt.
Sammanfattning
WordPress 6.9 är en version som förfinar arbetsflöden, förbättrar samarbetet och lägger en teknisk grund för framtida innovationer. Med blockbaserade kommentarer, snabbare navigation, smartare typografihantering, ett nytt behörighetssystem, förbättrad tillgänglighet och kraftiga prestandalyft markerar den ett tydligt steg framåt för både användare och utvecklare.
WORDPRESS 6.9 "GENE" – FAKTARUTA
--------------------------------
Typ: Innehållshanteringssystem (CMS)
Licens: GPLv2+
Krav (server):
- PHP 8.1 eller senare
- MySQL 5.7+ eller MariaDB 10.4+
- Apache eller Nginx
- HTTPS starkt rekommenderat
Nya huvudfunktioner:
- Block-level Notes för kommentarer direkt på block
- Utökad Command Palette i hela adminpanelen
- "Fit text to container" för stycken och rubriker
- Abilities API för standardiserade behörigheter
- Förbättrad prestanda och tillgänglighet
LEKA WORDPRESS HEMMA – LAMP I VIRTUELL MASKIN
--------------------------------------------
1. Värddator:
- Installerad VirtualBox eller VMware Workstation/Player
- Tillräckligt med RAM och diskutrymme (minst 8 GB RAM totalt rekommenderas)
2. Skapa virtuell maskin:
- OS: t.ex. Ubuntu Server LTS eller Debian
- Resurser: ~2 vCPU, 2–4 GB RAM, 20+ GB disk
- Nätverk: "Bridged" eller "NAT med port forward" så att du kan nå webbservern
3. Installera LAMP i gästen (Ubuntu/Debian-exempel):
sudo apt update
sudo apt install apache2 mariadb-server php \
libapache2-mod-php php-mysql php-xml php-curl php-gd php-zip
4. Säkra databasen:
sudo mysql_secure_installation
5. Skapa databas till WordPress:
mysql -u root -p
CREATE DATABASE wp_test CHARSET utf8mb4;
CREATE USER 'wp_user'@'localhost' IDENTIFIED BY 'starkt_lösenord';
GRANT ALL PRIVILEGES ON wp_test.* TO 'wp_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
6. Hämta och lägg WordPress på plats:
cd /var/www/html
sudo wget https://wordpress.org/latest.tar.gz
sudo tar xvf latest.tar.gz
sudo chown -R www-data:www-data wordpress
7. Surfa till din VM:
http://VM-ADRESS/wordpress
→ följ installationsguiden och ange databasen wp_test + användaren wp_user.
Nu har du en lokal "sandlåda" där du kan leka med WordPress 6.9 utan att riskera din skarpa sajt.
PHP 8.5 markerar ett tydligt steg mot ett modernare PHP, där både språkets syntax och motor har vässats. Med en ny URI-extension, pipe-operatorn |> och förbättrat stöd för funktionell och typstark kod gör versionen det enklare att skriva tydligare, säkrare och mer högpresterande webbapplikationer. Samtidigt städas äldre beteenden bort och lägger grunden för nästa generations PHP-projekt.
PHP 8.5 – En modernare, snabbare och smartare PHP-version
PHP 8.5 är nu släppt och erbjuder betydande förbättringar i syntax, prestanda och utvecklarupplevelse. Språket tar ytterligare kliv mot modern och tydlig programmeringsstil, med nya operatorer, attribut och effektivare resursanvändning.
Ny URI-extension
En av de största nyheterna är den inbyggda URI-extensionen som ersätter parse_url() vid avancerad användning. Den ger ett konsekvent API för att parsa, normalisera och modifiera URL:er enligt RFC 3986 och WHATWG-standarden. Den bygger på uriparser och Lexbor och är särskilt användbar i system där korrekt URL-hantering är avgörande.
Pipe-operatorn |>
PHP introducerar nu pipe-operatorn (|>), som möjliggör kedjning av funktioner från vänster till höger. Detta ersätter djupt nästlade funktionsanrop och ger tydligare och mer läsbar kod.
Operatorn kan användas med arrow functions och partial application. Den gör transformationskedjor enklare att följa och underhålla.
Förbättrad objektkloning med clone-with
Den nya syntaxen för att klona objekt och samtidigt ändra egenskaper förenklar den så kallade “with-er”-modellen och fungerar även i readonly-klasser.
$newObj = clone ($obj, ['prop' => $value]);
Det minskar behovet av extra kod vid uppdatering av objekt.
Attributet #[\NoDiscard]
Attributet #[\NoDiscard] varnar om returvärdet från en funktion ignoreras utan avsikt. Detta bidrar till ökad säkerhet i API:er. Om värdet medvetet ska ignoreras kan (void) användas.
Stöd för compile-time-uttryck
PHP 8.5 utökar stödet för uttryck som kan användas vid kompilering. Statiska closures och first-class-callables tillåts nu i konstanta uttryck, till exempel i attributparametrar, klasskonstanter och standardvärden på egenskaper.
Prestandaförbättringar med persistenta cURL-handel
Med curl_share_init_persistent() kan share-handles återanvändas mellan förfrågningar i långkörande applikationer. Detta minskar kostnaden för upprepade anslutningsinitieringar.
Nya hjälpfunktioner: array_first() och array_last()
De nya funktionerna array_first() och array_last() returnerar första respektive sista värdet i en array och ger null om arrayen är tom. Detta förenklar hantering tillsammans med null-sammansmältningsoperatorn.
Övriga förbättringar
Stacktraces visas nu även vid fatala fel.
Ny INI-inställning: max_memory_limit.
Ny konstant: PHP_BUILD_DATE.
Ny klass: IntlListFormatter.
Nya funktioner: get_exception_handler() och get_error_handler().
DOM får stöd för getElementsByClassName() och insertAdjacentHTML().
Ny funktion: grapheme_levenshtein().
locale_is_right_to_left() och Locale::isRightToLeft() för språkmedveten hantering.
Nytt CLI-kommando: php --ini=diff för att visa icke-standardinställningar.
Föråldrade funktioner och beteenden
Backtick-tecknet som alias för shell_exec() deprekeras.
Icke-standardiserade namn vid typomvandling tas bort.
Varningar införs vid omvandling från float till int.
Begränsningar införs för användning av null som arrayindex.
__sleep() och __wakeup() mjuk-deprekeras till förmån för __serialize() och __unserialize().
Tillgänglighet
PHP 8.5 finns nu att ladda ner som källkod från den officiella webbplatsen och kommer inom kort till stabila paketrepositorier i vanliga Linux-distributioner. Mer information finns i de officiella release notes.
Sammanfattning
PHP 8.5 innebär en tydlig modernisering av språket. Pipe-operatorn och den förbättrade kloningssyntaxen gör koden mer läsbar och målinriktad. URI-extensionen ger exakt URL-hantering och prestandaförbättringarna stärker PHP som motor för långkörande applikationer. Med förbättrad felhantering och utökad syntax ökar även säkerheten och robustheten.
PHP fortsätter med denna version att utvecklas från ett traditionellt skriptspråk till ett modernt och kraftfullt programmeringsspråk.
• Ny URI-extension för standardenliga URL-tolkningar
• Pipe-operatorn |> för kedjade anrop
• Förbättrad objektkloning med clone-with-syntax
• Attributet #[\NoDiscard] varnar vid ignorerade returvärden
• Nya funktioner: array_first() och array_last()
Mozilla fortsätter att förnya sin webbläsare med lanseringen av Firefox 145 – en version som kombinerar smartare funktioner, förbättrad design och starkare integritetsskydd. Nu kan användare skriva kommentarer direkt i PDF-filer, förhandsvisa flikgrupper, dela markerad text med länkar och söka i sin historik med hjälp av naturligt språk – allt med lokal, privat bearbetning.
Mozilla har nu släppt version 145 av sin öppna webbläsare Firefox, bara en månad efter den förra uppdateringen. Den nya versionen bjuder på flera smarta funktioner som gör surfandet både enklare och mer effektivt — samtidigt som användarnas integritet fortsatt står i centrum.
Skriv direkt i PDF-filer
En av de mest synliga nyheterna är möjligheten att skriva kommentarer direkt i PDF-dokument. Användare kan nu lägga till, redigera och ta bort anteckningar, frågor eller påminnelser utan att behöva externa program. Ett praktiskt kommentarsfönster gör det lätt att hålla ordning på alla anteckningar — perfekt för studier, arbete eller korrekturläsning.
Snabbare överblick med flikgruppsförhandsvisning
Har du många flikar öppna? Med den nya funktionen flikgruppsförhandsvisning kan du hålla muspekaren över en grupps namn och direkt se vilka sidor som finns där. Det sparar tid och gör det enklare att hitta rätt flik i stora projekt.
Dela text med precision
En annan smart nyhet är Copy Link to Highlight. Med den kan du dela en specifik del av en webbsida — till exempel ett citat eller en mening — och när mottagaren öppnar länken markeras texten automatiskt. Perfekt för samarbete eller för att dela intressanta utdrag i sociala medier.
Semantisk sökhistorik – smartare minne i webbläsaren
Den mest banbrytande funktionen i Firefox 145 är den nya Semantiska sökhistoriken. Den låter dig söka i din surfhistorik med naturligt språk, till exempel genom att skriva ”den där Linux-artikeln om Varnish”. All bearbetning sker lokalt på datorn, vilket innebär att din sökhistorik aldrig lämnar din enhet. Det är ett steg mot smartare och mer privat webbsökning.
Polerad design och enhetlig stil
Firefox 145 kommer även med visuella förbättringar. Flikarna har nu mjukt rundade hörn för att passa bättre med vertikala flikar, och knappar samt textfält – inklusive adressfältet – har fått ett modernare och mer enhetligt utseende. Om inga tillägg är installerade visar tilläggsknappen nu tips och länkar till Firefox Add-ons Store, vilket gör det enklare att upptäcka nya anpassningsmöjligheter.
För utvecklare: snabbare och säkrare webben
På den tekniska sidan har Firefox 145 fått stöd för Atomics.waitAsync, vilket möjliggör effektivare synkronisering mellan trådar i JavaScript – en viktig förbättring för webbapplikationer som använder delat minne. Dessutom introduceras inledande stöd för Integrity-Policy-headern, som stärker säkerheten genom att försäkra att skript och resurser inte manipuleras.
Bättre videostöd och typografi
Firefox kan nu spela upp Matroska (.mkv)-videor med populära kodekar som AVC, HEVC, VP9 och AV1, samt ljudformat som AAC och Opus. Det innebär att fler öppna videoformat fungerar direkt i webbläsaren. Även webbutvecklare får nya verktyg — med stöd för CSS-egenskapen text-autospace, som automatiskt justerar avståndet mellan tecken i texter som blandar olika skrivsystem.
Slutet för 32-bitars Linux
Samtidigt markerar version 145 slutet för 32-bitars Linux. Mozilla uppmanar användare av äldre system att uppgradera till 64-bitarsversionen för att fortsätta få uppdateringar och säkerhetsfixar.
Tillgänglighet
Firefox 145 finns redan att ladda ner direkt från Mozilla, och användare på Windows och macOS får uppdateringen automatiskt inom några dagar. På Linux kommer versionen att dyka upp i pakethanterarna för de flesta rullande distributioner inom kort.
För nerladdningslänkar och mer om firefox kollar i vår wiki på
Den som håller på med hemsidor, där är webappen wordpress den populäraste appen. Men även andra webappar som är skrivna i PHP kan behöva testas. Med egen testmiljö för LAMP kan man testa sina projekt. Har man till exempel en dator som inte klarar Windows 11, kan den bli en utmärkt NAS och testmiljö för webbappar skrivna i PHP eller annat språk.
Har du en gammal dator som du vill ge nytt liv? Du kan förvandla den till en webbtjänande server genom att installera en LAMP-stack – en kombination av Linux, Apache, MySQL/MariaDB och PHP[1]. Linux utgör operativsystemet, Apache agerar webbserver som levererar webbsidor, MySQL eller MariaDB sköter databasen där data lagras, och PHP är scriptspråket som binder samman allt för att skapa dynamiska webbsidor. I den här guiden går vi igenom, steg för steg, hur du installerar och konfigurerar en LAMP-stack på en Debian- eller Ubuntu-baserad server i hemmet – exempelvis en äldre dator du har stående.
Målgruppen är nybörjare med viss teknisk erfarenhet. Vi håller därför en lättförståelig, populärvetenskaplig ton samtidigt som vi säkerställer att allting blir tekniskt korrekt. Guiden täcker allt från installation av Apache, MySQL/MariaDB och PHP, till hur du får systemet att fungera i ditt lokala nätverk (LAN), vidare till att installera och konfigurera WordPress (ett populärt innehållshanteringssystem) och hur du kan administrera WordPress via kommandoraden med WP-CLI. Vi avslutar med grundläggande säkerhetsaspekter – såsom brandvägg, lösenordshantering och varför du inte bör exponera din hemserver direkt mot internet.
Översikt av innehåll:
Förberedelser: Vad du behöver och hur du förbereder servern och nätverket innan installation.
Installation av LAMP: Stegvis installation av Apache, MySQL/MariaDB och PHP på Debian/Ubuntu.
Installation av WordPress: Hur du laddar ner och konfigurerar WordPress på din LAMP-server.
WP-CLI: Användning av WordPress Command Line Interface för att administrera din WordPress-sajt via terminalen.
Säkerhet: Grundläggande åtgärder för att säkra din hemmaserver och WordPress-installation.
Avslutande tips: Några sista råd kring underhåll och vidare förbättringar.
Låt oss börja med att säkerställa att allting är på plats för installationen!
Förberedelser
Innan vi ger oss in på installationen, behöver du förbereda följande:
En dator med Linux (Debian eller Ubuntu Server): Installera gärna den senaste LTS-versionen av Ubuntu Server eller en stabil Debian-release på datorn du vill använda som server. Se till att systemet är uppdaterat (sudo apt update && sudo apt upgrade) och att du har administratörsrättigheter (sudo) på ett användarkonto.
Nätverksanslutning: Serverdatorn bör vara ansluten till ditt lokala nätverk, helst via kabel för stabilitet. Notera serverns lokala IP-adress (t.ex. 192.168.x.y) – du kan hitta den genom kommandot hostname -I eller via din routers gränssnitt. För att förenkla åtkomst inom hemnätverket kan du överväga att ge servern en statisk IP-adress på LAN: enklaste sättet är ofta att reservera en IP i routerns DHCP-inställningar baserat på serverns MAC-adress. Då får servern alltid samma adress på hemnätet, vilket underlättar när du ska ansluta till den.
Grundläggande kommandoradskunskaper: Vi kommer att använda terminalen flitigt för installation och konfiguration. Du bör kunna köra enkla Linux-kommandon och redigera konfigurationsfiler med en textredigerare som nano eller vim. Om servern är huvudlös (ingen skärm) kan du ansluta via SSH från en annan dator i nätverket.
Internetuppkoppling: För att ladda ner uppdateringar och programvara (Apache, MySQL, PHP, WordPress etc.) behöver servern internetåtkomst under installationen.
När ovanstående är ordnat är du redo att börja sätta upp din LAMP-stack!
Installation av LAMP
En LAMP-stack består av tre huvudsakliga komponenter att installera (utöver Linux som redan körs på din server): webbservern Apache, databasen MySQL/MariaDB och scriptspråket PHP. Vi går igenom installationen av dessa steg för steg på en Debian/Ubuntu-baserad distribution.
Installera Apache (webbserver)
Uppdatera paketindex: Öppna terminalen på din server och kör först en uppdatering av paketlistan:
sudo apt update
Installera Apache: Därefter installerar du Apache2 med apt:
sudo apt install apache2
På Ubuntu/Debian startar Apache automatiskt efter installationen och ställs in att köra vid uppstart. För säkerhets skull kan du kontrollera Apache-status:
sudo systemctl status apache2
Tjänsten bör visas som aktiv (running). Apache levereras med en standardsida (”It works!”) som du nu kan testa. Öppna en webbläsare på en klientdator i samma nätverk och navigera till http://<serverns-IP-adress> – du bör se Apaches välkomstsida som bekräftar att webbservern körs[3].
Aktivera Apache i brandväggen: Ubuntu har en inbyggd brandvägg (ufw). Tillåt HTTP- och HTTPS-trafik i brandväggen så att webbförfrågningar kan nå Apache:
sudo ufw allow ’Apache Full’ sudo ufw enable
Kommandot ’Apache Full’ öppnar port 80 (HTTP) och 443 (HTTPS) i brandväggen[4]. (OBS: Om ufw inte är installerat på Debian kan du antingen installera det eller använda annan brandväggslösning; på ett hemnätverk bakom en router kan du även välja att initialt lita på NAT:en, men det är bra att ha en lokal brandvägg som extra skydd.)
Installera MySQL/MariaDB (databas)
Installera databasservern: Kör följande kommando för att installera MySQL-server (i Ubuntu 20.04+ installeras i själva verket ofta MariaDB, en community-version av MySQL, men för enkelhet kallar vi den MySQL):
sudo apt install mysql-server
Under installationen kan du bli ombedd att sätta ett root-lösenord för MySQL (detta beror på distributionens version – vissa moderna Ubuntu-versioner sätter ingen root-lösenord och använder sockets-autentisering). Oavsett vilket, kommer vi strax att säkra installationen.
Starta och kontrollera MySQL: Precis som med Apache, kontrollera att databasservern är igång:
sudo systemctl start mysql # startar tjänsten om den ej redan är igång sudo systemctl enable mysql # ser till att den startar vid boot sudo systemctl status mysql # visar status
MySQL/MariaDB bör nu köras.
Säkra databasinstallationen: MySQL kommer med ett praktiskt script för grundläggande säkerhetshärdning. Kör:
sudo mysql_secure_installation
Detta guide-program frågar en serie frågor för att säkra din databasserver. Du kommer bland annat kunna: sätta eller uppdatera root-lösenordet (om det inte redan är satt), ta bort anonyma användarkonton, förhindra root-inloggning via fjärranslutning samt ta bort testdatabasen[5]. Acceptera att ta bort/inaktivera osäkra inställningar genom att svara Yes på frågorna. Efter att skriptet kört färdigt har du en grundsäkert konfigurerad MySQL/MariaDB-instans – kom ihåg det root-lösenord du eventuellt angav.
Installera PHP (scriptspråk)
Installera PHP och nödvändiga moduler: Installera PHP samt tillhörande Apache- och databaskopplingar med:
sudo apt install php libapache2-mod-php php-mysql
Paketet libapache2-mod-php kopplar samman PHP med Apache (så att Apache kan tolka .php-filer), och php-mysql tillåter PHP att prata med MySQL/MariaDB[6]. Utöver dessa grundläggande paket kan det vara klokt att installera några vanliga PHP-tillägg som WordPress och dess plugins kan behöva, t.ex. cURL, GD, mbstring, XML m.fl. Du kan installera flera på en gång:
(Ovanstående inkluderar vanliga tillägg; du kan alltid installera fler senare om något plugin kräver det.) När PHP och tilläggen är installerade, ladda om Apache så att eventuella nya moduler tas i bruk:
sudo systemctl restart apache2
Testa PHP (valfritt): För att verifiera att PHP fungerar med Apache kan du skapa en testfil. Kör t.ex.:
echo ”<?php phpinfo(); ?>” | sudo tee /var/www/html/info.php
Navigera sedan i webbläsaren till http://<serverns-IP>/info.php. Om du ser en sida med PHP-information (PHP-version och konfigurationsdetaljer) så fungerar PHP som det ska. Kom ihåg att ta bort testfilen senare av säkerhetsskäl (sudo rm /var/www/html/info.php), då den avslöjar detaljer om din PHP-konfiguration.
Brandvägg och lokal nätverksåtkomst
Efter att Apache, MySQL och PHP är installerade och körs, har du i princip en fungerande LAMP-server. Några viktiga punkter för att få allt att fungera smidigt på hemnätverket:
Brandvägg och portar: Vi aktiverade UFW-brandväggen och öppnade för ”Apache Full” tidigare, vilket innebär att din server tar emot trafik på port 80 (HTTP) och 443 (HTTPS). I ett hemmanätverk bakom en router är servern som standard inte tillgänglig utifrån internet (såvida du inte särskilt öppnar/forwardar portar på din router). För intern åtkomst inom LAN räcker det att brandväggen tillåter trafiken. Kontrollera att du kan nå Apache från en annan dator i nätverket via serverns IP-adress (som vi testade med välkomstsidan).
Lokal DNS (valfritt): Det kan bli lite omständligt att komma ihåg IP-adressen. Om du vill kan du på dina klientdatorer uppdatera deras hosts-fil så att t.ex. ett smidigt namn (som ”minserver.local”) pekar på serverns IP – eller använd din routers ev. funktion för lokala värdnamn. Detta är dock extra lyx; IP-adressen duger bra för att fortsätta installationen.
Statisk IP: Som nämnt bland förberedelserna, se till att serverns IP inte ändras över tid. Det bästa är att ställa in att den alltid får samma IP. Du kan antingen konfigurera detta i själva serverns nätverksinställningar (statisk IP via Netplan/DHCP override) eller mycket enkelt via routerns webbgränssnitt genom att binda serverns MAC-adress till en fast IP i DHCP (den enklaste lösningen enligt många). Detta förhindrar att servern plötsligt får en ny adress (vilket annars kan hända efter omstarter) och att dina bokmärken/inställningar till servern skulle sluta fungera.
Nu har vi en grundläggande LAMP-stack i drift. Dags att lägga till WordPress för att få en komplett hemsida!
Installation av WordPress
WordPress är ett av världens mest populära verktyg för att bygga webbplatser och bloggar. Vi kommer nu att installera WordPress på vår nya LAMP-server. Processen omfattar att skapa en databas åt WordPress, hämta själva WordPress-programvaran och konfigurera den.
Skapa en MySQL-databas för WordPress
WordPress behöver en egen databas att lagra all sin information i (inlägg, användare, inställningar, etc.). Vi använder MySQL/MariaDB som vi installerade för detta. Följande steg utförs i MySQL:s shell:
Logga in i MySQL: Kör sudo mysql -u root -p på servern för att logga in i MySQL prompten som root (administratör). Ange root-lösenordet du satte tidigare (om inget lösenord sattes, kör bara sudo mysql utan -p).
Skapa databas: När du fått MySQLs prompt (mysql>), skapa en ny databas som WordPress ska använda. Du kan kalla den vad du vill – i exemplet nedan används wordpress:
CREATE DATABASE wordpress;
Detta skapar en databas som heter ”wordpress”[9]. (Om du vill använda ett annat namn går det bra, notera det då för kommande steg.)
Skapa användare: För bättre säkerhet är det rekommenderat att inte låta WordPress använda root-kontot till databasen, utan skapa en dedikerad databas-användare. Skapa t.ex. en användare wordpressuser med ett lösenord:
CREATE USER ’wordpressuser’@’localhost’ IDENTIFIED BY ’ditt_lösenord’;
Byt ut ’ditt_lösenord’ mot ett starkt lösenord du väljer för databasanvändaren (minst 12 tecken, gärna slumpmässigt). Med detta kommando skapas en ny MySQL-användare wordpressuser som endast kan logga in från localhost (det vill säga från servern själv).
Ge användaren rättigheter: Nu ger vi den nya användaren fullständig åtkomst till den nya databasen:
GRANT ALL PRIVILEGES ON wordpress.* TO ’wordpressuser’@’localhost’;
Detta ger wordpressuser fulla rättigheter (ALL PRIVILEGES) på alla tabeller i databasen ”wordpress”. Det innebär att WordPress kan skapa tabeller, läsa, skriva och ändra data i databasen som behövs.
Spara ändringarna och avsluta: Inom MySQL behöver man uppdatera rättighetsinställningarna med:
FLUSH PRIVILEGES; EXIT;
FLUSH PRIVILEGES ser till att MySQL laddar in de nya användarrättigheterna utan omstart, och EXIT lämnar MySQL-prompten. Vi har nu en databas (wordpress) och en användare (wordpressuser) med tillhörande lösenord klara för WordPress att använda
Ladda ner och installera WordPress-filerna
Med databasen på plats är nästa steg att hämta WordPress-programvaran och placera den i webbserverns katalog.
Ladda ner WordPress: Gå till en temporär mapp, t.ex. /tmp, och ladda ner senaste WordPress-release (på svenska eller engelska – vi tar den engelska standardversionen här). Kör på servern:
cd /tmp curl -O https://wordpress.org/latest.tar.gz
Detta hämtar arkivfilen latest.tar.gz från WordPress officiella webbplats[13], som innehåller alla WordPress-filer.
Extrahera filer: Extrahera arkivet:
tar xzvf latest.tar.gz
Det skapar en katalog som heter wordpress/ med WordPress-filerna.
Flytta WordPress till webbplatsens rot: Apache serverar som standard filer från /var/www/html/. Vi flyttar nu över WordPress-filerna dit. Om du inte har andra webbplatser på servern kan vi lägga WordPress direkt i html-mappen:
sudo cp -a /tmp/wordpress/. /var/www/html/
Flaggan -a (archive) ser till att kopiera alla filer och behålla rättigheter. Slutet /. ser till att dolda filer också följer med. Efter denna kopiering ligger nu WordPress PHP-filer i /var/www/html, samma ställe som Apaches ”It works”-indexsida låg. Du kan ta bort den gamla index.html (Apache välkomstsidan) från /var/www/html för att inte den ska visas i stället för WordPress: sudo rm /var/www/html/index.html.
Ägarskap och rättigheter: För att WordPress senare ska kunna ladda upp filer, ändra inställningar och uppdatera själv, behöver webbservern (Apache) ägarskap till filerna. Apache kör som användaren www-data på Ubuntu/Debian. Sätt nu ägare för alla WordPress-filer till www-data:
sudo chown -R www-data:www-data /var/www/html
Detta ger webbservern kontroll över filerna[15]. Som ytterligare säkerhetsåtgärd kan man sätta strikta filrättigheter: t.ex. 750 för kataloger och 640 för filer, vilket hindrar obehöriga användare på systemet från att läsa/köra filerna. Exempel:
sudo find /var/www/html/ -type d -exec chmod 750 {} \; sudo find /var/www/html/ -type f -exec chmod 640 {} \;
(Detta är en rekommenderad utgångspunkt; WordPress bör fungera med dessa rättigheter, men vissa plugin kan kräva justeringar senare. Grundprincipen är att www-data ska ha access, men ingen annan behöver det.)
Konfigurationsfil (wp-config.php): WordPress behöver en konfigurationsfil med databasuppgifterna. Normalt kan detta göras genom installationsguiden i webbläsaren (nästa steg) – WordPress försöker då spara inställningarna åt dig. Tack vare att vi satt rätt ägarskap på filerna kan WordPress skapa filen själv. Om det av någon anledning inte lyckas, kan du manuellt skapa den genom att kopiera wp-config-sample.php till wp-config.php:
…och fylla i databasinformationen (DB_NAME, DB_USER, DB_PASSWORD) för wordpress-databasen och wordpressuser-användaren vi skapade[16]. Samt passa på att lägga till unika salter/nycklar för säkerhet (WordPress hemliga nycklar) enligt instruktion i filen – dessa kan genereras från WordPress.org:s hemliga nyckeltjänst. Om du istället låter webbinstallationsguiden hantera detta kan du hoppa över manuellt skapande; vi beskriver det nedan.
Slutför installationen via webbläsaren
Nu är alla filer på plats och databasen redo. Det är dags att köra WordPress berömda “fem-minuters installation” via webbgränssnittet:
Öppna installationssidan: På en dator i ditt nätverk, öppna webbläsaren och gå till http://<serverns-IP-adress>/ (eller om du satte ett värdnamn, använd det). Eftersom vi lade WordPress i webbrotkatalogen bör adressen visa WordPress installationsguide. Du blir först ombedd att välja språk för installationen. Välj exempelvis Svenska om du vill ha WordPress på svenska, eller fortsätt med engelska – det går alltid att ändra språk senare. Klicka “Fortsätt/Continue”.
Databasuppgifter: WordPress kommer sedan fråga efter databasnamn, användarnamn och lösenord. Ange de uppgifter du skapade tidigare:
Databasnamn:wordpress (om du valde det namnet, annars ditt egna namn)
Användarnamn:wordpressuser
Lösenord: det lösenord du satte för wordpressuser-kontot.
Databasserver:localhost (WordPress kör på samma server som databasen).
Tabellprefix: wp_ är standard och duger bra om du inte har speciella skäl att ändra.
Skicka iväg uppgifterna. WordPress kopplar nu upp mot databasen. Om allt är rätt ifyllt får du en bekräftelse och kan fortsätta.
Skapa administratörskonto: Nästa steg i guiden ber om information för sajtens grundkonfiguration:
Webbplatstitel: Namnet på din webbplats (t.ex. “Min Blogg”).
Administratörsanvändare: Ett administratörslogin för WordPress. Välj inte “admin” som användarnamn – ta något unikt.
Lösenord: Ett starkt lösenord för administratören föreslås automatiskt. Du kan använda det eller skriva ett eget, men se till att det är starkt (WordPress varnar om det är för svagt)[19].
Din e-postadress: Ange en e-post dit WordPress kan skicka återställningslänkar och notiser.
Sökmotorsynlighet: Du kan välja att avmarkera “Tillåt sökmotorer indexera denna sida” ifall du inte vill att din hemsida ska dyka upp på Google ännu (praktiskt för en testsajt på hemnätet). Denna inställning kan ändras senare.
Klicka sedan på “Installera WordPress” (Install WordPress). WordPress kommer nu att konfigurera klart allt i databasen.
Installation klar – logga in: Om inga fel uppstod möts du av en sida som säger att WordPress har installerats, och du kan klicka på “Logga in” för att gå till inloggningssidan (eller gå direkt till http://<server-IP>/wp-admin/). Logga in med det admin-användarnamn och lösenord du valde. Du tas då till WordPress administratörspanel (dashboard), där du kan börja skapa inlägg, sidor, ändra utseende etc.
Grattis! Du har nu en egen WordPress-sajt som körs på din hemmaserver. Men innan vi börjar använda den på allvar, låt oss titta på hur man kan sköta WordPress via terminalen med WP-CLI, samt hur man säkrar upp installationen.
WP-CLI – WordPress via terminalen
Att administrera WordPress via webbläsarens wp-admin-gränssnitt fungerar fint för det mesta. Men det finns ett kraftfullt verktyg för dig som inte räds terminalen: WP-CLI (WordPress Command Line Interface). WP-CLI låter dig hantera WordPress-sajten med kommandon direkt i terminalen, vilket kan vara både snabbare och smidigare för många uppgifter. Du kan till exempel uppdatera WordPress-kärnan, installera eller uppdatera plugins och teman, hantera användare, skapa inlägg med mera – allt utan att behöva klicka runt i webbläsaren. Detta är särskilt användbart om du administrerar flera sajter eller bara föredrar att automatisera och skripta saker.
Installation av WP-CLI
WP-CLI är ett fristående PHP-baserat verktyg. Så här installerar du det på din Ubuntu/Debian-server:
Hämta WP-CLI: Ladda ner WP-CLI som en PHP-arkivfil (.phar) till din server:
Detta laddar ner filen wp-cli.phar till din nuvarande katalog.
Testkör WP-CLI: Du kan nu prova köra verktyget med:
php wp-cli.phar –info
Om WP-CLI är nedladdat korrekt ser du information om miljön (PHP-version m.m.).
Gör WP-CLI körbar globalt: För att slippa skriva php wp-cli.phar varje gång, gör vi filen körbar och flyttar den till en katalog i PATH (så att den kan köras som ett vanligt kommando). Till exempel:
Detta flyttar filen och döper kommandot till wp (du kan välja annat namn om du vill)[23]. Testa nu med wp –info – du bör få liknande utskrift som tidigare, vilket bekräftar att installationen lyckades.
(Notera: På vissa distributioner kan WP-CLI finnas i pakethanteraren, men den metoden är inte alltid uppdaterad. Den officiella och rekommenderade vägen är som ovan att använda Phar-filen.)
Exempel på vad du kan göra med WP-CLI
Nu när WP-CLI är installerat, här är några vanliga administrationsuppgifter du kan utföra med det:
Uppdatera WordPress-kärnan: Istället för att logga in i wp-admin och klicka på uppdatering, kör bara:
wp core update && wp core update-db
Detta laddar ner och installerar senaste WordPress-versionen och uppdaterar databasen vid behov – allt i en handvändning.
Uppdatera plugins: Du kan uppdatera alla dina tillägg med ett enda kommando:
wp plugin update –all
Då hämtas och uppdateras samtliga installerade insticksprogram till senaste version. (Du kan också uppdatera ett enskilt plugin med wp plugin update plugin-namn om du vill.)
Installera och aktivera ett plugin eller tema: För att installera ett nytt plugin, till exempel cache-pluginet WP Super Cache, kör:
wp plugin install wp-super-cache –activate
Detta söker upp pluginet på WordPress plugin-katalog, laddar ner det och aktiverar det direkt. Du kan göra samma sak för teman med wp theme install tema-namn –activate.
Hantera användare och inlägg: WP-CLI låter dig även skapa nya användare, resetta lösenord, generera nya inlägg, exportera databasen, med mera. T.ex. för att skapa en ny användare:
wp user create johndoe [email protected] –role=author –user_pass=”MittLösen123″
skulle skapa en författaranvändare åt ”John Doe” med angivet lösenord.
Övrigt: Det finns kommando för i princip allt i WordPress: wp search-replace för att göra sök-och-ersätt i databasen (nyttigt vid t.ex. domänbyte), wp option update för att ändra inställningar, wp post list för att lista inlägg, osv. Du kan se alla tillgängliga kommandon med:
wp help
eller wp <subcommand> –help för detaljer om ett specifikt kommando.
Som du märker kan WP-CLI kraftigt förenkla underhållet. Det är helt frivilligt att använda – allt detta kan göras via det grafiska gränssnittet också – men för den tekniskt nyfikne är det ett utmärkt verktyg som sparar tid och ger mer kontroll.
(Säkerhetstips: När du använder WP-CLI på en produktionssajt som är åtkomlig från internet, tänk på att kommandon som uppdaterar saker sker direkt. Det är klokt att ta backup innan större uppdateringar, även om WP-CLI i sig inte är farligt.)*
Säkerhet
Nu har vi en fungerande WordPress-server i ditt hemnätverk. Innan vi nöjt lutar oss tillbaka är det viktigt att titta på grundläggande säkerhet. Att köra en server innebär ansvar att skydda den från obehörig åtkomst och attacker. Här är några viktiga säkerhetsaspekter och tips:
Brandvägg och åtkomstbegränsning: Vi har redan aktiverat UFW-brandväggen och öppnat nödvändiga portar för webbservern internt. För en hemmaserver som inte ska nås från internet räcker detta. Exponera inte din server mot internet i onödan. Om du inte absolut behöver fjärråtkomst utifrån, låt bli att öppna portforwarding på din router för port 80/443. En hemserver utan rätt skydd kan snabbt bli utsatt för intrångsförsök. I diskussioner på nätet avråder erfarna användare starkt från att ha en server direkt exponerad mot internet utan brandvägg – om din server inte har en avancerad brandväggskonfiguration, koppla bort den från direkt internet. Håll den bakom din router/NAT där den är skyddad. (Om du måste ge åtkomst utifrån, överväg att sätta upp en VPN, använda en reverse proxy-tjänst som Cloudflare Tunnel, eller åtminstone se till att HTTPS/SSL är använt och att du har extra autentisering.)
Starka lösenord överallt: Använd starka, unika lösenord för alla konton – det inkluderar MySQL-databasens användare, WordPress admin-konto, samt Linux-användare (särskilt om SSH är åtkomligt). Undvik enkla eller vanliga lösenord. WordPress gav en styrkeindikator för admin-lösenordet; följ den rekommendationen. Byt gärna ut standardanvändarnamnet “admin” till något annat för WordPress admin-kontot, ifall du råkat välja det.
Håll systemet uppdaterat: En av de viktigaste säkerhetsåtgärderna är att kontinuerligt uppdatera din programvara. Se till att din Ubuntu/Debian får säkerhetsuppdateringar (du kan köra sudo apt update && sudo apt upgrade manuellt regelbundet, eller aktivera automatiska säkerhetsuppdateringar). Detsamma gäller för WordPress och dess tillägg/teman – föråldrade plugins med kända sårbarheter är en vanlig angreppsvektor. Använd antingen WP-CLI eller WordPress inbyggda uppdateringsfunktion för att hålla allt up-to-date. Ett tips är att i WordPress-inställningarna aktivera automatiska uppdateringar för mindre release-versioner och plugins vid behov.
Säkerhet i WordPress: Överväg att installera ett säkerhetsplugin i WordPress som ytterligare skyddslager. Populära alternativ är t.ex. Wordfence eller Sucuri som kan skanna efter malware och blockera misstänkt trafik. Dessa kan hjälpa att upptäcka och stoppa attacker mot din sajt. Se också till att endast behövliga plugins är installerade och radera de du inte använder (färre plugins minskar potentiella sårbarheter).
Begränsa exponering på nätverket: Eftersom detta är en hemmaserver för internt bruk, se till att den endast är nåbar där det behövs. Du kan till exempel ställa in UFW-regler som begränsar port 80/443 så att de bara kan nås från din lokala subnät (t.ex. sudo ufw allow from 192.168.0.0/24 to any port 80 om ditt LAN är 192.168.0.x). Då blockeras även eventuell åtkomst från utanför nätverket. Om du har SSH igång, överväg att byta SSH-port från 22 till något annat, och använd nyckelbaserad inloggning för att förhindra lösenordsgissning.
SSL/TLS för webb: Även om sajten bara körs på LAN kan det vara bra att sätta upp HTTPS om du någon gång exponerar den. På internet skulle vi absolut rekommendera att skaffa ett Let’s Encrypt-certifikat för din domän (om du har en), eller åtminstone ett självsignerat certifikat för kryptering på LAN. HTTPS krypterar trafiken så att ingen utomstående kan avlyssna lösenord eller data som skickas.
Regelbundna backuper: Ta för vana att säkerhetskopiera din WordPress-databas och eventuella uppladdade filer. Eftersom detta är på en egen server kan du skripta en mysqldump av databasen då och då, eller använda ett WordPress-backupplugin. Spara backuperna på en annan enhet. Detta skyddar dig ifall något går fel (t.ex. en uppgradering som strular till det, hårddiskfel, eller om du råkar radera något av misstag).
Sammanfattningsvis handlar säkerhet om lager-på-lager: brandvägg, begränsad åtkomst, starka lösenord, uppdateringar och säkerhetskopior. Genom att följa dessa råd skyddar du din hemmaserver mot de vanligaste riskerna och kan tryggt experimentera vidare. Tänk på: om du någon gång öppnar servern mot internet, var extra noggrann med alla ovanstående punkter – internet är fullt av bottar som skannar efter sårbara servrar.
Avslutande tips
Du har nu en fullt fungerande LAMP-server med WordPress i ditt hemnätverk! Här är några avslutande tips för att ta ditt projekt vidare och hålla allting snurrande:
Lär känna WordPress och fortsätt anpassa: Logga in på WordPress och utforska dess adminpanel. Byt till ett tema du gillar, skapa några sidor/inlägg och prova installera något nytt plugin. Det finns massor av gratis teman och plugins att utforska för nästan alla behov. Kom dock ihåg att inte installera för många onödiga plugin – håll det till det du verkligen använder, både för prestanda och säkerhet.
Prestanda på hemservern: En äldre dator kan ha begränsad prestanda. Om du märker att sajten är långsam, fundera på att installera ett cache-plugin (t.ex. WP Super Cache vi nämnde) för att snabba upp sidladdningar genom att servera statiska sidor. Se också till att onödiga tjänster inte körs på servern och konsumerar resurser. För enstaka användare i ett LAN är dock prestandakravet oftast lågt.
Utforska fler möjligheter: Nu när din server är igång, kanske du vill köra fler tjänster på den? Du kan exempelvis sätta upp phpMyAdmin för enklare databashantering via webben (om än WP-CLI och MySQL-shell räcker långt), eller installera andra webbapplikationer vid sidan av WordPress (kom ihåg att då konfigurera Apache virtuella värdar för flera sajter). Din LAMP-server kan vara värd för flera projekt samtidigt. Varje sajt kan få sin egen databas och egen katalog under /var/www.
Underhåll är nyckeln: Som med alla system är regelbundet underhåll viktigt. Håll ett öga på uppdateringar både för servern och WordPress. Städa bort sådant du inte behöver. Och framför allt, fortsätt lära dig! Om något problem uppstår, konsultera loggfilerna (Apache loggar finns i /var/log/apache2/ och WordPress fel loggas ofta via PHP). Communityn för både WordPress och Linux är stor – det finns forum och guider för det mesta. Minns att nyckeln till en framgångsrik webbplats inte bara är själva uppsättningen, utan dessfortlöpande underhåll och förbättring[33]. Med andra ord, fortsätt pyssla om din server även efter att den är satt i drift.
Vi hoppas denna guide hjälpt dig komma igång med att installera LAMP-stack och WordPress på din hemmadator. Lycka till med ditt webbprojektexperiment och ha kul på vägen! Skulle något krångla, finns det många resurser online – och glöm inte att backup är din bästa vän när du experimenterar. Happy hosting!
Förklaring av vad de olika delkomponenterna gör
Apache: En populär webbserverprogramvara som körs på servern för att leverera webbsidor till besökarnas webbläsare. Apache tar emot förfrågningar från webbläsare och svarar med innehållet (t.ex. din WordPress-sida). I LAMP-stacken utgör Apache “webbserver”-delen.
Brandvägg: Ett säkerhetssystem som skyddar nätverk och datorer mot intrång genom att kontrollera vilken trafik som tillåts passerar. En brandvägg kan konfigureras att bara släppa igenom viss trafik (t.ex. webbtrafik på port 80/443 till din WordPress-server) och blockera obehöriga anslutningar.
Debian: En Linux-distribution (operativsystem) som främst används för servrar och infrastruktur. Debian är känt för stabilitet och öppen källkod. I det här sammanhanget kan Debian vara serverns operativsystem där du installerar LAMP-komponenterna och WordPress.
IP-adress: En unik sifferkombination som identifierar en enhet (dator, server m.m.) i ett nätverk[4]. Genom att använda serverns IP-adress kan andra datorer i hemmanätverket hitta fram till din WordPress-server och visa webbsidan.
LAMP: Akronym för Linux, Apache, MySQL, PHP[5]. Det är en paketlösning (s.k. tech stack) där Linux är operativsystemet, Apache är webbservern, MySQL är databashanteraren och PHP är programmeringsspråket. En LAMP-stack innehåller alltså allt som behövs för att driva en WordPress-webbplats på en lokal server.
LAN (Local Area Network): Ett lokalt nätverk som består av enheter inom ett begränsat område (t.ex. i hemmet). I ett hemmanätverk (LAN) är din WordPress-server ansluten till samma router som dina andra enheter, vilket gör att de kan kommunicera direkt med servern inom det lokala nätet.
Linux: Ett operativsystem med öppen källkod som är vanligt på servrar. Linux är grunden i LAMP-stacken (L:et står för Linux) och utgör serverns OS. Både Debian och Ubuntu är Linux-varianter; en av dem körs på serverdatorn för att du ska kunna installera Apache, MySQL, PHP och WordPress.
MySQL/MariaDB: Detta är databashanteringssystem som används för att lagra och hämta all information som hör till din webbplats – till exempel inlägg, användarkonton och inställningar. WordPress är byggt för att arbeta med databaser av den här typen. På moderna Linux-servrar installeras ofta MariaDB som ett alternativ till MySQL; de fungerar i princip likadant och är fullt kompatibla med WordPress. I en LAMP-stack utgör MySQL eller MariaDB den komponent som ansvarar för själva datalagringen.
PHP: Ett skriptspråk på serversidan som används för att skapa dynamiska webbsidor[9]. WordPress är skrivet i PHP, vilket innebär att PHP-kod körs på servern för att generera HTML-sidorna. När en användare besöker din WordPress-sida så tolkar PHP koden och bygger ihop sidan som sedan skickas till användarens webbläsare.
Port: Inom datanätverk avser en port ett nummer som fungerar som en kanal eller “adress” för en viss typ av trafik[10]. Till exempel använder webbtrafik vanligtvis port 80 för HTTP och port 443 för HTTPS. För att din WordPress-server ska vara åtkomlig i nätverket behöver rätt port öppnas (t.ex. port 80 så att hemsidan kan nås, och port 22 för SSH-fjärrinloggning), ofta i samarbete med brandväggen.
Root-användare: Det högsta administratörskontot i ett Linux-system (kallas även superuser) som har obegränsade rättigheter[11]. Root-användaren kan installera program, ändra systeminställningar och utföra alla kommandon. Av säkerhetsskäl loggar man vanligtvis inte in direkt som root; istället använder man ett normalt användarkonto och sudo-kommandot för att tillfälligt få root-behörighet vid administration av servern.
SSH (Secure Shell): Ett protokoll som används för att ansluta säkert till en annan dator över nätverket[12]. Via SSH kan du öppna en terminal till din server och köra kommandon på distans som om du satt vid den. I vårt sammanhang används SSH för att fjärrstyra Debian/Ubuntu-servern i hemmanätverket – till exempel för att installera paket eller hantera WordPress via kommandoraden.
Ubuntu: En av de mest populära Linux-distributionerna för datoranvändare, baserad på Debian[13]. Ubuntu finns i versioner för servrar och är känt för att vara användarvänligt. I det här sammanhanget kan Ubuntu (Server-edition) användas som operativsystem på din hemmaserver innan du installerar LAMP-paketet och WordPress.
WordPress: Ett mycket populärt publiceringsverktyg (Content Management System, CMS) för webben[14]. Med WordPress kan man enkelt skapa och hantera en hemsida eller blogg via ett webbgränssnitt. I vår situation installerar du WordPress på LAMP-servern i hemmanätverket, vilket låter dig driva en egen lokal webbplats och administrera innehållet genom WordPress kontrollpanel.
WP-CLI:WordPress Command Line Interface, ett verktyg som låter dig hantera WordPress-webbplatsen via kommandoraden[15]. Med WP-CLI kan du sköta många administrationsuppgifter direkt i terminalen – till exempel installera eller uppdatera WordPress, lägga till användare, hantera teman och insticksprogram – utan att behöva använda WordPress grafiska webbgränssnitt.
Detta projekt använder en klassisk LAMP-stack:
– Linux (Ubuntu/Debian)
– Apache som webbserver
– MySQL eller MariaDB som databas
– PHP som serversidespråk
WordPress installeras direkt i /var/www/html och kopplas till en dedikerad databas.
WP-CLI gör det möjligt att administrera sajten via terminalen.
Servern är endast tillgänglig inom hemnätverket (LAN) via statisk IP-adress.
Portar 80 (HTTP) och 443 (HTTPS) tillåts lokalt via ufw.
Perfekt för testning av egna webbappar, teman och plugins utan att publicera dem online.
Mozilla har släppt Firefox 144 – en ny version av webbläsaren som fokuserar på säkerhet, stabilitet och små men betydelsefulla förbättringar. Bland nyheterna finns starkare kryptering för sparade lösenord, en smartare Picture-in-Picture-funktion och flera nya verktyg för webbutvecklare. Versionen finns nu tillgänglig för Windows, Linux och Android.
Mozilla har nu släppt den färdiga versionen av Firefox 144, och även om det inte är en revolutionerande uppdatering, innehåller den flera förbättringar som gör webbläsaren både smidigare och säkrare. Den officiella lanseringen sker den 14 oktober 2025, men versionen finns redan tillgänglig för nedladdning för Windows, Linux och Android.
Förbättrad Picture-in-Picture-funktion
En av de mest märkbara nyheterna gäller Picture-in-Picture-läget, den lilla videoruta som kan ligga ovanpå andra fönster. I tidigare versioner pausades videon om man stängde fönstret, men nu går det att stänga utan att stoppa uppspelningen genom att hålla nere Shift och klicka på stängningsknappen, eller genom att trycka Shift + Esc. Det är en liten men praktisk förbättring för den som ofta multitaskar.
Starkare kryptering i lösenordshanteraren
Firefox 144 byter ut den gamla krypteringsmetoden 3DES-CBC mot den modernare och säkrare AES-256-CBC för sparade lösenord i Firefox Password Manager. Det stärker skyddet av användarens lokala lösenord på datorn. Mozilla påpekar att lösenord som synkas via Firefox Sync redan tidigare har haft starkare kryptering (AES-256-GCM) och alltså inte påverkas av förändringen.
Förbättringar i Android-versionen
Android-versionen får en ny översättningsbanner som visar status för översättningen av webbsidor. Mozilla har också tagit bort inställningen “Tillåt skärmdumpar i privat läge” för att skydda användarnas integritet vid privat surfning.
Förfinad hantering på Windows
I Windows-versionen har Mozilla förbättrat hur Firefox fungerar med virtuella skrivbord. När en länk öppnas från ett annat program kommer Firefox nu att använda ett fönster på det aktuella skrivbordet, eller skapa ett nytt, istället för att hoppa till ett annat skrivbord. Det ger en mer konsekvent och förutsägbar användarupplevelse.
Nya funktioner för webbutvecklare
Firefox 144 introducerar flera nyheter för utvecklare:
Stöd för Element.moveBefore API, som förenklar flytt av HTML-element i DOM-strukturen.
Stöd för View Transition API Level 1, som gör övergångar mellan sidor mjukare i webbappar.
Möjlighet att använda resizeMode i getUserMedia, vilket tillåter beskärning och nedskalning av videoströmmar.
Nya metoder getOrInsert och getOrInsertComputed för Map och WeakMap, som underlättar hanteringen av nyckel-värde-par.
Utvecklare får också stöd för WebGPU GPUDevice.importExternalTexture på Windows, samt förbättrad prestanda i VideoEncoder via en ny batch-encoding-funktion i WebCodecs, vilket minskar fördröjning och ökar genomströmningen. Dessutom visar Inspektörverktyget nu en särskild markering för egna (custom) händelser, vilket gör felsökning enklare.
Förfinad grafikhantering
Firefox 144 kan nu tillämpa dithering när gradienter som linear-gradient, conic-gradient och radial-gradient renderas via hårdvaruacceleration med WebRender. Detta ger jämnare färgövergångar, särskilt på skärmar med begränsad färgåtergivning.
Tillgänglighet och lansering
Mozilla planerar att officiellt presentera Firefox 144 tillsammans med Firefox 140.4 och Firefox 115.29.0 ESR den 14 oktober 2025. Men redan nu går det att ladda ner versionen, inklusive källkod, från Mozillas nedladdningsservrar. Firefox 144 finns tillgänglig för 64-bitars, 32-bitars och ARM64-system.
Sammanfattning
Firefox 144 är ingen dramatisk omarbetning, men det är en genomtänkt uppdatering som förfinar webbläsarens användarupplevelse och stärker säkerheten. Med modernare kryptering, smartare hantering av videofunktioner och fler verktyg för utvecklare visar Mozilla att Firefox fortsätter att utvecklas som en snabb, säker och användarvänlig webbläsare som respekterar både integritet och öppen standard.
Mozilla har släppt Firefox 142, den senaste versionen av sin webbläsare med öppen källkod. Uppdateringen bjuder på en flexibel undantagslista i ETP Strict-läget, smartare sökresultat i adressfältet och flera nya API:er för utvecklare.
Mozilla har släppt Firefox 142, den senaste versionen av sin populära webbläsare med öppen källkod. Lanseringen sker officiellt den 19 augusti 2025, men redan nu går det att ladda ner både källkod och färdiga binärer för 64-bitars, 32-bitars och ARM64-system från Mozillas FTP-server.
Flexibel undantagslista i ETP Strict En av de största nyheterna i Firefox 142 är en flexibel undantagslista i Enhanced Tracking Protection (ETP) Strict-läget. Den nya funktionen gör det möjligt att hantera webbplatser där spårningsskydd tidigare har brutit viktiga funktioner. Undantagen är uppdelade i två nivåer – basfunktioner och bekvämlighetsfunktioner – så att användaren kan få bättre kompatibilitet utan att ge avkall på integritetsskyddet.
Förbättringar i gränssnittet Det går nu att ta bort tillägg från sidofältet genom att högerklicka på ikonen och välja ”Ta bort från sidofältet”. Mozilla har även förbättrat bläddringshastigheten i bokmärkesdialogen, så att den håller sig inom komponentytan, samt lagt till bättre dra-och-släpp-stöd för blob-bilder.
Smartare sökresultat och Netmonitor Adressfältet får också en förbättring genom att sökresultat från historiken nu visas smartare, vilket minskar risken för dubletter. Utvecklarverktyget Netmonitor har uppdaterats så att det visar rubriker, cookies och parametrar även om en förfrågan inte är helt avslutad.
Nyheter för utvecklare För webbutvecklare är Firefox 142 en särskilt spännande uppdatering. Den lägger till stöd för:
wllama-API – som låter utvecklare integrera lokala språkmodeller (LLM) direkt i tillägg.
URLPattern-API – ett standardiserat sätt att matcha och analysera URL:er.
Prioritized Task Scheduling-API – för att tilldela och hantera prioriteringar mellan olika uppgifter.
Selection.getComposedRanges() – som gör det möjligt att exakt hämta markerade textrader över shadow DOM-gränser.
Dessutom har Debuggern fått en ny inställning där utvecklare kan välja om overlayn ska visas när ett skript pausas.
ESR-versionerna lanseras samtidigt Samtidigt med Firefox 142 kommer Mozilla även att lansera Firefox 140.2 ESR och Firefox 128.14 ESR för de användare som föredrar den utökade supportversionen.
Firefox 142 – Faktaruta
Lansering: 19 aug 2025 • Källa: Mozilla • Licens: MPL 2.0 • Plattformar: Windows, macOS, Linux, Android, iOS
Commodores diskettstationer var långt mer än enkla tillbehör. Från stora 8-tumsstationer för PET- och CBM-datorer till den klassiska 1541 för Commodore 64 och den mer avancerade 1571 för Commodore […]
Ericsson Hotline 900 Pocket var en av de tidiga mobiltelefonerna som markerade övergången från biltelefoner och tunga transportabla enheter till verkligt handhållna mobiler. Med dagens mått var den stor, […]
Butoba MT 7 F var en liten men avancerad rullbandspelare från början av 1960-talet, byggd i en tid då ljudinspelning höll på att bli verkligt portabel. Med batteridrift, två […]
Acer Aspire One blev en av de tydligaste symbolerna för netbook-eran – den korta men intensiva period då datorbranschen trodde att framtidens vardagsdator skulle vara liten, billig och ständigt […]
DECstation var Digital Equipment Corporations försök att möta den nya RISC-eran. Med snabba MIPS-processorer, Unix-systemet ULTRIX och avancerad grafik blev maskinerna viktiga arbetsstationer för forskare, ingenjörer och utvecklare. Samtidigt […]
Yamaha DX7 såg kanske inte märkvärdig ut när den lanserades 1983, men den förändrade ljudet av en hel musikgeneration. Med digital FM-syntes, klara elpianon, metalliska klockljud och ett pris […]
VAX-11 var datorfamiljen som visade att en minidator kunde mäta sig med betydligt dyrare stordatorer. När DEC lanserade VAX-11/780 1977 fick universitet, företag och forskningsmiljöer tillgång till en kraftfull […]
Commodore CBM-II var tänkt att bli den moderna efterföljaren till PET-serien och ta Commodore vidare in på både hemma- och kontorsmarknaden. Med mer minne, avancerad bankväxling, SID-ljud och professionella […]
När Commodore PET lanserades 1977 var persondatorn fortfarande ett djärvt löfte om framtiden. Med robust plåtchassi, inbyggd skärm, BASIC i ROM och en blinkande markör blev PET och de […]
Amiga 500 blev för många mer än en hemdator – den blev en första glimt av framtiden. Med färgstark grafik, stereoljud och spelupplevelser som stack ut från mängden tog […]
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 the latest qBittorrent 5.2 release! Explore new features and enhancements in this powerful open-source BitTorrent client. Download now! The post qBittorrent 5.2 Open-Source BitTorrent Client Released with Many New Features appeared first on Linux Today.
Explore NHS England's potential move to privatize GitHub repositories amid AI concerns. Understand the impact on data sharing and public access. The post NHS England May Make Public GitHub Repositories Private Over AI Concerns appeared first on Linux Today.
Discover the recently patched Copy Fail Linux kernel vulnerability affecting Debian, Ubuntu, and more. Stay secure with the latest updates and insights. The post Copy Fail Linux Kernel Vulnerability Now Patched in Debian, Ubuntu, and Others appeared first on Linux Today.
Discover the step-by-step guide to install Odoo 18 on Ubuntu 26.04. Simplify your setup process and enhance your business management today! The post How to Install Odoo 18 on Ubuntu 26.04 appeared first on Linux Today.
Discover the features of GCC 16.1, the first release in the GCC 16 series, now with C++20 as the default standard. Upgrade your coding experience today! The post GCC 16.1 Released as First GCC 16 Series Release with C++20 Default appeared first on Linux Today.
Explore the future of AI in Ubuntu with thoughtful Snap integration. Discover how this technology enhances user experience and drives innovation. The post Future of AI in Ubuntu: Thoughtful Integration via Snap appeared first on Linux Today.
Explore the new features of DavMail 6.7, including TOTP MFA support, for improved security and seamless access to your Exchange services. The post DavMail 6.7 Exchange Gateway Adds TOTP MFA Support appeared first on Linux Today.
Explore the latest Uptime Kuma 2.3 update, featuring OracleDB monitoring and status page groups to streamline your uptime tracking and reporting. The post Uptime Kuma 2.3 Adds OracleDB Monitoring and Status Page Groups appeared first on Linux Today.
Discover 10 essential free and open-source audio effects, mixers, and PipeWire routing tools to enhance your sound production and creativity. The post 10 Useful Free and Open Source Audio Effects, Mixers, and PipeWire Routing Tools appeared first on Linux Today.
Discover how KDE Plasma 6.7 enhances your visual experience with sharper zoom upscaling. Explore the latest features and improvements today! The post KDE Plasma 6.7 Is Getting Sharper Zoom Upscaling appeared first on Linux Today.
Exfatprogs 1.4 exFAT utils for Linux has been released today with improvements and new features for the mkfs.exfat, fsck.exfat, and exfatprogs programs. The post Linux’s exFAT Progs 1.4 Released with Partition Table Creation Support appeared first on 9to5Linux – do not reproduce this article without permission. This RSS feed is intended for readers, not scrapers.
COSMIC 1.0.14 desktop environment is now available with improvements to COSMIC Files, COSMIC Term, COSMIC Edit, COSMIC Settings, COSMIC Panel, COSMIC Store, and COSMIC Applets. The post COSMIC 1.0.14 Desktop Adds Keybind Support for Non-Latin Keyboard Layouts appeared first on 9to5Linux – do not reproduce this article without permission. This RSS feed is intended for […]
Mozilla Firefox 151.0.2 open-source web browser is now available for download with improvements to the Split View feature, disk caching, website and forms compatibility, and more. The post Mozilla Firefox 151.0.2 Is Out Now to Improve Split View, Disk Caching, and More appeared first on 9to5Linux – do not reproduce this article without permission. This […]
NVIDIA 610 graphics driver is now available for download with support for new Vulkan extensions, support for creating Vulkan logical devices from multiple physical devices, and more. The post NVIDIA 610 Linux Graphics Driver Adds Vulkan and Wayland Improvements appeared first on 9to5Linux – do not reproduce this article without permission. This RSS feed is […]
IPFire 2.29 Core Update 202 hardened Linux firewall distro is now available for download with OpenVPN 2.7, security patches for Dirty Frag and Copy Fail vulnerabilities, and other changes. The post IPFire 2.29 Core Update 202 Linux Firewall Distro Released with OpenVPN 2.7 appeared first on 9to5Linux – do not reproduce this article without permission. […]
AlmaLinux OS 10.2 distribution is now available for download as a free alternative to Red Hat Enterprise Linux 10.2. Here’s what’s new! The post AlmaLinux OS 10.2 Released as a Free Alternative to Red Hat Enterprise Linux 10.2 appeared first on 9to5Linux – do not reproduce this article without permission. This RSS feed is intended […]
PipeWire 1.6.6 audio/video server for Linux is now available for download with more improvements for the Pulse server, filter graph, and more. The post PipeWire 1.6.6 Improves the Pulse Server, Volume Initialization in Filter Graph appeared first on 9to5Linux – do not reproduce this article without permission. This RSS feed is intended for readers, not […]
Sway 1.12 Wayland compositor is now available for download with HDR10 support when running with the Vulkan renderer, support for capturing individual windows, and other changes. The post Sway 1.12 Wayland Compositor Released with HDR10 Support via Vulkan Renderer appeared first on 9to5Linux – do not reproduce this article without permission. This RSS feed is […]
AppGrid 1.8 open-source application launcher for the KDE Plasma desktop environment is now available for download with new features and improvements. Here's what's new! The post AppGrid 1.8 Native App Launcher for KDE Plasma 6 Is Out with New Features appeared first on 9to5Linux – do not reproduce this article without permission. This RSS feed […]
MKVToolNix 99.0 open-source MKV manipulation tool is now available for download with the ability to remember the last used directory when selecting audio files, and many other changes. Here’s what’s changed! The post MKVToolNix 99.0 MKV Manipulation Tool Improves the MKVToolNix GUI, mkvmerge appeared first on 9to5Linux – do not reproduce this article without permission. […]
Here’s a quick rundown of the 10 quick tips after you finish installing a brand new Fedora 44 workstation edition. In this article, we will talk about a few post-install tips for Fedora 44 workstation edition. These are a good starting point if you are installing a fresh Fedora 44 workstation edition for all user… […]
Here’s are the quick steps on how you can upgrade to the Fedora 44 version. Fedora 44 is officially available for download and the upgrade channels are now available. This release brings the latest and greatest GNOME 50 desktop for workstation editions, refinements to KDE Plasma desktop and more updates. If you are trying to… […]
Canonical is bringing thoughtful, local-first AI to Ubuntu – enhancing accessibility, enabling intelligent agents, and keeping user privacy and open source values at the core. As we move through 2026, large language models (LLMs) and AI tools have become ubiquitous across the tech industry. Adoption varies widely – some projects dive in headfirst, while others… […]
Xubuntu 26.04 LTS is here – a fast, lightweight, and beautiful release featuring Xfce 4.20 and special 20th anniversary wallpapers. Xubuntu 26.04 LTS codenamed ‘Resolute Raccoon’ released on April 23, 2026. This lightweight flavour of Ubuntu brings the stable Xfce 4.20 desktop along with three years of support until April 2029. It celebrates 20 years… […]
We round up the best new features of the upcoming fedora 44 workstation edition release. Fedora 44 is released on April 28, 2026. This significant release brings the latest and greatest GNOME 50 to Workstation, Linux kernel 6.19, and many practical updates across desktops and tools. It balances new technology with excellent usability, making it… […]
Ubuntu 26.04 LTS codenamed “Resolute Raccoon” brings exciting improvements in desktop experience, security, and hardware support for the next five years. Ubuntu 26.04 LTS codenamed “Resolute Raccoon” released on April 23, 2026. This is the latest long-term support release that brings solid improvements in security, desktop experience, and hardware support. This release, will be receiving… […]
OpenShot 3.5 is here with major speed and smoothness upgrades that make video editing feel much more responsive and enjoyable. The free and open source video editor OpenShot 3.5 arrives with major speed, smoothness, and power improvements. This is one of the biggest releases in its 18-year history. A new default timeline, 35% overall performance… […]
We round up the EndeavourOS Titan release. EndeavourOS Titan is now available, released on March 12 2026. This fresh Arch-based ISO brings smarter hardware support and a smoother installation experience while keeping the lightweight, customizable spirit we all love. This Arch-based distribution gives me the pure Arch experience with a friendly installer and helpful tools…. […]
Learn about the key feature sets of GNOME 50 desktop environment. A fresh release of GNOME 50 “Tokyo” landed on March 18, 2026. This version brings solid improvements in parental controls, accessibility, file management, and display technologies. It marks a big step forward for families, assistive tech users, and everyday productivity while making the desktop… […]
We round up the key feature sets of Linux Kernel 6.18. Linus Torvalds released Linux Kernel 6.18 on November 30, 2025. This is the last mainline kernel of the year and is expected to become the 2025 Long Term Support (LTS) kernel. It brings many new features and hardware updates while staying focused on stability… […]
Annons
Digital Fixare
Strul med e-posten? Hjälp med TV? Problem med wifi?
Digital Fixare
Datorproblem kan vara både frustrerande och tidskrävande – men hjälp finns nära till hands. Hos Datorhjälp i Bromma får du personlig och kunnig support, oavsett om det gäller en trasig laptop, krånglande e-post eller installation av ny teknik i hemmet. Med butik på Orrspelsvägen 13 och möjlighet till hembesök över hela Stockholm hjälper våra erfarna […]
När datorn krånglar, Wi-Fi-uppkopplingen sviktar eller skrivaren vägrar fungera kan vardagen snabbt bli frustrerande. För boende kring Karlaplan finns nu möjlighet att få snabb och personlig datorhjälp direkt i hemmet – till ett förmånligt pris med RUT-avdrag. Allt fler hushåll runt Karlaplan väljer att få teknisk hjälp på plats i stället för att ta sig […]
När datorn krånglar, wifi slutar fungera eller den nya mobilen känns svår att förstå finns personlig hjälp att få i Bergshamra. Genom hembesök i lugn miljö och pedagogiskt stöd på plats blir tekniken enklare att hantera – dessutom till halva kostnaden tack vare RUT-avdraget. Bergshamra. När datorn låser sig, e-posten slutar fungera eller den nya […]
När datorn krånglar, wifi strular eller den nya mobilen känns svår att förstå finns personlig hjälp att få i Hässelby Strand. Genom hembesök i lugn miljö och pedagogiskt stöd på plats blir tekniken enklare att hantera – dessutom till halva kostnaden tack vare RUT-avdraget. Hässelby Strand. När datorn låser sig, e-posten slutar fungera eller den […]
När tekniken krånglar i vardagen – från datorer som låser sig till wifi som inte fungerar – finns personlig hjälp att få i Högdalen. Med hembesök i lugn och trygg miljö, pedagogiska förklaringar och möjlighet till halva kostnaden genom RUT-avdraget blir det enklare att få digitala problem lösta. Högdalen. När datorn fryser, e-posten slutar fungera […]
När datorn krånglar, Wi-Fi-uppkopplingen svajar eller skrivaren vägrar fungera kan vardagen snabbt bli både stressig och tidskrävande. För boende i Rågsved finns nu möjlighet att få snabb och personlig datorhjälp direkt i hemmet – till ett förmånligt pris med RUT-avdrag. När datorn krånglar, Wi-Fi-uppkopplingen svajar eller skrivaren vägrar fungera kan vardagen snabbt bli både stressig […]
När tekniken krånglar i vardagen – från strulande datorer och e-post till wifi som inte vill fungera – finns personlig hjälp att få i Vårberg. Med hembesök i lugn och ro och möjlighet till halva kostnaden via RUT-avdraget erbjuds ett tryggt och pedagogiskt stöd för den som vill få tekniken att fungera igen. Vårberg. När […]
När datorn krånglar, internetuppkopplingen svajar eller skrivaren vägrar fungera kan vardagen snabbt bli både stressig och tidskrävande. För boende i Norsborg finns nu möjlighet att få snabb och personlig datorhjälp direkt i hemmet – till ett förmånligt pris med RUT-avdrag. Allt fler hushåll i Norsborg väljer att få teknisk hjälp på plats i stället för […]
När datorn krånglar, internetuppkopplingen svajar eller skrivaren vägrar fungera kan vardagen snabbt bli frustrerande. För boende runt Huddinge Centrum finns nu möjlighet att få snabb och personlig datorhjälp direkt i hemmet – till ett förmånligt pris tack vare RUT-avdraget. Allt fler hushåll i området kring Huddinge Centrum väljer att få teknisk hjälp på plats i […]
När datorn krånglar, Wi-Fi-uppkopplingen sviktar eller skrivaren inte vill fungera kan vardagen snabbt bli frustrerande. För boende kring S:t Eriksplan finns nu möjlighet att få snabb och personlig datorhjälp direkt i hemmet – till ett förmånligt pris med RUT-avdrag. Allt fler hushåll i området runt S:t Eriksplan väljer att få teknisk hjälp på plats i […]
PHP lämnar sin gamla speciallicens bakom sig och går över till den välkända BSD 3-Clause-licensen. För vanliga utvecklare märks förändringen kanske knappt, men för Linux-distributioner, företag och projekt som bygger vidare på PHP innebär den enklare regler, tydligare kompatibilitet och mindre juridisk osäkerhet. PHP har gjort något som låter torrt, juridiskt och långt från vardagen:…
Mozilla har i förväg publicerat de slutliga byggena av Firefox 150 inför den officiella lanseringen den 21 april 2026. Den nya versionen bjuder på förbättrad PDF-hantering, starkare skydd för lokala nätverk samt flera nya funktioner för webbutvecklare. Mozilla har publicerat de slutliga byggena av Firefox 150 redan innan den officiella lanseringen den 21 april 2026.…
Firefox 149 tar ytterligare steg mot att bli mer än bara en webbläsare. Med snabbare PDF-hantering, en ny funktion för delad skärm och skärpt skydd mot skadliga webbplatser visar uppdateringen hur moderna webbläsare allt mer utvecklas till kompletta arbetsverktyg för både vardag och arbete. Mozilla fortsätter att förfina sin webbläsare Firefox – och version 149…
Mozilla experimenterar med ett nytt designkoncept för webbläsaren Firefox. Tidiga mockuper av projektet “Nova” visar ett rundare och mer sammanhållet gränssnitt, med stöd för funktioner som vertikala flikar och ett möjligt återinförande av kompakt läge. Även om designen fortfarande befinner sig på idéstadiet ger bilderna en första antydan om hur framtidens Firefox kan komma att…
Mozilla har tagit ett ovanligt tydligt ställningstagande i AI-debatten. Med en ny ”AI Kill Switch” i Firefox ger företaget användarna full kontroll över vilka – om några – AI-funktioner som ska finnas i webbläsaren, ett drag som markerar en kursändring efter växande kritik från trogna Firefox-användare. Mozilla har nu tagit ett tydligt steg för att…
Vivaldi 7.8 gör webbläsaren snabbare i huvudet, inte bara i koden. Med drag-och-släpp-baserad Tab Tiling, smartare fästa flikar och ett mer flexibelt arbetssätt för e-post suddas gränsen ut mellan flikar och arbetsyta. Resultatet är en webbläsare som bättre följer hur människor faktiskt arbetar på webben – parallellt, fokuserat och på sina egna villkor. De flesta…
Mozilla släpper Firefox 147 – en uppdatering som fokuserar på bättre grafikprestanda, starkare integritet och modernare webbstandarder. Med förbättrat stöd för WebGPU, effektivare videouppspelning, djupare Linux-integration och nya funktioner för både utvecklare och slutanvändare fortsätter Firefox att stärka sin position som ett öppet och integritetsvänligt alternativ på alla plattformar. Firefox 147 släppt – fokus på…
WP-CLI gör det möjligt att administrera WordPress snabbt, effektivt och automatiserat direkt från kommandoraden. Med hjälp av detta verktyg kan du hantera allt från installation och uppdateringar till användare, databaser och felsökning – utan att logga in i webbgränssnittet. Den här lathunden ger en praktisk och tekniskt inriktad genomgång av de vanligaste WP-CLI-kommandona, med tydliga…
Mozilla fortsätter att vässa sin webbläsare, och med Firefox 146 bjuds användarna på tydligare grafik, ökad stabilitet och smartare funktioner på både dator och mobil. Den nya versionen innehåller allt från förbättrat Linux-stöd och säkrare grafikhantering på macOS till flexiblare filuppladdningar på Android och viktiga nyheter för webbutvecklare. Nästan en månad efter version 145 har…
WordPress 6.9 tar ett stort kliv framåt för alla som skapar och förvaltar webbplatser. Med blockbaserade kommentarer, snabbare navigering, smartare typografi och kraftiga prestandalyft blir redigeringen både smidigare och mer samarbetsvänlig – samtidigt som den nya Abilities API lägger grunden för framtidens automatiserade WordPress-upplevelser. När ett system som driver över 40 procent av världens webbplatser…
PHP 8.5 markerar ett tydligt steg mot ett modernare PHP, där både språkets syntax och motor har vässats. Med en ny URI-extension, pipe-operatorn |> och förbättrat stöd för funktionell och typstark kod gör versionen det enklare att skriva tydligare, säkrare och mer högpresterande webbapplikationer. Samtidigt städas äldre beteenden bort och lägger grunden för nästa generations…
Mozilla fortsätter att förnya sin webbläsare med lanseringen av Firefox 145 – en version som kombinerar smartare funktioner, förbättrad design och starkare integritetsskydd. Nu kan användare skriva kommentarer direkt i PDF-filer, förhandsvisa flikgrupper, dela markerad text med länkar och söka i sin historik med hjälp av naturligt språk – allt med lokal, privat bearbetning. Mozilla…
Den som håller på med hemsidor, där är webappen wordpress den populäraste appen. Men även andra webappar som är skrivna i PHP kan behöva testas. Med egen testmiljö för LAMP kan man testa sina projekt. Har man till exempel en dator som inte klarar Windows 11, kan den bli en utmärkt NAS och testmiljö för…
Mozilla har släppt Firefox 144 – en ny version av webbläsaren som fokuserar på säkerhet, stabilitet och små men betydelsefulla förbättringar. Bland nyheterna finns starkare kryptering för sparade lösenord, en smartare Picture-in-Picture-funktion och flera nya verktyg för webbutvecklare. Versionen finns nu tillgänglig för Windows, Linux och Android. Mozilla har nu släppt den färdiga versionen av…
Mozilla har släppt Firefox 142, den senaste versionen av sin webbläsare med öppen källkod. Uppdateringen bjuder på en flexibel undantagslista i ETP Strict-läget, smartare sökresultat i adressfältet och flera nya API:er för utvecklare. Mozilla har släppt Firefox 142, den senaste versionen av sin populära webbläsare med öppen källkod. Lanseringen sker officiellt den 19 augusti 2025,…