• Thunderbird 150 visar hur små förbättringar kan förändra digital kommunikation

    Thunderbird 150 är en uppdatering som vid första anblicken kan verka blygsam, men som i själva verket speglar en viktig trend inom modern programutveckling. Genom förbättrad kryptering, smartare sökfunktioner och mer genomtänkt design visar den hur små tekniska förändringar kan göra digital kommunikation både säkrare och smidigare i vardagen.

    Mozilla Thunderbird 150 är inte en uppdatering som försöker uppfinna e-posten på nytt. I stället visar den hur moderna program ofta utvecklas genom många mindre förbättringar som tillsammans gör stor skillnad. Den nya versionen av Mozilla Thunderbird innehåller flera funktioner som rör säkerhet, användbarhet, tillgänglighet och arbetsflöden. Var för sig kan de verka begränsade, men tillsammans säger de något viktigt om hur digital kommunikation utvecklas.

    Säkerhet som märks mindre men betyder mer

    En av de mest intressanta nyheterna är stödet för att skapa så kallade unobtrusive signatures inom OpenPGP. Det handlar i grunden om digitala signaturer som gör det möjligt att verifiera att ett meddelande verkligen kommer från rätt avsändare och inte har ändrats på vägen. Det nya är att detta nu kan ske på ett mer diskret sätt, utan att störa läsupplevelsen lika mycket som tidigare.

    Detta speglar en bredare utveckling inom digital säkerhet. Tekniken blir mest användbar när den inte kräver att användaren hela tiden tänker på den. Ju enklare säkerhetsfunktioner kan integreras i vardagliga verktyg, desto större chans är det att de faktiskt används.

    Krypterade meddelanden blir mer praktiska

    Thunderbird 150 har också fått stöd för att söka i meddelandetexten i OpenPGP- och S/MIME-krypterade mejl. Det kan låta som en liten teknisk detalj, men det löser ett verkligt problem. Kryptering skyddar innehållet i ett meddelande, men har ofta gjort det svårare att använda vanliga funktioner som sök.

    När användare kan söka även i krypterad kommunikation minskar motsättningen mellan säkerhet och bekvämlighet. Det visar hur programutveckling allt mer handlar om att göra avancerad teknik lika smidig som vardagliga standardfunktioner.

    Kontaktinformation blir lättare att dela

    En annan nyhet är att adressbokskort nu kan kopieras till urklipp som vCards. Ett vCard är ett etablerat standardformat för kontaktuppgifter och används i många olika program och enheter. Genom att stödja detta blir det enklare att flytta och dela kontaktinformation mellan system.

    Det här är ett tydligt exempel på hur öppna standarder fortfarande spelar en viktig roll i det digitala samhället. När program kan kommunicera med varandra på gemensamma villkor blir användaren mindre låst till en enda plattform.

    Design handlar också om hur hjärnan arbetar

    Flera av nyheterna i Thunderbird 150 rör sådant som kan uppfattas som rent kosmetiskt eller organisatoriskt. Exempelvis går det nu att sortera Recent Destinations alfabetiskt, välja egna accentfärger i programmets utseende och få Account Hub öppnad automatiskt vid första uppstart.

    Detta är inte oviktiga detaljer. Tvärtom visar de hur mycket modern programdesign bygger på att minska den mentala ansträngningen för användaren. När menyer är lättare att överblicka och funktioner presenteras vid rätt tillfälle blir tekniken mer intuitiv.

    PDF-hantering blir en del av kommunikationsverktyget

    Thunderbird 150 gör det också möjligt att organisera om PDF-sidor direkt i PDF-visaren. Funktionen har blivit allt vanligare i andra Mozilla-program och visar hur gränsen mellan olika typer av verktyg suddas ut.

    Det innebär att användaren inte behöver lämna e-postklienten för enklare dokumenthantering, vilket sparar tid och minskar avbrott i arbetsflödet.

    Förbättrat gränssnitt och bättre stöd för olika enheter

    Gränssnittet har fått flera praktiska uppdateringar. Kalenderns månads- och flerveckorsvyer stödjer nu scrollning på pekskärmar, vilket gör programmet mer användbart på moderna hybridenheter.

    Samtidigt har mindre men viktiga förbättringar införts, som alfabetisk sortering av nyligen använda mottagare och bättre visuell anpassning genom val av accentfärger.

    Tillgänglighet är en central del av modern teknik

    Många av rättningarna i Thunderbird 150 handlar om tillgänglighet och användbarhet. Problem där mappar inte alltid öppnades korrekt har åtgärdats, liksom brister i hur information presenteras för hjälpmedel.

    Detta visar att teknisk utveckling inte bara handlar om nya funktioner, utan också om att fler människor faktiskt ska kunna använda dem i praktiken.

    Stabilitet och kompatibilitet i fokus

    Version 150 innehåller också omfattande buggrättningar och tekniska förbättringar. Bland annat har en krasch vid skapande av mappar åtgärdats, och sparade e-postfiler får nu filnamn som fungerar bättre mellan olika operativsystem.

    Ett tidigare problem där okända kommandoradsargument inte gav någon varning har också rättats, vilket förbättrar programmets förutsägbarhet.

    Förbättrad e-posthantering och kontostöd

    Flera viktiga förbättringar rör hur Thunderbird hanterar e-postkonton. POP3-nedladdningar fungerar nu stabilt utan att programmet behöver startas om, och problem med autentisering för Exchange-konton har åtgärdats. Dessutom har minnesläckor kopplade till Exchange korrigerats.

    Användare slipper också problemet med dubbla konton efter att ha lagt till ett nytt konto, och den manuella konfigurationen i Account Hub innehåller nu stöd för OAuth2, vilket ger säkrare inloggning.

    Kalenderfunktioner får nytt liv

    Kalenderdelen har också förbättrats. Funktionen Move to New Window har återinförts, och ett tidigare fel där datum- och tidsaxlar visades felaktigt har korrigerats.

    Utöver detta har flera visuella och användarrelaterade förbättringar gjorts, vilket gör kalendern mer konsekvent och lättare att använda.

    Plattformsspecifika problem åtgärdas

    Slutligen har även vissa plattformsspecifika problem lösts. Till exempel har installationer via Microsoft Store åtgärdats så att de nu korrekt öppnar länkar av typen news:// samt .eml-filer.

    Detta är ytterligare ett exempel på hur detaljer som kan verka små i praktiken påverkar hur väl ett program fungerar i användarens vardag.

    En uppdatering som säger något större om teknikens utveckling

    Thunderbird 150 visar att digital innovation ofta sker stegvis. Det är inte alltid de största nyheterna som förändrar användarens vardag mest, utan de genomtänkta förbättringarna som gör ett verktyg säkrare, smidigare och mer inkluderande.

    Just därför är denna version intressant ur ett populärvetenskapligt perspektiv. Den visar hur teknik utvecklas i mötet mellan avancerade standarder, mänskliga behov och vardagliga arbetsvanor. Thunderbird 150 är inte bara en ny programversion. Den är också ett exempel på hur modern programvara blir bättre genom att göra det komplexa enklare och det vardagliga mer pålitligt.

    Teknisk faktaruta: Thunderbird 150

    Programtyp:
    E-postklient med stöd för nyheter, chatt, adressbok och kalender
    Plattform:
    Linux, Windows och macOS
    Utvecklare:
    Mozilla
    Licens:
    Öppen källkod, fri programvara
    Version:
    Thunderbird 150
    Kryptering:
    Stöd för OpenPGP och S/MIME
    Ny säkerhetsfunktion:
    Generering av unobtrusive OpenPGP-signaturer
    Ny sökfunktion:
    Sökning i meddelandetext även i krypterade mejl
    Adressbok:
    Kontaktkort kan kopieras som vCard
    Gränssnitt:
    Egen accentfärg, alfabetisk sortering av Recent Destinations och automatisk öppning av Account Hub vid första start
    Dokumenthantering:
    PDF-sidor kan ordnas om direkt i den inbyggda PDF-visaren
    Kalender:
    Månads- och flerveckorsvy stöder scrollning på pekskärm; flera visningsfel har rättats
    Åtgärdade problem:
    Krascher vid skapande av mappar, POP3-problem, Exchange-autentisering, minnesläckor, dubbla konton och plattformsspecifika filöppningsfel
  • Installera Wiki.js på debian eller Ubuntu

    Introduktion

    Wiki.js är en modern, snabb och modulär wiki-mjukvara med öppen källkod. Den bygger på Node.js, lagrar innehåll i Git och Markdown och stöder flera databasmotorer som PostgreSQL, MySQL och SQLite. Wiki.js kan distribueras lokalt, i molnet eller i containermiljöer (Docker/Kubernetes), och stöder autentisering via LDAP, OAuth2, SAML med flera.

    I denna guide installerar vi Wiki.js på Debian 12 eller Ubuntu 22.04, med val mellan PostgreSQL eller MySQL som databas, och Nginx eller Apache som webbserver. Vi visar också hur du aktiverar SSL med Let’s Encrypt.

    Förutsättningar

    • En Debian- eller Ubuntu-server med root eller sudo
    • Ett domännamn som pekar till servern (exempel: wiki.example.com)
    • Portarna 80 och 443 öppna i brandväggen

    Steg 1: Installera Node.js

    Wiki.js kräver Node.js version 16 eller senare. Här använder vi version 18:

    curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
    sudo apt install -y nodejs
    

    Bekräfta installationen:

    node -v
    

    Steg 2: Installera databas

    Alternativ A: PostgreSQL (rekommenderat)

    sudo apt install -y postgresql postgresql-contrib
    sudo -u postgres psql
    

    Inuti psql:

    CREATE DATABASE wikijs;
    CREATE USER wikijs WITH PASSWORD 'sakerlösenord';
    ALTER ROLE wikijs SET client_encoding TO 'utf8';
    ALTER ROLE wikijs SET default_transaction_isolation TO 'read committed';
    ALTER ROLE wikijs SET timezone TO 'UTC';
    GRANT ALL PRIVILEGES ON DATABASE wikijs TO wikijs;
    \q
    

    Alternativ B: MySQL / MariaDB

    sudo apt install -y mariadb-server
    sudo mysql -u root -p
    

    Inuti MySQL:

    CREATE DATABASE wikijs CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
    CREATE USER 'wikijs'@'localhost' IDENTIFIED BY 'sakerlösenord';
    GRANT ALL PRIVILEGES ON wikijs.* TO 'wikijs'@'localhost';
    FLUSH PRIVILEGES;
    EXIT;
    

    Steg 3: Installera Wiki.js

    sudo mkdir -p /opt/wikijs && cd /opt/wikijs
    sudo curl -s https://wiki.js.org/install.sh | sudo bash
    

    Fyll i databasuppgifter beroende på om du använder PostgreSQL eller MySQL.

    Steg 4: Testa att Wiki.js kör lokalt

    ss -tulpn | grep 3000
    

    Om Wiki.js körs, visas att Node.js lyssnar på 127.0.0.1:3000.

    Steg 5: Reverse proxy med Nginx eller Apache

    Alternativ A: Nginx

    sudo apt install -y nginx
    sudo nano /etc/nginx/sites-available/wikijs
    

    Innehåll:

    server {
        listen 80;
        server_name wiki.example.com;
    
        location / {
            proxy_pass http://127.0.0.1:3000;
            proxy_http_version 1.1;
            proxy_set_header Upgrade $http_upgrade;
            proxy_set_header Connection 'upgrade';
            proxy_set_header Host $host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header X-Forwarded-Proto $scheme;
        }
    }
    
    sudo ln -s /etc/nginx/sites-available/wikijs /etc/nginx/sites-enabled
    sudo nginx -t && sudo systemctl reload nginx
    

    Alternativ B: Apache

    sudo apt install -y apache2
    sudo a2enmod proxy proxy_http proxy_wstunnel rewrite headers
    

    Skapa konfiguration:

    sudo nano /etc/apache2/sites-available/wikijs.conf
    

    Innehåll:

    <VirtualHost *:80>
        ServerName wiki.example.com
    
        ProxyPreserveHost On
        ProxyRequests Off
        ProxyPass / http://127.0.0.1:3000/
        ProxyPassReverse / http://127.0.0.1:3000/
    
        ErrorLog ${APACHE_LOG_DIR}/wikijs.error.log
        CustomLog ${APACHE_LOG_DIR}/wikijs.access.log combined
    </VirtualHost>
    
    sudo a2ensite wikijs.conf
    sudo systemctl reload apache2
    

    Steg 6: Aktivera HTTPS med Let’s Encrypt

    Installera Certbot:

    sudo apt install -y certbot python3-certbot-nginx python3-certbot-apache
    

    För Nginx:

    sudo certbot --nginx -d wiki.example.com
    

    För Apache:

    sudo certbot --apache -d wiki.example.com
    

    Testa automatisk förnyelse:

    sudo certbot renew --dry-run
    

    Steg 7: Slutför installationen i webbläsaren

    Öppna din webbläsare och gå till:

    https://wiki.example.com
    

    Skapa administratörsanvändare och slutför konfigurationen.

    Slutsats

    Du har nu installerat Wiki.js på Debian eller Ubuntu med PostgreSQL eller MySQL, samt Apache eller Nginx som reverse proxy. Med Let’s Encrypt är installationen säkrad via HTTPS. Wiki.js är redo att användas för både intern dokumentation och publika kunskapsbaser.

    Glöm inte att hålla systemet uppdaterat och konfigurera regelbundna säkerhetskopior.

    Mer information och dokumentation: https://docs.requarks.io/

    Fakta om Wiki.js

    Wiki.js är en modern wiki-motor med öppen källkod, utvecklad av Requarks. Den första versionen lanserades 2016 och har sedan dess blivit ett populärt val för både organisationer och enskilda användare som behöver en effektiv dokumentationsplattform.

    Funktioner

    • Byggd med Node.js för hög prestanda och låg resursförbrukning.
    • Stöd för databaser som PostgreSQL, MySQL och SQLite.
    • Versionshantering via Git – dokumenthistorik kan spåras och återskapas.
    • Modulbaserad arkitektur – välj själv vilka funktioner som ska aktiveras.
    • Stöd för användarautentisering via LDAP, OAuth2, SAML med flera.
    • Webbgränssnittet är responsivt och fungerar både på dator och mobil.
    • Kan installeras på egen server, i molnmiljö eller med Docker/Kubernetes.

    Vad är Markdown?

    Markdown är ett enkelt markeringsspråk som gör det möjligt att skriva strukturerad text med minimal syntax. Det används i Wiki.js för att skapa och redigera innehåll utan att behöva skriva HTML. Nedan är ett exempel:

    # Rubriknivå 1
    ## Rubriknivå 2
    
    **Fet text**, _kursiv text_
    
    - Punkt 1
    - Punkt 2
    
    [Länktext](https://exempel.se)
      

    Markdown är läsbart även i råform, vilket gör det smidigt att hantera dokument både via webben och i Git-repositorier.

    Mer information finns på js.wiki och daringfireball.net.

Etikett: OAuth2

  • Thunderbird 150 visar hur små förbättringar kan förändra digital kommunikation

    Thunderbird 150 är en uppdatering som vid första anblicken kan verka blygsam, men som i själva verket speglar en viktig trend inom modern programutveckling. Genom förbättrad kryptering, smartare sökfunktioner och mer genomtänkt design visar den hur små tekniska förändringar kan göra digital kommunikation både säkrare och smidigare i vardagen. Mozilla Thunderbird 150 är inte en…

  • Installera Wiki.js på debian eller Ubuntu

    Introduktion Wiki.js är en modern, snabb och modulär wiki-mjukvara med öppen källkod. Den bygger på Node.js, lagrar innehåll i Git och Markdown och stöder flera databasmotorer som PostgreSQL, MySQL och SQLite. Wiki.js kan distribueras lokalt, i molnet eller i containermiljöer (Docker/Kubernetes), och stöder autentisering via LDAP, OAuth2, SAML med flera. I denna guide installerar vi…