📥 Last ned installer

Velg riktig versjon for ditt operativsystem

🪟 Windows

Windows 10/11 (64-bit)
MSI installer

Last ned .msi

🍎 macOS

macOS 11+ (Intel & Apple Silicon)
DMG disk image

Last ned .dmg

🐧 Linux

Debian/Ubuntu (64-bit)
DEB pakke

Last ned .deb

Versjon: v0.1.0 | Sist oppdatert: 8. desember 2025

Se alle versjoner →

Om Imalink Desktop

Imalink Desktop er en desktopapplikasjon som gir deg full kontroll over dine bildefiler med lokal filsystemtilgang og avansert metadata-ekstraksjon. Perfekt for fotografer som ønsker profesjonell organisering av bildene sine.

🗂️ Lokal filsystemtilgang

Skann mapper direkte på datamaskinen din eller eksterne lagringsenheter. Velg mellom Register-modus (hold filer på plass) eller Copy-modus (kopier til bibliotek).

📸 EXIF metadata-ekstraksjon

Automatisk lesing av EXIF-data fra bildene: kameramodell, objektiv, eksponeringsinnstillinger, GPS-koordinater, dato/tid, og mer.

🔗 Companion file-håndtering

Intelligent gjenkjenning av relaterte filer (JPG + RAW, HEIC + sidecar, etc.). Automatisk gruppering med master/companion-logikk.

🖼️ Preview-generering

Hotpreview (150×150px) og coldpreview (1200px) genereres automatisk for rask visning i webgalleri.

☁️ Synkronisering til sky

Opplasting av metadata og previews til Imalink backend-server for tilgang fra webgalleri.

🔐 Sikker autentisering

Innlogging med bruker/passord, token-basert autentisering, og sikker lagring av credentials.

Arkitektur

Imalink er et modulært system som består av fire hovedkomponenter:

🖥️ imalink-desktop (denne applikasjonen)

  • Tauri v2 desktop framework (Rust + TypeScript)
  • Lokal filsystemtilgang og UI
  • Kommunikasjon med imalink-core og backend
  • Bundler imalink-core som embedded sidecar-prosess

⚙️ imalink-core (lokal API-server)

  • Python FastAPI server (kjører lokalt)
  • EXIF-lesing med Pillow/exifread
  • Preview-generering (hotpreview + coldpreview)
  • Hashing og metadata-ekstraksjon

🌐 imalink-web (webgalleri)

  • React-basert webapplikasjon
  • Bildegalleri med avansert søk og filtrering
  • Metadata-visning og organisering
  • Tilgjengelig på imalink.trollfjell.com

🔌 imalink (backend API)

  • FastAPI backend med PostgreSQL database
  • Brukeradministrasjon og autentisering
  • Lagring av metadata og previews
  • API tilgjengelig på api.trollfjell.com

Installasjon og bruk

Windows

  1. Last ned imalink-desktop_0.1.0_x64_en-US.msi
  2. Dobbeltklikk på filen for å starte installasjonsprosessen
  3. Følg installasjonsveiviseren (installer som "Imalink Project")
  4. Start Imalink Desktop fra Start-menyen

Merk: Windows SmartScreen kan vise en advarsel første gang. Klikk "Mer info" → "Kjør likevel".

macOS

  1. Last ned imalink-desktop_0.1.0_x64.dmg
  2. Åpne DMG-filen og dra Imalink Desktop til Applications-mappen
  3. Første gang du starter appen, høyreklikk → "Åpne" for å godkjenne
  4. Logg inn med dine Imalink-credentials

Linux

  1. Last ned imalink-desktop_0.1.0_amd64.deb
  2. Installer med sudo dpkg -i imalink-desktop_0.1.0_amd64.deb
  3. Start fra applikasjonsmenyen eller kjør imalink-desktop i terminal

AppImage-versjon finnes også: imalink-desktop_0.1.0_amd64.AppImage

⚙️ Systemkrav

  • Windows: Windows 10/11 (64-bit)
  • macOS: macOS 11 Big Sur eller nyere
  • Linux: Ubuntu 22.04+ / Debian 11+ (eller kompatibel)
  • Minne: 4 GB RAM (8 GB anbefalt)
  • Diskplass: 200 MB for applikasjonen + plass til bildene dine
  • Nettverk: Internettforbindelse for synkronisering

Arbeidsflyt

1. Første gangs oppsett

  • Opprett en bruker på imalink.trollfjell.com (eller bruk eksisterende)
  • Start Imalink Desktop og logg inn med dine credentials
  • Verifiser at imalink-core starter (grønn ✓ indikator)

2. Import av bilder

  • Register-modus: Velg katalog der bildene allerede ligger permanent (arkiv, NAS, etc.)
  • Copy-modus: Velg kildekatalog (SD-kort, midlertidig mappe) og destinasjonskatalog
  • Opprett eller velg en Input Channel (importøkt)
  • Trykk "Start Import" – appen skanner, grupperer companion-filer, og laster opp

3. Visning i webgalleri

  • Åpne imalink.trollfjell.com i nettleseren
  • Logg inn med samme bruker
  • Se bildene dine med metadata, GPS-plassering, EXIF-info, og mer

Prosjektstatus

Dette er en Proof of Concept (PoC) – grunnleggende funksjonalitet er implementert og testet, men applikasjonen er ikke klar for produksjonsbruk.

✅ Fungerer nå:

  • Lokal katalogskanning og companion file-deteksjon
  • EXIF-lesing og metadata-ekstraksjon
  • Preview-generering (hotpreview + coldpreview)
  • Copy/Register import-moduser
  • Opplasting til Imalink backend
  • Duplikatdeteksjon
  • Bundlet imalink-core (ingen manuell installasjon nødvendig)
  • Multi-platform (Windows, macOS, Linux)

🚧 Ikke implementert ennå:

  • Batch-prosessering av store biblioteker
  • Avansert filtrering og sortering
  • Offline-modus med senere synkronisering
  • Automatisk overvåking av mapper
  • RAW-formatstøtte (krever rawpy/libraw)
  • Produksjonsklart bygg med kodesignering

Lenker og ressurser