Hvordan lage din egen personlige cloud med NextCloud og Ubuntu
Har du noen gang ønsket å ha din egen private Dropbox, noe som lar deg administrere og distribuere filer online, men uten firma som forteller deg om datagrenser, båndbreddebegrensninger eller til og med deaktivere bestemte filtyper? Gode nyheter! Denne drømmen kan lett bli realisert ved hjelp av programvare som kalles Nextcloud.
Denne programvaren gjør det slik at alle med en server kan være vert for og distribuere sin egen lagring og effektivt ha sin egen sky! I denne veiledningen vil vi gå over alt du trenger å vite for å lage din egen personlige lagringsløsning - fra å gå over den nødvendige maskinvaren, få operativsystemet i orden, og til og med sette opp synkroniseringsklienter. La oss komme i gang!
Merk : Nextcloud er en gaffel av Owncloud som er en annen selvbehandlet Dropbox-klon.
Maskinvare- og programvarekrav
La oss diskutere hvilke typer servere som er best å sette opp en hjemme-sky drevet av NextCloud-lagringsprogramvaren. For å starte, kjører serveren den nyeste versjonen av Ubuntu-serveren (eller i det minste kjører en versjon som støtter snaps). Hvorfor Ubuntu server og ikke noe som Redhat eller CentOS? Enkelt, utviklerne av NextCloud distribuerer nå en snappakke med den nyeste NextCloud-programvaren, noe som disse andre operativsystemene ikke tilbyr.
I tillegg tar NextCloud, når den installeres på andre måter, lang tid å sette opp og er ikke veldig brukervennlig. Ved å installere snap-versjonen, er nulloppsett nødvendig, og alt fungerer ganske mye.
Utviklerne har tidligere sagt at det er vanskelig å oppdatere NextCloud når de er basert på distribusjoner eller integrerte lagre. Ubuntu's snap-teknologi tillater dem å få de nyeste sikkerhetsoppdateringene til deg så snart som mulig på sine egne betingelser.
Maskinvare enheter som er perfekte for å lage din egen sky løsning:
- Enhver brukt eller gammel DDR2-æra (eller bedre) 64-bits PC / bærbar datamaskin som kan være på 24/7
- Raspberry Pi 2 eller 3 som kan kjøre Ubuntu Snappy Core
- Enhver hjemme- eller bedriftsklasseserver
Å gjøre forberedelser
Brukere må lage et USB-bilde for å installere den nyeste versjonen av Ubuntu-serveren. Last ned ISO-diskbildet fra denne siden.
Raspberry Pi 2/3 brukere
Pi kjører for øyeblikket ikke en tradisjonell versjon av Ubuntu-serveren. I stedet må brukerne bruke Ubuntu Snappy Core. Last ned bildet her. Trekk ut bildet i terminalen:
gunzip -d * .img.xz
Følg Ubuntu-wiki for å komme i gang med Snappy Cores første oppstart. Du må registrere deg hos Canonical, ved hjelp av en e-postadresse.
Når diskbildet er lastet ned, er det på tide å lage USB (eller SD) installasjonsmedium. Last ned USB / SD-verktøyet Etcher. Følg instruksjonene på siden for å lage din installasjon USB eller SD hvis du bruker en Raspberry Pi 2/3. Det er en enkel tre-trinns prosess.
Installere Ubuntu Server
Plugg inn USB-enheten din og konfigurer maskinen for å starte fra den via BIOS. For noen kan denne nøkkelen være F2 eller DEL. For andre er det Esc. Det er best å undersøke håndboken for å være sikker.
Med Ubuntu-server lastet, velg riktig språk på språkskjermen, og trykk deretter Enter på alternativet "Installer Ubuntu Server." Dette vil ta brukeren gjennom en meny som spør hva tastaturoppsettet og landet er. Velg de aktuelle alternativene og gå videre til neste side.
Brukere vil da bli bedt om å skrive inn et vertsnavn for Ubuntu-serveren. Skriv inn "ubuntu-server", "ubuntu-nextcloud", "Ubuntu" eller noe i den retningen. Deretter navigerer du til "Fortsett" -knappen med piltastene, og trykker Enter for å gå til neste side.
På neste side vil installasjonsverktøyet be brukeren å sette opp et brukernavn og et passord som går med dette brukernavnet. Skriv inn et brukernavn, og et sikkert, men minneverdig passord, og velg deretter "Fortsett" for å flytte til neste side.
Neste i installasjonsprosessen må brukeren fortelle Ubuntu-serveren hvordan man installerer på harddisken. Velg "guidet - bruk hele disken." Dette lar systemet automatisk opprette partisjoner. Ingen tinkering eller manuell partisjonering er nødvendig. Med dette valget valgt, starter installasjonen.
Kort tid etter at de første Ubuntu-serverdataene er ferdig med å kopiere til systemet, må brukerne tilpasse en innstilling. Sikkerheten oppdaterer en funksjon, for å være nøyaktig. Denne funksjonen, når den er aktivert, tillater at systemet automatisk installerer sikkerhetsoppdateringer. Velg "installer automatisk."
Til slutt, før installasjonen er ferdig, er det nødvendig med noen pakker. Bruk mellomromstasten, finn "LAMP server" og velg den. I tillegg velger du "OpenSSH server" hvis du vil ha tilgang til ekstern skal klar til å gå. Når pakkene er valgt, trykk Enter-tasten for å installere dem på systemet.
Installere NextCloud
Ubuntu Server er installert på systemet. Nå er det mulig å få NextCloud til å fungere. Installer programvaren på systemet med denne kommandoen:
sudo snap installere nextcloud
Med NextCloud installert, bruk kommandoen ifconfig
å finne den interne IP-adressen til serveren. Bruk nettleseren på en telefon, nettbrett eller datamaskin, til den interne IP-adressen som om den var et nettsted.
Dette vil hente Nextcloud Setup Wizard. Denne veiviseren vil be brukeren om å sette opp en adminkonto med et passord.
Bruke NextCloud
Etter å ha opprettet Admin-kontoen i neste Cloud, lastes webUI, og brukeren vil da ha fullstendig administrativ kontroll. Gå til Nextcloud når som helst ved å gå til (i nettleseren) den interne IP-adressen som ble brukt tidligere.
Filer fra adminkontoen kan lastes opp direkte fra nettet via nettleseren (akkurat som Google Disk, Dropbox og One Drive). Liker ikke nettet? Last ned den offisielle synkroniseringsklienten for Linux, Mac eller Windows. Det er også en Android og iOS-app, også.
Laster opp filer
Last opp en fil eller katalog til Nextcloud ved å klikke på "+" -ikonet, og deretter klikke på opplastningsknappen.
Opprette nye brukere
Brukere kan ikke registrere seg på Nextcloud. I stedet må administrasjonen opprette en ny konto. Gå til øverste høyre hjørne av webgrensesnittet og klikk på "admin". Finn "Brukere" og velg det. Dette fører deg til brukerhåndteringsområdet.
Bruk brukergrensesnittet, angi brukernavn og passord for den nye brukeren. I tillegg legger brukeren til en ny gruppe ved å klikke på "+ Legg til gruppe".
For å endre hvor mye lagring en bestemt bruker har lov til å bruke, gå til "Kvote" og velg et forhåndsinnstilt alternativ eller angi din egen lagerkvotegrense.
synkronisering
For å synkronisere, skriv inn den lokale IP-adressen i Nextcloud-synkroniseringsklienten.
Deretter skriver du inn brukernavnet og passordet ditt.
Med informasjonen som er oppgitt, vil Nextcloud-klienten opprette en Nextcloud-mappe på din lokale maskin. Plasser alt du vil synkronisere inne i det. Synkroniseringsverktøyet vil oppdage det og laste opp filene.
Konklusjon
Cloud lagring er et faktum av dagens liv. Alle har en Dropbox, en Google Disk, eller noe i den retningen. Som et resultat har store teknologibedrifter store servere som har verdifull, privat informasjon. For noen er avviks- og personvernrisiko i orden. De føler at Dropbox, etc., er pålitelige og allsidige, og de er villige til å ta risikoen.
Nextcloud er ikke for disse typer mennesker. Denne programvaren er for de som ser fordelene med skylagring, men vil helt kontrollere sine data. Det er mitt håp at med denne veiledningen vil flere og flere mennesker omfavne Nextcloud og bli fri for proprietære cloud storage-tjenester.
Er du vert for din egen sky-løsning? Hvorfor eller hvorfor ikke? Fortell oss nedenfor!
Billedkreditt: Christine und Hagen Graf