Sådan laver du din egen personlige cloud med NextCloud og Ubuntu
Har du nogensinde ønsket at have din egen private Dropbox, noget, som lader dig håndtere og distribuere filer online, men uden firma fortæller dig om datagranker, båndbredderestriktioner eller endda deaktivering af bestemte filtyper? Gode nyheder! Denne drøm kan nemt blive realiseret ved hjælp af software kendt som Nextcloud.
Denne software gør det sådan, at enhver med en server kan være vært for og distribuere deres eget lager og effektivt have deres egen sky! I denne vejledning går vi over alt, hvad du behøver at vide for at lave din egen personlige cloud storage-løsning - fra at gå over den nødvendige hardware, få styringen i orden og endda konfigurere synkroniseringsklienter. Lad os komme igang!
Bemærk : Nextcloud er en gaffel af Owncloud, som er en anden selvbetjent Dropbox-klon.
Hardware og software krav
Lad os diskutere de typer af servere, der er bedst til at oprette en hjemme-sky drevet af NextCloud-lagringssoftwaren. For at starte, skal serveren køre den nyeste version af Ubuntu-serveren (eller i det mindste køre en version, der understøtter snaps). Hvorfor Ubuntu server og ikke noget som Redhat eller CentOS? Simple, udviklerne af NextCloud distribuerer i øjeblikket en snap-pakke med den nyeste NextCloud-software, noget som disse andre operativsystemer ikke tilbyder.
Derudover tager NextCloud, når den installeres på andre måder, lang tid at oprette og ikke er meget brugervenlig. Ved at installere snap-versionen er nulopsætning påkrævet, og alt fungerer fint.
Udviklerne har tidligere sagt, at det er svært at opdatere NextCloud, når de er baseret på distributioner eller integrerede lagre. Ubuntu's snap-teknologi gør det muligt for dem at få de seneste sikkerhedsopdateringer til dig så hurtigt som muligt på deres egne vilkår.
Hardware enheder, der er perfekte til at lave din egen cloud-løsning:
- Enhver brugt eller gammel DDR2-æra (eller bedre) 64bit pc / bærbar computer, der kan forblive på 24/7
- Hindbær Pi 2 eller 3, der kan køre Ubuntu Snappy Core
- Enhver hjemme- eller virksomhedskvalitetsserver
Forberedelser
Brugere skal lave et USB-billede for at installere den nyeste version af Ubuntu-serveren. Download ISO-diskbilledet fra denne side.
Hindbær Pi 2/3 brugere
Pi kører i øjeblikket ikke en traditionel version af Ubuntu-serveren. I stedet skal brugerne bruge Ubuntu Snappy Core. Download billedet her. Uddrag billedet i terminalen:
gunzip -d * .img.xz
Følg Ubuntu wiki for at komme i gang med Snappy Core's første boot. Du skal tilmelde dig med Canonical, ved hjælp af en e-mail-adresse.
Når diskbilledet er downloadet, er det tid til at lave USB (eller SD) installationsmediet. Download USB / SD-værktøjet Etcher. Følg vejledningen på siden for at oprette din installation USB eller SD, hvis du bruger en Raspberry Pi 2/3. Det er en nem tre-trins proces.
Installation af Ubuntu Server
Tilslut din USB-enhed og konfigurer din maskine til at starte fra den via BIOS. For nogle kan denne nøgle være F2 eller DEL. For andre er det Esc. Det er bedst at undersøge manualen for at være sikker.
Med Ubuntu-server indlæst, vælg det korrekte sprog på sprogskærmen, og tryk derefter på Enter på optionen "Installer Ubuntu Server." Dette vil tage brugeren gennem en menu, der spørger, hvad tastaturlayout og land er. Vælg de relevante indstillinger, og fortsæt til næste side.
Brugere bliver derefter bedt om at indtaste et værtsnavn for Ubuntu-serveren. Indtast "ubuntu-server", "ubuntu-nextcloud", "ubuntu" eller noget deraf. Brug derefter piletasterne til at gå videre til knappen "Fortsæt", og tryk på Enter for at flytte til næste side.
På næste side vil installationsværktøjet bede brugeren om at oprette et brugernavn og et kodeord, der følger med dette brugernavn. Indtast et brugernavn og et sikkert men mindeværdigt kodeord, og vælg derefter "Fortsæt" for at flytte til næste side.
Næste i installationsprocessen skal brugeren fortælle Ubuntu-serveren, hvordan man installerer til harddisken. Vælg "guidet - brug hele disken." Dette gør det muligt for systemet automatisk at oprette partitioner. Ingen tinkering eller manuel partitionering er nødvendig. Når denne valgmulighed er valgt, starter installationen.
Kort efter at de oprindelige Ubuntu-serverdata er færdige med at kopiere til systemet, skal brugerne tilpasse en indstilling. Sikkerheden opdaterer en funktion, for at være præcis. Denne funktion, når den er aktiveret, giver systemet mulighed for automatisk at installere sikkerhedsopdateringer. Vælg "Installer automatisk."
Endelig, inden installationen er færdig, er der brug for nogle pakker. Brug mellemrumstasten, find "LAMP server" og vælg den. Desuden skal du vælge "OpenSSH-server", hvis du vil have adgang til fjernadgangskanaler klar til at gå. Når pakkerne er valgt, skal du trykke på Enter-tasten for at installere dem til systemet.
Installation af NextCloud
Ubuntu Server er installeret på systemet. Nu er det muligt at få NextCloud til at fungere. Installer softwaren på systemet med denne kommando:
sudo snap installer nextcloud
Når NextCloud er installeret, skal du bruge kommandoen ifconfig
til at finde den interne IP-adresse på serveren. Brug browseren på en telefon, tablet eller computer til den interne IP-adresse, som om det var et websted.
Dette fører frem Nextcloud Setup Wizard. Denne guiden vil bede brugeren om at oprette en adminkonto med et kodeord.
Brug af NextCloud
Efter oprettelsen af Admin-kontoen i næste Cloud vil webUI indlæses, og brugeren vil derefter have fuldstændig administrativ kontrol. Få adgang til Nextcloud når som helst ved at henvende dig til (i webbrowseren) den interne IP-adresse, der blev brugt tidligere.
Filer fra administratorkontoen kan uploades direkte fra internettet via browseren (ligesom Google Drev, Dropbox og One Drive). Kan du ikke lide internettet? Download den officielle synkroniseringsklient til Linux, Mac eller Windows. Der er også en Android- og iOS-app.
Uploading af filer
Upload en fil eller mappe til din Nextcloud ved at klikke på "+" ikonet og derefter klikke på upload knappen.
Oprettelse af nye brugere
Brugere kan ikke registrere sig på Nextcloud. I stedet skal administratoren oprette en ny konto. Gå til øverste højre hjørne af web-brugergrænsefladen og klik på "admin". Find "Brugere" og vælg det. Dette bringer dig til brugerhåndteringsområdet.
Brug brugergrænsefladen, angiv brugernavn og adgangskode til den nye bruger. Tilføj også brugeren til en ny gruppe ved at klikke på "+ Tilføj gruppe".
For at ændre, hvor meget lagring en bestemt bruger må bruge, skal du gå til "Kvote" og enten vælge en forudindstillet indstilling eller indtaste din egen lagerkvotebegrænsning.
Synkronisering
For at synkronisere skal du indtaste den lokale IP-adresse i Nextcloud-synkroniseringen.
Indtast derefter dit brugernavn og din adgangskode.
Med de indtastede oplysninger vil Nextcloud-klienten oprette en Nextcloud-mappe på din lokale maskine. Placer alt, hvad du vil synkronisere inde i det. Synkroniseringsværktøjet registrerer det og uploader filerne.
Konklusion
Cloud storage er et faktum i det moderne liv. Alle har en Dropbox, en Google Drev eller noget deraf. Som følge heraf har store teknologivirksomheder store servere, der indeholder værdifulde, private oplysninger. For nogle er afvejningen og privatlivets risiko i orden. De føler, at Dropbox mv. Er pålidelige og alsidige, og de er villige til at tage risikoen.
Nextcloud er ikke for disse typer mennesker. Denne software er til dem, der ser fordelene ved cloud storage, men vil helt kontrollere deres data. Det er mit håb, at med denne vejledning vil flere og flere mennesker omfavne Nextcloud og fri fra proprietære cloud storage-tjenester.
Er du vært for din egen sky løsning? Hvorfor eller hvorfor ikke? Fortæl os nedenfor!
Billedkredit: Christine und Hagen Graf