Du kan installera Nextcloud på Ubuntu 22.04 med bara några få steg. Att ställa in som administratör och lägga till SSL-certifikatet görs enkelt med kommandoraden. Detta gör att du kan komma åt gränssnittet via en webbläsare med nödvändiga säkerhetsåtgärder.

Nextcloud på Ubuntu 22.04

Nästa moln är en fritt tillgänglig ownCloud-gaffel. Den molnbaserade datalagringen möjliggör självhosting för privat eller affärsmässig användning. Jämfört med Nextcloud alternativ är lösningen särskilt imponerande på grund av sin användarvänlighet, höga stabilitet och många användbara säkerhetsfunktioner som ger optimalt skydd för dina data. Installationen av Nextcloud på Ubuntu 22.04 kräver bara några få steg. I den här guiden visar vi hur du redan från början kan säkra din datalagring med SSL-certifikat.

Tips

Den här guiden visar hur du installerar Nextcloud på Ubuntu 22.04. För konfigurera Nextcloud på Debian 12, ta en titt på vår Digital Guide. Vi har också en guide för installera Nextcloud på Docker.

Vilka krav måste uppfyllas?

För att installera Nextcloud på Ubuntu 22.04 behöver du uppfylla några förutsättningar. Först måste du se till att du har en server som kör Ubuntu 22.04. Det är viktigt att sätta upp en brandvägg. Dessutom måste du ha en användare med Sudo-rättigheter. De lägsta systemkraven inkluderar minst 1 gigabyte RAM-minne och en CPU. För optimal prestanda med alla tillägg rekommenderas dock 4 gigabyte RAM-minne och två processorer. Om du har Apache2 installerat ska du ta bort det innan du fortsätter med nästa steg. Det är också lämpligt att i förväg ställa in ett domännamn som pekar på servern.

Uppdatera systemet

Innan du påbörjar själva installationen är det viktigt att du uppdaterar ditt system till den senaste versionen. Detta gör du genom att använda följande kommandon:

sudo apt-get update
sudo apt-get upgrade
bash

När Ubuntu 22.04 har uppdaterats kan du börja med installationen.

Installera Nextcloud på Ubuntu 22.04

För att installera Nextcloud på Ubuntu 22.04 kan du använda Snap-pakethanteraren, som levereras förinstallerad. Snap säkerställer att du alltid får den senaste versionen och är värd för alla nödvändiga filer centralt. Använd den för att ladda ner Nextcloud-paketet:

sudo snap install nextcloud
bash

Den aktuella versionen av Nextcloud kommer nu att hämtas och installeras. Använd följande kommando för att kontrollera om installationen lyckades:

snap changes nextcloud
bash

Skapa administrativ användare

Du kan skapa en administrativ användare via gränssnittet, men det innebär en säkerhetsrisk. För att undvika att registreringssidan exponeras kan du skapa administratören direkt från kommandoraden. Använd följande kommando och ersätt “user” och “password” med önskat användarnamn och ett starkt lösenord:

sudo nextcloud.manual-install user password
bash

Du bör då få en bekräftelse på att användaren har konfigurerats med administrationsrättigheter.

Ändra PHP-inställningar

För att ändra PHP-inställningarna, särskilt för större projekt, är det en bra idé att justera det delade arbetsminnet för att säkerställa att nödvändiga resurser är tillgängliga. Du kan göra detta direkt från kommandoraden med följande kommando:

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

Ersätt platshållaren “Limit” med ett riktigt tal.

Definiera betrodda domäner och releaseportar

När du installerar via kommandoraden begränsar Nextcloud automatiskt åtkomsten till endast den lokala värden. Om du vill komma åt molnlösningen via ditt domännamn eller din IP-adress måste du uppdatera konfigurationen. Kontrollera först de lagrade domänerna med följande kommando:

sudo nextcloud.occ config:system:get trusted_domains
bash

För närvarande bör endast posten “localhost” visas i utmatningen. För att ändra detta använder du följande kommando:

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

Ersätt platshållaren ‘example’ med din domän eller IP-adressen till din server. Använd sedan föregående kommando igen för att kontrollera de uppdaterade posterna. Den nya adressen bör nu visas tillsammans med “localhost”.

Det är viktigt att du aktiverar portarna 80 (för HTTP) och 443 (för HTTPS) i serverns brandvägg:

sudo ufw allow 80, 443/tcp
bash

Konfigurera SSL-certifikat

När du har installerat Nextcloud på Ubuntu 22.04 kan du säkra dina data med ett SSL-certifikat och aktivera åtkomst via HTTPS. Du kan antingen använda ett certifikat från Let’s Encrypt eller signera ett själv. Nedan ser du båda alternativen, med början med det färdiga certifikatet. Kontrollera att de nödvändiga portarna är aktiverade. Begär nu certifikatet med det här kommandot:

sudo nextcloud.enable-https lets-encrypt
bash

Du kommer att få följande 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

Bekräfta med [y].

Ange din e-postadress och bekräfta med [Enter]. Ange sedan den domän som är kopplad till din Nextcloud-server. Certifikatet kommer att skapas och lagras direkt på servern.

Du kan också skapa ditt eget certifikat. Men webbläsare visar ofta ett varningsmeddelande eftersom certifikatet inte har verifierats av en extern myndighet. Om du fortfarande vill skapa det använder du följande kommando:

sudo nextcloud.enable-https self-signed
bash

Du bör nu få en bekräftelse och sedan öppna de portar som anges ovan, om du inte redan har gjort det.

Första inloggningen

Din installation av Nextcloud på Ubuntu 22.04 är klar. Öppna nu din webbläsare och navigera till din domän eller IP-adress. Eftersom du redan har skapat en administratör kommer du att tas direkt till inloggningssidan. Ange administratörens användarnamn och lösenord. Om inloggningen lyckas visas appar som är kompatibla med Nextcloud i ett popup-fönster. Du kan välja att ladda ner dessa appar eller hoppa över det här steget. Du kommer sedan till Nextcloud-gränssnittet, redo att användas.

Gå till huvudmeny