Medan molnlagringsalternativ är många idag, lägger de flesta av dina data i någon annans händer. Dropbox, Google Drive och OneDrive kräver att du litar på att företaget som äger tjänsten gör rätt enligt dina uppgifter. Lyckligtvis, tack vare programvara som Nextcloud, behöver det inte vara så.
Nextcloud, som har sina rötter i OwnCloud-projektet, går utöver sina ursprungliga Dropbox-inspirerade rötter. Medan den lagrar data kan den också fungera som en Google Docs-inspirerad kontorssvit när du lägger till OnlyOffice. Med de två kombinerade har du många av funktionerna i Googles G Suite, men körs på din egen server.
Det finns olika sätt att installera och konfigurera Nextcloud, inklusive manuell installation, Ubuntus Snap-system och Docker. Här använder vi en Docker-konfiguration tillhandahålls av OnlyOffice, eftersom det låter dig installera både Nextcloud och OnlyOffice i några korta steg.
Innan du börjar
Nextcloud kräver ett Unix-liknande operativsystem för att kunna köras, men det står på sin webbplats att du också kan använda Windows Subsystem för Linux. Här kommer vi att fokusera på Ubuntu, men instruktionerna bör vara lika för andra operativsystem.
Installera docker och docker-compose
Installera Docker med följande kommando:
sudo apt install docker
Installera sedan Docker Compose:
sudo apt install docker-compose
Installera och konfigurera Nextcloud
Nu när vi har Docker och Docker Compose installerat är vi redo att gå vidare till Nextcloud själv. Vi börjar med att klona förvaret:
git clone https://github.com/ONLYOFFICE/docker-onlyoffice-nextcloud
Nu flyttar vi till den nyligen klonade katalogen och aktiverar Docker-appen med följande kommandon:
cd docker-onlyoffice-nextcloud/ docker-compose up -d
Det andra steget har mycket att göra för att få Nextcloud igång, så var beredd att vänta lite.
När processen är klar startar du din webbläsare och navigerar till din IP-adress eller värdnamn för att slutföra konfigurationen av Nextcloud. Om du inte är säker på vad din IP-adress är kan du hitta den med ifconfig
kommando.
Ange användarnamnet och lösenordet som du vill använda för ditt administratörskonto. Nextcloud-servern tar lite tid att få igång allt.
Installera och konfigurera OnlyOffice
Nu är vi så långt dit. Nextcloud är installerat och konfigurerat, och du har haft en chans att se kontrollpanelen. Det sista steget är att aktivera OnlyOffice.
Tillbaka i terminalen, se till att du är i samma katalog från tidigare. Kör följande kommando:
bash set_configuration.sh
Det tar en stund att installera OnlyOffice. När kommandot är klart kör du ut och tillbaka till servern. OnlyOffice ska nu vara fullständigt konfigurerad.
Testa din nya installation genom att skapa en ny fil. Medan du tidigare hade möjlighet att skapa en enkel textfil, borde du ha nya alternativ nu. Skapa ett nytt dokument, kalkylark eller presentation, och du bör se det öppet i OnlyOffice.
Nästa steg
Den viktigaste förbehållet för att ställa in Nextcloud på det här sättet är att du inte kan ansluta via HTTPS med SSL-kryptering. Du kan aktivera end-to-end-kryptering i Nextcloud-inställningarna, men du är fortfarande mottaglig för man-i-mitten-attacker.
Nästa steg är att ställa in en omvänd proxy, och detta kan göras med Nginx. Den perfekta konfigurationen skulle ge en proxy, inte bara för Nextcloud utan för alla andra Docker-appar som du kör. Det ligger utanför den här artikelns räckvidd, men bör vara på din lista över saker att ta itu med när du har konfigurerat din Nextcloud-server.