Har du någonsin velat ha din egen privata Dropbox, något som låter dig hantera och distribuera filer online men utan företag som berättar om datagränser, bandbreddsrestriktioner eller till och med inaktivera vissa filtyper? Goda nyheter! Denna dröm kan enkelt bli verklighet med hjälp av mjukvara som kallas Nextcloud.

Denna programvara gör det så att alla med en server kan värd och distribuera sin egen lagring och effektivt ha sitt eget moln! I den här guiden kommer vi att gå över allt du behöver veta för att skapa din egen personliga lösning för lagring av lösningar - från att gå över hårdvaran som krävs, få operativsystemet i ordning och till och med konfigurera synkroniseringsklienter. Låt oss börja!

Obs! Nextcloud är en gaffel av Owncloud som är en annan självhärdad Dropbox-klon.

Hårdvara och programvarukrav

Låt oss diskutera vilka typer av servrar som är bäst att ställa in ett hemmoln som drivs av NextCloud-lagringsprogrammet. För att starta ska servern köra den senaste versionen av Ubuntu-servern (eller åtminstone köra en version som stöder snaps). Varför Ubuntu-server och inte något som Redhat eller CentOS? Enkelt, utvecklarna av NextCloud distribuerar för tillfället ett snap-paket med den senaste NextCloud-programvaran, något som dessa andra operativsystem inte erbjuder.

Dessutom följer NextCloud, när den installeras på andra sätt, lång tid att installera och är inte särskilt användarvänlig. Genom att installera snap-versionen krävs nollinstallation, och allt fungerar så gott som möjligt.

Utvecklarna har tidigare sagt att det är svårt att uppdatera NextCloud när de är baserade på distributioner eller integrerade repositorier. Ubuntus snap-teknik gör det möjligt för dem att få de senaste säkerhetsuppdateringarna till dig så snart som möjligt på sina egna villkor.

Hårdvara enheter som är perfekta för att skapa din egen molnlösning:

  • Vilken som helst eller gammal DDR2-era (eller bättre) 64-bitars PC / bärbar dator som kan stanna 24/7
  • Raspberry Pi 2 eller 3 som kan köra Ubuntu Snappy Core
  • Varje hem- eller företagsklassserver

Att göra förberedelser

Användare måste göra en USB-bild för att installera den senaste versionen av Ubuntu-servern. Ladda ner ISO-skivavbildningen från den här sidan.

Raspberry Pi 2/3 användare

Pi kör för närvarande inte en traditionell version av Ubuntu-servern. Istället måste användarna använda Ubuntu Snappy Core. Ladda ner bilden här. Extrahera bilden i terminalen:

 gunzip -d * .img.xz 

Följ Ubuntu wiki för att komma igång med Snappy Core första start. Du måste anmäla dig till Canonical, med en e-postadress.

Med den nedladdade skivbilden är det dags att göra USB (eller SD) installationsmediet. Ladda ner USB / SD-verktyget Etcher. Följ anvisningarna på sidan för att skapa din installation USB eller SD om du använder en Raspberry Pi 2/3. Det är en enkel tre stegs process.

Installera Ubuntu Server

Anslut din USB-enhet och konfigurera din maskin för att starta den via BIOS. För vissa kan den här nyckeln vara F2 eller DEL. För andra är det Esc. Det är bäst att undersöka bruksanvisningen för att vara säker.

Med Ubuntu-server laddad, välj rätt språk på språkskärmen och tryck sedan på Enter på alternativet "Installera Ubuntu Server." Detta tar användaren genom en meny som frågar vad tangentbordslayouten och landet är. Välj lämpliga alternativ och fortsätt till nästa sida.

Användare kommer då att bli ombedda att ange ett värdnamn för Ubuntu-servern. Ange "ubuntu-server", "ubuntu-nextcloud", "Ubuntu" eller något i den meningen. Sedan använder du piltangenterna till "Fortsätt" -knappen och trycker på Enter för att flytta till nästa sida.

På nästa sida kommer installationsverktyget att be användaren att ställa in ett användarnamn och ett lösenord som går med det här användarnamnet. Ange ett användarnamn och ett säkert men minnesvärt lösenord, välj sedan "Fortsätt" för att flytta till nästa sida.

Nästa i installationsprocessen måste användaren berätta för Ubuntu-servern hur man installerar på hårddisken. Välj "guidad - använd hela disken". Detta gör att systemet automatiskt kan konfigurera partitioner. Ingen tinkering eller manuell partitionering behövs. Med det här alternativet valt startar installationen.

Strax efter att den ursprungliga Ubuntu-servern har slutfört kopieringen till systemet, måste användarna tweaka en inställning. Säkerheten uppdaterar en funktion, för att vara exakt. Denna funktion, när den är aktiverad, tillåter att systemet automatiskt installerar säkerhetsuppdateringar. Välj "Installera automatiskt."

Slutligen, innan installationen är klar, behövs vissa paket. Använd mellanslagstangenten, hitta "LAMP-server" och välj den. Dessutom väljer du "OpenSSH-server" om du vill ha tillgång till fjärråtkomst. När paketet väljs, tryck på Enter-tangenten för att installera dem på systemet.

Installera NextCloud

Ubuntu Server är installerad på systemet. Nu är det möjligt att få NextCloud att fungera. Installera programvaran på systemet med det här kommandot:

 sudo snap installera nextcloud 

Med NextCloud installerat, använd kommandot ifconfig att hitta ifconfig interna IP-adress. Använd webbläsaren på en telefon, surfplatta eller dator genom att gå till den interna IP-adressen som om den var en webbplats.

Detta kommer att hämta Nextcloud Setup Wizard. Den här guiden kommer att uppmana användaren att konfigurera ett administratörskonto med ett lösenord.

Använda NextCloud

Efter att ha skapat Admin-kontot i nästa moln laddas webUI, och användaren kommer då att ha fullständig administrativ kontroll. Öppna Nextcloud när som helst genom att gå till (i webbläsaren) den interna IP-adress som används tidigare.

Filer från adminkontot kan laddas upp direkt från webben via webbläsaren (precis som Google Drive, Dropbox och One Drive). Gillar inte webben? Hämta den officiella synkroniseringsprogrammet för Linux, Mac eller Windows. Det finns också en Android- och IOS-app.

Överför filer

Ladda upp en fil eller katalog till din Nextcloud genom att klicka på "+" -ikonen och klicka sedan på uppladdningsknappen.

Skapa nya användare

Användare kan inte registrera sig på Nextcloud. Istället måste administratören skapa ett nytt konto. Gå till det övre högra hörnet av webben-användargränssnittet och klicka på "admin". Sök "Användare" och välj det. Detta tar dig till användarhanteringsområdet.

Använd användargränssnittet, använd användarnamnet och lösenordet för den nya användaren. Dessutom lägger användaren till en ny grupp genom att klicka på "+ Lägg till grupp".

För att ändra hur mycket lagring en viss användare får använda, gå till "Kvot" och välj antingen ett förinställt alternativ eller ange din egen lagringskvotgräns.

synkronisera

För att synkronisera, ange den lokala IP-adressen till Nextcloud-synkroniseringsprogrammet.

Ange sedan ditt användarnamn och lösenord.

Med informationen som anges, skapar Nextcloud-klienten en Nextcloud-mapp på din lokala dator. Placera allt du vill synkronisera inuti det. Synkroniseringsverktyget kommer att upptäcka det och ladda upp filerna.

Slutsats

Cloud storage är ett faktum i det moderna livet. Alla har en Dropbox, en Google Drive eller något i den meningen. Som ett resultat har stora teknikföretag stora servrar som innehåller värdefull, privat information. För vissa är avvägnings- och integritetsrisken okej. De anser att Dropbox, etc., är tillförlitliga och mångsidiga, och de är villiga att ta risken.

Nextcloud är inte för dessa typer av människor. Denna programvara är för dem som ser fördelarna med molnlagring men vill helt kontrollera sina data. Det är mitt hopp att med den här guiden kommer fler och fler människor att omfamna Nextcloud och bli fri från proprietära cloud storage-tjänster.

Angår du din egen molnlösning? Varför eller varför inte? Berätta för oss nedan!

Bildkredit: Christine und Hagen Graf