• Marknote 1.5 – en modern anteckningsapp för Linux får stora förbättringar

    KDE har släppt Marknote 1.5, en ny version av anteckningsappen för Linux som kombinerar ett lättanvänt WYSIWYG-gränssnitt med kraften i Markdown. Uppdateringen introducerar flera efterfrågade funktioner, bland annat ett nytt källkodsläge, wiki-liknande länkar mellan anteckningar och fulltextsökning med sök-och-ersätt. Samtidigt förbättras integrationen med KDE Plasma och verktyget får flera nya funktioner för att organisera och hantera stora samlingar av anteckningar.

    KDE-projektet har släppt Marknote 1.5, en ny version av den grafiska anteckningsappen för Linux. Programmet är utvecklat för att göra det enkelt att skriva, organisera och hantera anteckningar i Markdown-format, samtidigt som användaren får ett bekvämt WYSIWYG-gränssnitt – det vill säga att texten visas ungefär så som den kommer att se ut när den är färdig.

    Den nya versionen innehåller flera efterfrågade funktioner som gör appen mer flexibel både för vanliga användare och för dem som föredrar att arbeta direkt i Markdown-kod.

    Nytt källkodsläge för avancerade användare

    En av de största nyheterna i Marknote 1.5 är ett så kallat Source Mode. I detta läge kan användaren helt hoppa över det visuella redigeringsgränssnittet och i stället arbeta direkt i Markdown-koden.

    Det gör programmet mer attraktivt för utvecklare, tekniska skribenter och andra som vill ha full kontroll över hur texten är uppbyggd. Samtidigt behåller Marknote sin styrka som ett lättanvänt visuellt anteckningsverktyg för dem som föredrar att arbeta utan kod.

    Wiki-länkar gör anteckningar mer sammanlänkade

    En annan stor förbättring är stöd för wiki-liknande interna länkar. Det innebär att användare kan länka anteckningar till varandra på ett sätt som påminner om hur Wikipedia fungerar.

    Med denna funktion kan man skapa ett nätverk av relaterade anteckningar, något som gör det lättare att bygga upp en personlig kunskapsbas eller ett system för research och idéer. Programmet kan dessutom hitta anteckningar i olika anteckningsböcker när man skapar sådana länkar.

    Sök och ersätt i hela texten

    Marknote 1.5 introducerar också fulltextsökning med sök-och-ersätt-funktion. Detta gör det möjligt att snabbt hitta och ändra ord eller formuleringar i en anteckning, något som tidigare saknades.

    Funktionen är särskilt användbar när man arbetar med längre dokument eller när man vill standardisera vissa begrepp i sina anteckningar.

    Integrerat stöd i KDE Plasma

    För användare av skrivbordsmiljön KDE Plasma finns ytterligare en nyhet: ett KRunner-plugin. Med detta plugin kan man söka efter och öppna sina anteckningar direkt från KRunner – det snabba kommandofältet i Plasma.

    Det innebär att anteckningar kan nås nästan lika snabbt som program eller filer.

    Smidigare organisation av anteckningar

    Den nya versionen gör det också enklare att hantera stora samlingar av anteckningar. Bland förbättringarna finns:

    • visning av hur många anteckningar varje anteckningsbok innehåller
    • möjlighet att flytta anteckningar mellan anteckningsböcker via drag-och-släpp
    • en ny funktion för att duplicera anteckningar
    • stöd för att skapa mallar för återkommande typer av anteckningar

    Dessa funktioner gör Marknote mer praktiskt för studier, projektarbete och dokumentation.

    Nya animationer och förbättrad användarupplevelse

    Utvecklarna har också lagt till nya animationer för anteckningar, anteckningsböcker och sökfältet. Dessutom har de återinfört mjuka övergångar i sidomenyn, vilket gör navigeringen mer dynamisk.

    Dialogrutan Quick Sketch har också fått fullt stöd för ångra och gör om, något som gör snabbanteckningar mindre riskfyllda.

    Flera buggrättningar

    Som vanligt innehåller uppdateringen även flera stabilitetsförbättringar. Bland annat har utvecklarna förbättrat tabellformatering, gjort grid-hantering mindre frustrerande och löst ett Flatpak-problem som hindrade anteckningar från att öppnas via filhanterare.

    Ett annat fel som har åtgärdats gjorde att ändringstiden för en anteckning uppdaterades bara genom att den öppnades.

    Byggd för Markdown och öppen källkod

    Marknote är byggt med KDE:s Kirigami-ramverk, vilket gör att programmet fungerar bra både på traditionella skrivbord och på mer mobila gränssnitt.

    Alla anteckningar sparas som vanliga Markdown-filer, som standard i användarens dokumentmapp. Det betyder att filerna är lätta att säkerhetskopiera, synkronisera eller redigera i andra program.

    Den nya versionen av Marknote finns redan tillgänglig för Linux och kan installeras via Flatpak från Flathub eller som Snap-paket från Snapcraft.

    https://blogs.kde.org/2026/03/13/marknote-1.5

    Faktaruta: Marknote 1.5

    Typ: Anteckningsapp för Linux

    Gränssnitt: WYSIWYG och Source Mode

    Format: Sparar anteckningar som Markdown-filer

    Nya funktioner: Wiki-länkar, sök och ersätt, KRunner-plugin

    Plattform: Linux

    Teknik: Byggd med KDE Kirigami

    Installation: Flatpak och Snap

  • 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: Markdown

  • Marknote 1.5 – en modern anteckningsapp för Linux får stora förbättringar

    KDE har släppt Marknote 1.5, en ny version av anteckningsappen för Linux som kombinerar ett lättanvänt WYSIWYG-gränssnitt med kraften i Markdown. Uppdateringen introducerar flera efterfrågade funktioner, bland annat ett nytt källkodsläge, wiki-liknande länkar mellan anteckningar och fulltextsökning med sök-och-ersätt. Samtidigt förbättras integrationen med KDE Plasma och verktyget får flera nya funktioner för att organisera och…

  • 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…