Du kan installere Nextcloud på Ubuntu 22.04 med bare noen få trinn. Det er enkelt å konfigurere administratorrettigheter og legge til SSL-sertifikatet via kommandolinjen. Dette gir deg tilgang til grensesnittet via en nettleser med de nødvendige sikkerhetstiltakene på plass.

Nextcloud på Ubuntu 22.04

Nextcloud er en fritt tilgjengelig avlegger av ownCloud. Den skybaserte datalagringen gjør det mulig å drifte tjenesten selv, både til privat og profesjonell bruk. Sammenlignet med andre Nextcloud-alternativer skiller løsningen seg ut med sin brukervennlighet, høye stabilitet og mange nyttige sikkerhetsfunksjoner som gir optimal beskyttelse av dataene dine. Installasjonen av Nextcloud på Ubuntu 22.04 krever bare noen få trinn. I denne veiledningen viser vi deg hvordan du kan sikre datalagringen din med SSL-sertifikater helt fra starten av.

Hvilke krav må oppfylles?

For å installere Nextcloud på Ubuntu 22.04 må du oppfylle noen forutsetninger. Først må du forsikre deg om at du har en server som kjører Ubuntu 22.04. Det er viktig å konfigurere en brannmur. I tillegg må du ha en bruker med Sudo-rettigheter. Minimumskravene til systemet inkluderer minst 1 gigabyte RAM og en CPU. For optimal ytelse med alle tilleggsprogrammer anbefales imidlertid 4 gigabyte RAM og to CPU-er. Hvis du har Apache2 installert, må du fjerne det før du fortsetter med de neste trinnene. Det anbefales også å sette opp et domenenavn som peker til serveren på forhånd.

Oppdater systemet

Før du begynner med selve installasjonen, er det viktig å oppdatere systemet til den nyeste versjonen. Bruk følgende kommandoer for å gjøre dette:

sudo apt-get update
sudo apt-get upgrade
bash

Når Ubuntu 22.04 er oppdatert, kan du begynne med installasjonen.

Installere Nextcloud på Ubuntu 22.04

For å installere Nextcloud på Ubuntu 22.04 kan du bruke pakkehåndtereren Snap, som er forhåndsinstallert. Snap sørger for at du alltid får den nyeste versjonen og lagrer alle nødvendige filer sentralt. Bruk den til å laste ned Nextcloud-pakken:

sudo snap install nextcloud
bash

Den nåværende versjonen av Nextcloud vil nå bli lastet ned og installert. For å sjekke om installasjonen lyktes, bruk følgende kommando:

snap changes nextcloud
bash

Opprett en administratorbruker

Du kan opprette en administratorbruker via grensesnittet, men dette utgjør en sikkerhetsrisiko. For å unngå å eksponere registreringssiden, bør du opprette administratoren direkte fra kommandolinjen. Bruk følgende kommando, og erstatt «user» og «password» med ønsket brukernavn og et sterkt passord:

sudo nextcloud.manual-install user password
bash

Du bør da motta en bekreftelse på at brukeren nå har fått tildelt administratorrettigheter.

Endre PHP-innstillinger

For å endre PHP-innstillingene, spesielt for større prosjekter, er det lurt å justere det delte arbeidsminnet for å sikre at de nødvendige ressursene er tilgjengelige. Du kan gjøre dette direkte fra kommandolinjen med følgende kommando:

sudo snap set nextcloud php.memory-limit=Limit
bash

Erstatt plassholderen «Limit» med et reelt tall.

Definer pålitelige domener og åpne porter

Når du installerer via kommandolinjen, begrenser Nextcloud automatisk tilgangen til kun den lokale verten. For å få tilgang til skyløsningen via domenenavnet eller IP-adressen din, må du oppdatere konfigurasjonen. Sjekk først de lagrede domenene med følgende kommando:

sudo nextcloud.occ config:system:get trusted_domains
bash

For øyeblikket bør kun oppføringen «localhost» vises i utdataene. For å endre dette, bruk følgende kommando:

sudo nextcloud.occ config:system:set trusted_domains 1 --value=example
bash

Erstatt plassholderen «example» med domenet ditt eller IP-adressen til serveren din. Bruk deretter den forrige kommandoen igjen for å sjekke de oppdaterte oppføringene. Den nye adressen skal nå vises ved siden av «localhost».

Det er viktig at du åpner portene 80 (for HTTP) og 443 (for HTTPS) i serverens brannmur:

sudo ufw allow 80, 443/tcp
bash

Konfigurer SSL-sertifikat

Etter at du har installert Nextcloud på Ubuntu 22.04, kan du sikre dataene dine med et SSL-sertifikat og aktivere tilgang via HTTPS. Du kan enten bruke et sertifikat fra Let’s Encrypt eller signere et selv. Nedenfor finner du begge alternativene, med det ferdige sertifikatet først. Sørg for at de nødvendige portene er aktivert. Be om sertifikatet med denne kommandoen:

sudo nextcloud.enable-https lets-encrypt
bash

Du vil få følgende utdata:

In order for Let’s Encrypt to verify that you actually own the domain(s) for which you’re requesting a certificate, there are a number of requirements that you need to be aware of:
1. In order to register with the Let’s Encrypt ACME server, you must agree to the currently-in-effect Subscriber Agreement located here:
https://letsencrypt.org/repository/
By continuing to use this tool you agree to these terms. Please cancel now if otherwise.
2. You must have the domain name(s) for which you want certificates pointing at the external IP address of this machine.
3. Both ports 80 and 443 on the external IP address of this machine must point to this machine (e.g. port forwarding might need to be setup on your router).
Have you met these requirements? (y/n)
bash

Bekreft med [y].

Skriv inn e-postadressen din og bekreft med [Enter]. Skriv deretter inn domenet som er knyttet til Nextcloud-serveren din. Sertifikatet blir opprettet og lagret direkte på serveren.

Du kan også opprette ditt eget sertifikat. Nettlesere viser imidlertid ofte en advarsel fordi sertifikatet ikke er verifisert av en ekstern sertifiseringsinstans. Hvis du likevel ønsker å opprette det, bruker du følgende kommando:

sudo nextcloud.enable-https self-signed
bash

Du bør nå motta en bekreftelse, og deretter åpne portene som er oppført ovenfor, hvis du ikke allerede har gjort det.

Første pålogging

Installasjonen av Nextcloud på Ubuntu 22.04 er fullført. Åpne nå nettleseren din og gå til domenet eller IP-adressen din. Siden du allerede har opprettet en administrator, blir du sendt direkte til påloggingssiden. Skriv inn administratorens brukernavn og passord. Hvis påloggingen lykkes, vises et popup-vindu med apper som er kompatible med Nextcloud. Du kan velge å laste ned disse appene eller hoppe over dette trinnet. Du blir deretter ført til Nextcloud-grensesnittet, klart til bruk.

Go to Main Menu