Hej, jag heter Hans Palmgren, och det här är min plats på nätet – ett ställe där jag samlar sådant jag tycker är intressant, meningsfullt och inspirerande.

Jag bor i Hemse på södra Gotland och använder digitala verktyg för att skapa nytta där jag själv lever och verkar. För mig handlar teknik inte bara om datorer, utan om att bygga lösningar som hjälper människor, föreningar och lokala initiativ att synas bättre och fungera smidigare. Mitt stora intresse för Linux, webbteknik, digital integritet, cybersäkerhet och egenutvecklade lösningar genomsyrar mycket av det jag gör.

Jag använder Artix Linux som mitt huvudsakliga operativsystem, men har också använt Debian i många år. Mitt skrivbord styrs av Fluxbox – lättviktigt, snabbt och helt under min kontroll. Jag trivs med att konfigurera saker själv, skala bort det onödiga och bygga ett system som fungerar precis som jag vill ha det. Jag gillar öppna system, fri programvara och lösningar som ger användaren större frihet, förståelse och självständighet.

Utöver tekniken är jag intresserad av svensk och internationell politik, digital integritet och samhällsutveckling. Jag tror på öppen kunskap och på att teknik ska stärka människor – inte styra dem. För mig är fri programvara och egen kontroll en viktig grund för ett mer hållbart och mänskligt digitalt samhälle.

Jag tycker också om att fotografera och dokumentera vardagen. Bilder kan fånga både känsla, sammanhang och ögonblick som annars lätt försvinner, så kika gärna in mina fotografier från olika tillställningar och miljöer.

Jag engagerar mig också i lokala initiativ som Knutpunkt Hemse, där jag sitter i styrelsen och är med i marknadsgruppen. Där hjälper jag även till vid marknader och olika event runt omkring Hemse. Jag står även bakom utvecklingen av HemseGotland.se och Hemsegårdens webbplats, Sudrets kulturhus, där jag arbetar med att modernisera och utveckla de digitala plattformarna. På Hemsegården är jag dessutom verksam som biomaskinist, vilket är ännu ett sätt för mig att vara delaktig i det lokala kulturlivet.

Det här är en plats där teknik, kreativitet, samhällsengagemang och lokal förankring möts. Kanske hittar du här något som inspirerar dig, väcker din nyfikenhet eller hjälper dig att ta nästa steg – i ditt eget engagemang, ditt samhällsintresse eller i din tekniska vardag.

Upptäck Hemse på kartan!

Hitta platser, service, butiker och små guldkorn runt om i Hemse.
Byt mellan olika kartvyer och upptäck mer av Hemse.


Här i Hemse

Min egen kommandobrygga – tre projekt som ger mig insyn i nätverket

*Från brandväggsloggar och IP-adresser till levande världskartor och nätverksövervakning.*

Det började egentligen med nyfikenhet. Jag ville förstå mer av vad som faktiskt händer på mitt nätverk och mina webbservrar. Vilka försöker ansluta? Varifrån kommer trafiken? Vad blockerar brandväggen, och vad släpper den igenom? Det ena projektet ledde till det andra, och plötsligt hade jag byggt upp något som nästan kan beskrivas som **min egen kommandobrygga över nätverket och kontakterna med omvärlden**. Tre olika system har fått varsin uppgift.

## pfSense – grunden i nätverket
Allt börjar med min brandvägg, pfSense, som hanterar trafiken mellan mitt lokala nätverk och internet. Här bestämmer jag vilka anslutningar som ska tillåtas och blockeras. Men det intressanta är också all information som brandväggen samlar in. Genom att skicka loggarna vidare till min Debian-server kan jag analysera dem utan att belasta brandväggens egen lagring med en stor historik.

## Security Radar – se vad som händer ute i världen
Nästa steg blev Security Radar, ett eget Linuxprogram som analyserar trafiken från pfSense.Programmet visar bland annat IP-adresser, geografiskt ursprung, portar och om trafiken har tillåtits eller blockerats.Med en världskarta kan jag se varifrån anslutningsförsöken kommer. Jag kan dessutom filtrera trafiken efter exempelvis TCP, UDP, portnummer och om brandväggen har släppt igenom paketen.Det ger en helt annan förståelse än att bara läsa långa loggfiler i terminalen.





## Network Desktop – nätverket får liv

Parallellt har jag utvecklat Network Desktop, som visualiserar trafiken till mina webbdomäner.Här visas anslutningarna som ett levande nätverk med noder och förbindelser. När aktiviteten ökar förändras visualiseringen.Ett roligt ögonblick kom när Facebook började göra många anrop mot en av mina webbplatser. Jag kunde direkt se hur programmet reagerade och skapade ytterligare en ring runt domänen när trafiken ökade.Det var ett sådant ögonblick då jag verkligen kände att projektet fungerade precis som jag hade tänkt mig.



## Mer än bara snygg statistik
Det kanske mest värdefulla är faktiskt allt jag har upptäckt under arbetets gång.Med hjälp av verktygen har jag bland annat hittat och kunnat åtgärda problem med IPv6-konfigurationen och VPN-trafikens väg genom nätverket.Jag har också fått en mycket tydligare bild av skillnaden mellan vanliga anslutningsförsök, blockerad trafik och paket som sannolikt hör till tidigare anslutningar.Det är sådant som hade varit betydligt svårare att upptäcka utan övervakningen.

## Tre perspektiv på samma nätverk
Det jag gillar mest är hur systemen kompletterar varandra.
**pfSense** bestämmer vilken trafik som får passera.
**Security Radar** analyserar och visualiserar vad brandväggen registrerar.
**Network Desktop** visar aktiviteten mot mina webbdomäner i realtid.

Tillsammans ger de mig en överblick som jag tidigare saknade.Allt bygger på Linux, egna lösningar, API:er och en hel del experimenterande.Det här är också något av det roligaste med programmering: att börja med en ganska enkel idé och sedan upptäcka hur mycket mer man faktiskt kan göra.Och projekten är förstås inte färdiga. Nya idéer dyker hela tiden upp när jag ser vad programmen kan användas till.

**Det är nog just nyfikenheten som driver mig vidare.**

Min gamla Acer vägrade starta från NVMe – tills jag hittade det dolda UEFI-tricket

Min gamla Acer vägrade starta från NVMe – tills jag hittade det dolda UEFI-tricket

Det är något speciellt med att få nytt liv i gammal hårdvara. Jag satt där med min Acer Aspire E5-575G och en ny PNY CS1030 NVMe på 1 TB och tänkte att det väl bara var att flytta över Artix Linux med Timeshift. Jo tjena.

Allt såg rätt ut. Men när datorn skulle starta möttes jag av orden ”No Bootable Device”. Till slut hittade jag en gråmarkerad funktion långt inne i BIOS. Några inställningar senare dök GRUB upp – och där var mitt gamla Artix igen. Helt jävla otroligt!

Från 128 GB SATA till 1 TB NVMe

Min Acer har några år på nacken, men den fungerar fortfarande bra med Artix Linux, OpenRC och Fluxbox. Systemet låg tidigare på en Kingston M.2 SATA-SSD på 128 GB. Samtidigt hade jag en Samsung 850 EVO på 500 GB som separat datadisk, där jag också sparade Timeshift-kopior.

Jag ville få mer utrymme utan att installera om alla program eller bygga upp min miljö igen. Det fanns dock en osäkerhet: kunde just den här äldre Acer-modellen starta från en PCIe/NVMe-disk? Att Linux kan se en disk är trots allt inte samma sak som att datorns firmware kan starta från den.

Linux Mint Live, GParted och Timeshift

Jag startade Linux Mint från USB, öppnade GParted och skapade en GPT-partitionstabell på den nya PNY-disken. Jag valde tre partitioner: en EFI-partition på 1 GiB (FAT32), en stor ext4-partition för Artix och en swap-partition på 8 GiB. På EFI-partitionen satte jag flaggorna esp och boot.

Sedan öppnade jag Timeshift och valde min Samsung som källa till säkerhetskopian. Nu kom ett första litet bakslag. Timeshift misslyckades med rsync – inte för att rsync saknades, utan för att Samsung hade monterats skrivskyddat när jag tidigare letade efter mina kopior.

Read-only file system

När jag väl hade ändrat monteringen till skrivbar kunde Timeshift förbereda och genomföra återställningen. I återställningsguiden valde jag den nya ext4-partitionen som / och FAT32-partitionen som /boot/efi. /boot och /home skulle ligga kvar på rotpartitionen. Alternativet att installera GRUB2 till MBR avmarkerades, eftersom jag använde UEFI.

Timeshift meddelade till slut ”Restore complete”. Men när jag startade om datorn fanns fortfarande ingen startbar enhet.

Allt fanns där – men Acer ville inte starta

Tillbaka i Linux Mint Live kunde jag verifiera att Artix-filerna hade återställts, att /etc/fstab pekade på rätt nya UUID och att EFI-filen fanns under EFI/Artix/grubx64.efi. Jag gick in i den återställda installationen via chroot, installerade GRUB för UEFI, skapade om GRUB-menyn och byggde om initramfs med NVMe-stöd.

grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=Artix --recheck

grub-mkconfig -o /boot/grub/grub.cfg

mkinitcpio -P

Kommandona lyckades. Artix fick en egen UEFI-post som pekade på rätt EFI-partition, och jag lade den först i startordningen med efibootmgr. Ändå: ”No Bootable Device”.

Det avgörande BIOS-tricket

I Acers BIOS, under Security, fanns alternativet ”Select an UEFI file as trusted for executing”. Det var först gråmarkerat. Jag satte ett Supervisor Password i BIOS. När jag sedan tillfälligt aktiverade Secure Boot blev funktionen tillgänglig.

Jag kunde då bläddra i EFI-partitionen, öppna mappen Artix och hitta grubx64.efi. Jag registrerade filen som betrodd, med beskrivningen ”Artix”, stängde sedan av Secure Boot igen och sparade inställningarna.

Den här gången startade datorn GRUB. Därefter kom ”Booting Artix Linux – Linux LTS kernel”, inloggningen och slutligen min vanliga Fluxbox-miljö. Firefox fungerade, och Samsung-disken var monterad precis som tidigare.

Beviset i terminalen

För att vara säker på att jag faktiskt startat från den nya disken körde jag:

findmnt -no SOURCE /

/dev/nvme0n1p2

Och för att kontrollera lagringsutrymmet:

df -h /

Filesystem Size Used Avail Use% Mounted on

/dev/nvme0n1p2 929G 30G 852G 4% /

Swap fungerade på /dev/nvme0n1p3, EFI låg på /dev/nvme0n1p1 och Samsung var monterad på /media/samsung. Flytten var alltså genomförd: samma Artix-installation, men på 1 TB NVMe.

Vad lärde jag mig?

Den viktigaste lärdomen är att ”No Bootable Device” inte nödvändigtvis betyder att en äldre dator saknar stöd för att starta från NVMe. I mitt fall var själva installationen korrekt. Det avgörande var att Acers UEFI behövde få GRUB-filen registrerad som betrodd.

Det här är ingen garanti för andra Acer-modeller, men det visar varför det kan löna sig att felsöka firmware och EFI-startposter innan man ger upp. Och det visar hur användbart Timeshift kan vara när man vill flytta en Linux-installation utan ominstallation.

Det som började som ett enkelt diskbyte blev en kväll med GParted, rsync, chroot, GRUB, initramfs och BIOS-menyer. Men belöningen var värd det: en äldre Acer fick nytt liv – och jag lärde mig en hel del på köpet.

Ingen ominstallation. Bara lite envishet och en hel del felsökning.

Teknisk genomgång – för den som vill prova själv

Nedanstående beskriver hur jag gjorde på just min dator. Enhetsnamn, UUID, UEFI-menyer och startposter kan skilja sig från andra system. Kontrollera alltid vilken disk som är vilken, och behåll en fristående säkerhetskopia innan du gör ändringar.

Partitionering med GParted

Enhet Format Funktion
nvme0n1p1 – 1 GiB FAT32, esp/boot /boot/efi
nvme0n1p2 – ca 944,9 GiB ext4 /
nvme0n1p3 – 8 GiB linux-swap Swap

Timeshift och skrivskyddsfelet

Timeshift-kopian låg på Samsung, vars ext4-filsystem i mitt fall låg direkt på /dev/sda, inte på /dev/sda1. Vid första försöket fick Timeshift fel eftersom disken var monterad skrivskyddad.

findmnt -S /dev/sda

sudo mount -o remount,rw /mnt/samsung

Efter att säkerställt att disken kunde monteras skrivbar avmonterade jag den manuella monteringen och lät Timeshift hantera sin snapshot-enhet. Jag valde RSYNC och återställde root till nvme0n1p2 samt EFI till nvme0n1p1.

Kontrollera UUID och återställ startmiljön

sudo blkid /dev/nvme0n1p1 /dev/nvme0n1p2 /dev/nvme0n1p3

cat /mnt/artix/etc/fstab

Jag monterade den återställda installationen samt EFI-partitionen i Linux Mint Live:

sudo mkdir -p /mnt/artix

sudo mount /dev/nvme0n1p2 /mnt/artix

sudo mount /dev/nvme0n1p1 /mnt/artix/boot/efi

Därefter band jag in /dev, /proc, /sys och /run och gick in via chroot:

for dir in dev proc sys run; do

sudo mount --rbind /$dir /mnt/artix/$dir

sudo mount --make-rslave /mnt/artix/$dir

done

sudo chroot /mnt/artix /bin/bash

Inne i Artix körde jag:

grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=Artix --recheck

grub-mkconfig -o /boot/grub/grub.cfg

mkinitcpio -P

efibootmgr -v

Min mkinitcpio-konfiguration innehöll MODULES=(nvme). Den viktiga återkopplingen var att initramfs skapades utan fel: ”Initcpio image generation successful”.

UEFI-posten och BIOS-lösningen

Med efibootmgr såg jag en Artix-post som pekade på EFI/Artix/grubx64.efi på den nya NVMe-diskens EFI-partition. Jag lade den först i startordningen. Trots detta vägrade datorn starta före BIOS-ändringen.

På min Acer behövde jag gå till Security, sätta Supervisor Password, tillfälligt aktivera Secure Boot och öppna ”Select an UEFI file as trusted for executing”. Där valde jag EFI/Artix/grubx64.efi och registrerade filen som ”Artix”. Sedan stängde jag av Secure Boot igen, sparade och startade om.

Viktigt: Spara BIOS-lösenordet säkert. Använd inte startnummer från någon annans efibootmgr-utskrift utan att först kontrollera dem på din egen dator.

Slutkontroll efter start

findmnt -no SOURCE /

df -h /

swapon --show

findmnt /boot/efi

findmnt /media/samsung

På min dator visade detta att root låg på /dev/nvme0n1p2, swap på /dev/nvme0n1p3, EFI på /dev/nvme0n1p1 och Samsung fortfarande på /dev/sda. Den gamla Kingston-disken sparade jag orörd som reserv.

Linux saknar kreativa program? Det argumentet börjar bli gammalt!

Är det verkligen programmen som håller oss kvar vid Windows?

Under många år har jag hört samma argument när Linux kommer på tal: ”Det finns inga riktiga program för bildredigering, videoproduktion och grafisk design.”

Och visst, det har funnits en viss sanning i det. Adobe har länge dominerat den kreativa marknaden med program som Photoshop, Illustrator, Lightroom och Premiere Pro. Program som många fotografer, designers och kreatörer har byggt hela sina arbetsflöden kring.

Men betyder det att man måste använda Windows eller macOS för att vara kreativ?

Jag börjar alltmer ifrågasätta det.

En upptäckt som fick mig att höja på ögonbrynen

Jag har använt Linux under många år, och en av anledningarna till att jag fastnade för systemet var friheten. Möjligheten att själv bestämma hur datorn ska fungera, vilka program jag ska använda och hur allting ska hänga ihop.

Nyligen upptäckte jag ArtCraft, en samling kreativa program som verkligen väckte mitt intresse.

Här finns bland annat:

  • PhotoCraft – bildredigering med lager och masker.
  • VectorCraft – vektorgrafik och illustrationer.
  • FilmCraft – videoredigering.
  • LightCraft – fotohantering och bildbehandling.
  • PdfCraft – arbete med PDF-dokument.
  • EffectCraft – rörlig grafik och visuella effekter.
  • DesignCraft – layout och grafisk design.
  • SoundCraft – ljudredigering och ljudproduktion.

Och det finns ännu fler program i samma familj.

Det som verkligen överraskade mig var att programmen inte bara finns för Linux, utan också är gratis.

Ingen dyr prenumeration för att över huvud taget få börja skapa.

Programmen erbjuds för flera operativsystem, däribland Linux, och det finns färdiga AppImage-versioner som gör det enkelt att komma igång.

Det betyder inte automatiskt att de kan ersätta alla funktioner i Adobes program. Men det visar att det faktiskt händer väldigt mycket på den kreativa sidan av Linux.

För den som är nyfiken går programmen att hitta på ArtCrafts officiella webbplats.

När AI och kreativa program börjar samarbeta

En annan intressant möjlighet är att koppla ihop kreativa program med AI genom MCP, Model Context Protocol.

Jag har själv experimenterat med att ansluta PhotoCraft till AI via MCP. Det innebär att AI kan kommunicera med programmet genom ett definierat gränssnitt.

För mig är det här betydligt mer intressant än att bara ha en AI-chatt i webbläsaren.

Tänk möjligheterna när man kan kombinera traditionella kreativa verktyg, automatisering och AI i samma arbetsflöde.

Det handlar inte om att AI ska ersätta människans kreativitet, utan om att ge oss fler verktyg att förverkliga våra idéer.

Och kanske är det just här Linux har en särskild fördel. Möjligheten att kombinera olika verktyg och själv styra hur de ska samarbeta har länge varit en viktig del av Linuxvärlden.

Gratis är bra – men friheten är ännu viktigare

Jag uppskattar verkligen att programmen är gratis. Men det finns något som jag tycker är ännu viktigare.

Öppen källkod.

När programvara är öppen finns möjligheten att granska hur den fungerar, bidra med förbättringar och utveckla den vidare.

Det betyder inte att alla användare måste kunna programmera. Tvärtom.

Det betyder att vi som användare inte behöver vara lika beroende av ett enda företags beslut om licenser, priser eller framtida funktioner.

Jag har ingenting emot att utvecklare får betalt för sitt arbete. Bra programvara kräver tid, kunskap och resurser.

Men jag tycker att det är viktigt att det finns alternativ.

Och framför allt att människor får möjlighet att välja.

Kan detta få fler att lämna Windows?

Jag tror faktiskt det.

Många människor använder Windows av gammal vana eller för att de är beroende av vissa specifika program.

Men vad händer när det visar sig att det finns alternativ som fungerar på Linux?

Om en person kan redigera sina bilder, klippa sina filmer, skapa grafik och hantera dokument utan att behöva köpa dyra programlicenser, då har ett av hindren för att prova Linux blivit mindre.

Självklart finns det fortfarande utmaningar. Alla program är inte lika mogna, och den som arbetar professionellt kan vara beroende av särskilda funktioner, filformat och samarbeten.

Men man behöver inte byta hela sitt arbetsflöde över en natt.

Man kan börja med att prova ett program.

Kanske upptäcker man att det faktiskt räcker för ens behov.

Och kanske leder den upptäckten vidare till något större.

Linux handlar om mer än ett operativsystem

För min egen del har Linux aldrig bara handlat om att få datorn att starta eller kunna surfa på internet.

Det har handlat om nyfikenhet.

Att upptäcka nya möjligheter, förstå hur saker fungerar och våga förändra sådant jag tycker kan fungera bättre.

Upptäckten av ArtCraft och alla dessa kreativa program blev ännu ett sådant tillfälle.

Det är sådant som gör att mitt teknikintresse aldrig riktigt tar slut.

För varje gång jag lär mig något nytt dyker nästa fråga upp:

”Undrar om man kan göra det här också?”

Och väldigt ofta visar det sig att svaret är ja.

Så nästa gång någon säger att Linux saknar kreativa program kanske det är dags att visa vad som faktiskt finns.

För frågan är kanske inte längre om Linux har programmen du behöver.

Frågan är om du har upptäckt vilka program som faktiskt finns.


Läs mer och ladda ner programmen

ArtCraft – kreativa program för Linux, Windows och macOS

Officiell webbplats: https://getartcraft.com/

Källkod och projekt: https://github.com/storytold

Mörker fotografering - Med Sudrets Fotoklubb

Ute med Sudrets Fotoklubb i Visby med model och innerstads motiv - Mörker fotografering

En Binär klocka som gåva

Har fått en fin klocka i gåva av Gotlands Tekniska Klubb som tack för mitt arbete med applikationer till deras nya hemsida, som jag håller på att jobba med.

Och det är inte vilken klocka som helst, utan en binär tidtavla – vilket känns extra passande för en tekniknörd som mig. 😄⌚

Riktigt roligt att få uppskattning för arbetet – stort tack!




Senaste Taggar
2025 (3) 2026 (21) artix (1) Burgsvik (1) Gotland Noir (1) gotlands tekniska klubb (2) Hemse (10) Hemse folkhögskola (3) Hemse marknadsgrupp (4) Hemsegården (4) internet (1) Jul (1) knutpunkt Hemse (3) knutpunkten (1) krönika (3) Leader Gute (1) Linux (5) När (1) Näs Fågelresevat (1) öppenhet (1) Påskparad (1) Program (1) Programering (1) Sudrets Kulturhus (1) sudrets-fotoklubb (2)

📸 Hemse galleriet

Visa upp Hemse genom dina ögon. Ladda upp dina foton och bläddra bland allas bilder.

Ladda upp » Se galleriet »

Kontakta mig

Har ni en idé, en förening eller ett lokalt projekt som behöver en bättre digital lösning? Hör gärna av er.
Skriv ett meddelande här

Övriga medium som jag finns på



Power By hanspalmgren.se