Slik erstatter du Dropbox med Nextcloud: installasjon med Docker, filsynk på alle enheter, kalender og kontakter – og hvordan du sikrer serveren.

Innhold i artikkelen (7)
  1. Hva er Nextcloud og hva kan det gjøre?
  2. Installasjon med Docker og Nextcloud AIO
  3. Filsynkronisering på alle enheter
  4. Kalender, kontakter og produktivitet
  5. Sikkerhet og god konfigurasjon
  6. App-markedet: Utvid funksjonaliteten
  7. Ytelse og optimalisering

Hva er Nextcloud og hva kan det gjøre?

Nextcloud er en åpen kildekode-plattform for filsynkronisering og samarbeid som du kan hoste selv, og er beskrevet på Nextclouds offisielle side. Tenk på det som en privat versjon av Google Drive, Dropbox eller Microsoft OneDrive — men der all data lagres på din egen maskin, under din fulle kontroll. Det betyr ingen månedlig abonnementsavgift, ingen grenser på lagringsplass utover din egen disk, og ingen selskaper som graver i dine data.

Nextcloud Hub (den samlede pakken som lanseres) inkluderer filsynkronisering og deling, kalender (CalDAV), kontakter (CardDAV), e-postklient, notater, videokonferanser (Talk), dokumentredigering (Collabora Online), og et app-marked med hundrevis av tilleggsapper. Det er med andre ord et komplett produktivitetssystem, ikke bare en filserver.

Nextcloud gir deg alle fordelene med skytjenester, men med full kontroll over dine egne data.
Nextcloud gir deg alle fordelene med skytjenester, men med full kontroll over dine egne data.

Installasjon med Docker og Nextcloud AIO

Den enkleste og mest anbefalte måten å installere Nextcloud på er via Nextcloud All-in-One (AIO) — en Docker-basert løsning som automatisk konfigurerer Nextcloud, en database (MariaDB), Redis-cache, og Nginx-proxy med SSL-sertifikat i én enkelt kommando.

Du trenger Docker og Docker Compose installert på serveren din. AIO-installasjonen starter med å kjøre én docker run-kommando som drar ned AIO-masterbeholderen. Denne containeren fungerer som en kontrollpanel som deretter hjelper deg med å sette opp resten — inkludert automatisk SSL-sertifikat via Let's Encrypt hvis du har et domenenavn og åpen port 443.

  • Installer Docker og Docker Compose på serveren
  • Kjør AIO-startkommandoen (se docs.nextcloud.com/server/latest/admin_manual/)
  • Åpne AIO-kontrollpanelet på port 8080 i nettleseren
  • Skriv inn ditt domenenavn og la AIO konfigurere SSL automatisk
  • Velg hvilke valgfrie funksjoner du vil aktivere (OnlyOffice, Talk, etc.)
  • Klikk 'Start containers' og vent på at alt starter opp
  • Logg inn på Nextcloud og opprett admin-kontoen din
Annonse

Filsynkronisering på alle enheter

Nextcloud tilbyr klientapper for Windows, macOS, Linux, Android og iOS. Etter installasjon av klienten på PC-en kobler du til serveradressen din, og Nextcloud oppretter en lokal synkroniseringsmappe — akkurat som Dropbox. Filer du legger i mappen synkroniseres automatisk til serveren og videre til alle andre enheter.

En stor fordel er at Nextcloud støtter selektiv synkronisering — du kan velge nøyaktig hvilke mapper og filer som synkroniseres til hvilke enheter. Store videofiler kan for eksempel holdes bare på serveren og strømmes ved behov, uten å fylle opp laptopens SSD.

Nextcloud støtter også ekstern lagring, slik at du kan koble til SMB-shares, FTP-servere, S3-lagring og andre tjenester direkte fra Nextcloud-grensesnittet og nå dem som om de var dine egne filer.

Kalender, kontakter og produktivitet

Nextcloud Calendar og Contacts implementerer de åpne standardene CalDAV og CardDAV. Dette betyr at de er kompatible med praktisk talt alle kalender- og kontaktapper: Apple Kalender, Apple Kontakter, Google Kalender (via import), Thunderbird, og alle Android-apper som støtter DAVx5.

På Android installerer du DAVx5 (gratis på F-Droid, betalt på Google Play) og kobler til din Nextcloud-server. Deretter synkroniseres alle kontakter og kalenderoppføringer automatisk med Android sin innebygde kalender og kontaktapp. Det er en smertefri erstatning for Google-kontosynkronisering.

Annonse

Sikkerhet og god konfigurasjon

Sikkerhet er kritisk når du eksponerer en Nextcloud-instans mot internett. Det aller viktigste er å alltid bruke HTTPS (SSL/TLS) — Nextcloud AIO håndterer dette automatisk med Let's Encrypt. Du bør også aktivere tofaktorautentisering (2FA) for alle brukere, og begrense påloggingsforsøk med Brute Force Protection-appen (aktivert som standard).

Nextcloud har en innebygd sikkerhetsscanner tilgjengelig på scan.nextcloud.com som sjekker din installasjon for vanlige sikkerhetsproblemer. I tillegg kan du finne en detaljert sikkerhetssjekkliste i Nextcloud sin administrasjonslogg som påpeker manglende konfigurasjon.

  • Alltid bruk HTTPS med gyldig SSL-sertifikat
  • Aktiver tofaktorautentisering (2FA) for alle brukere
  • Hold Nextcloud og alle apper oppdatert
  • Begrens tilgang med fail2ban på server-nivå
  • Bruk sterke passord og unike brukernavn
  • Vurder å skjule Nextcloud bak en VPN (Tailscale/WireGuard)
  • Ta regelmessige backups av databaser og filer

App-markedet: Utvid funksjonaliteten

Nextcloud sitt app-marked har hundrevis av apper du kan installere direkte fra administrasjonspanelet. Noen av de mest populære inkluderer Notes (Markdown-notatbok), Memories (Google Photos-erstatning med AI-ansiktsgjenkjenning), Music (musikkspiller), Maps (OpenStreetMap-basert kart med GPS-tracking), og Cookbook (oppskriftsamling).

For dokumentredigering direkte i nettleseren kan du installere Collabora Online (LibreOffice-basert, åpen kildekode). Nextcloud Talk gir deg krypterte videokonferanser og chat som kan erstatte Zoom eller Teams for intern kommunikasjon.

En av de mer imponerende nyere funksjonene er Nextcloud Assistant med AI-integrasjoner — du kan koble til lokale LLM-modeller (via Ollama) eller skybaserte tjenester for å få AI-hjelp direkte i Nextcloud.

Ytelse og optimalisering

Nextcloud kan være treigt ut av boksen uten riktig konfigurasjon. De viktigste optimaliseringene er å aktivere Redis for distributed caching (AIO gjør dette automatisk), aktivere APCu for lokalt minne-cache, og sørge for at PHP OPcache er riktig konfigurert.

Nextcloud AIO bruker MariaDB som database, som er standard og fungerer godt. For store installasjoner med mange brukere kan PostgreSQL gi bedre ytelse. Sørg også for at Nextcloud sine bakgrunnsjobber (Cron) er satt opp riktig — enten via systemets cron eller Nextcloud sin innebygde scheduler — da disse er kritiske for at filsynkronisering og varsler skal fungere pålitelig.

Annonse

Kontakt & nettverk

Emner

Olav Sie Rotvær
Skrevet avOlav Sie RotværSkribent og utvikler

Olav Sie Rotvær skriver og drifter Norsk Næring. Han er utvikler, ikke journalist, og har ingen fagutdanning innenfor teknologi & innovasjon. Artiklene bygger derfor på primærkilder som oppgis der påstanden gjøres.

Om forfatteren og hvordan artiklene kildebelegges →