Kā es varu izveidot personīgo mākoņa serveri?



Ilustrācija: Galddatora, klēpjdatora un viedtālruņa sinhronizēšana ar Nextcloud.

Mākoņdatošana pakalpojumi ir kļuvuši plaši izmantoti, sākot no mākoņkrātuves pakalpojumiem, piemēram, Dropbox un iCloud, līdz produktivitātes komplektiem G Suite un Office 365. Šie pakalpojumi piedāvā iespēju sinhronizēt dokumentus dažādās ierīcēs un izmantot profesionālu programmatūru no jebkuras tīmekļa pārlūkprogrammas vai mobilās ierīces. Pieaugot mākoņdatošanas procesam, arvien populārāks risinājums ir lietotājiem pārvaldīt personīgo mākoņu serveri.



Šajos norādījumos mēs izveidojam mākoņa krātuves pakalpojumu, kuru kontrolējat, izmantojot atvērtais avots programmatūra, Nextcloud. Mēs izveidojam vietējo testa serveri, kas darbojas tikai jūsu vietējā tīklā. Pēc tam mēs instalējam Nextcloud klientu savā galddatorā un mobilajā ierīcē un sinhronizējam failus starp tiem. Tad mēs parādīsim, kā jūs varat palaist šo pašu vispārīgo konfigurāciju attālā mitināšanas pakalpojumā, lai jūs varētu piekļūt savam mākonim no jebkuras vietas.

Par Nextcloud

Nākamais mākonis ir mākoņkrātuves serveris, kas paredzēts mērogam simtiem tūkstošu lietotāju. Jūs varat palaist klienta programmatūru Windows , macOS , Linux , Android un iOS, sinhronizējot failus ar vairākām ierīcēm.



Varat arī piekļūt saviem failiem tīmeklī, piesakoties savā Nextcloud tīmekļa portālā. Portālā ir Administratora vadības panelis , kur var pievienot lietotājus, konfigurēt grupu atļaujas un iestatīt atsevišķas diska kvotas. Portāls izmanto arī a iespraust sistēmu, lai nodrošinātu papildu funkcijas, piemēram, reāllaika tērzēt un video konferences jums un citiem lietotājiem.

Lai uzzinātu vairāk par Nextcloud, apmeklējiet oficiālo vietni vietnē https://nextcloud.com .



Vietējā Nextcloud servera izveide

Piezīme

Ja vēlaties izlaist vietējo instalēšanu un instalēt Nextcloud tīmekļa mitināšanas pakalpojumā ar domēna nosaukumu, pārejiet uz palaist Nextcloud internetā .

Šajā sadaļā mēs izveidojam Nextcloud serveri jūsu vietējā tīklā. Mākoņpakalpojums ir pieejams tikai ierīcēm, kas savienotas ar jūsu tīklu. Šī iestatīšana ļauj izmēģināt Nextcloud vietējā tīkla drošībā, netērējot naudu domēna vārds vai attālo tīmekļa mitināšanas pakalpojumu.

Jūs varētu palaist serveri īpašā datorā, taču testēšanai ir vieglāk to instalēt virtuālajā mašīnā (virtuālajā mašīnā), kuru varat palaist primārajā datorā. Jūsu datoram nepieciešami šādi resursi:

Lejupielādējiet Ubuntu 18 serveri

Nextcloud nepieciešams serveris, kurā darbojas Linux. Nextcloud ieteicamā Linux OS ir Ubuntu Server, tāpēc to mēs izmantojam šajā piemērā.

Ubuntu ir bez maksas lejupielādēt un lietot. Lejupielādējiet Ubuntu Server 18.04 no http://releases.ubuntu.com/18.04.2/ubuntu-18.04.2-live-server-amd64.iso . Tas ir liels fails, apmēram 2 GB.

Instalējiet VirtualBox un izveidojiet VM

Šajā piemērā mēs izmantojam Oracle VM VirtualBox lai izveidotu un palaistu mūsu VM. VirtualBox ir bez maksas personīgai lietošanai.

  1. Pārlūkprogrammā dodieties uz https://www.virtualbox.org/wiki/Downloads . Klikšķis Windows mitinātāji lai lejupielādētu Windows instalēšanas programmu.
  2. Palaidiet instalēšanas programmu, izmantojot noklusējuma instalēšanas opcijas. Kad instalēšana ir pabeigta, palaidiet VirtualBox.
  3. VirtualBox noklikšķiniet uz Jauns lai izveidotu jaunu virtuālo mašīnu.

Noklikšķiniet uz pogas Jauns.

  1. Nosauciet VM. Nosaukums var būt jebkurš, bet tajā jābūt vārdam Ubuntu . Pārliecinieties, vai “Type” ir iestatīts uz Linux un “Versija” ir iestatīta uz Ubuntu (64 bitu) . Klikšķis Nākamais .

Piešķiriet virtuālajai mašīnai vārdu, kas satur vārdu Ubuntu.

  1. Iestatiet 'Atmiņas lielums' uz 1024 MB (1 GB). Klikšķis Nākamais .

Iestatiet atmiņas lielumu uz 1024 MB.

  1. Sadaļā “Cietais disks” izvēlieties Izveidojiet virtuālo cieto disku tūlīt un pēc tam noklikšķiniet Izveidot .

Atlasiet Izveidot virtuālo cieto disku tūlīt un noklikšķiniet uz Izveidot.

  1. Sadaļā “Cietā diska faila tips” izvēlieties VDI . Klikšķis Nākamais .

Atlasiet Cietā diska faila tips VDI.

  1. Sadaļā “Krātuve fiziskajā cietajā diskā” izvēlieties Dinamiski piešķirts .

Izvēlieties Dinamiski piešķirts.

  1. Sadaļā “Faila atrašanās vieta un lielums” izvēlieties diska lielumu 10 GB . (Ja vēlaties, varat izvēlēties lielāku izmēru.) Noklikšķiniet uz Izveidot .

Izvēlieties diska izmēru 10 GB.

  1. Konfigurējiet tīkla adapteri, tāpēc tas ir daļa no jūsu vietējā tīkla. Ar kreisajā pusē iezīmēto VM noklikšķiniet uz Iestatījumi .

Noklikšķiniet uz pogas Iestatījumi.

  1. Kreisajā pusē noklikšķiniet uz Tīkls . Labajā pusē sadaļā “Pievienots” atlasiet Tilts adapteris . Klikšķis labi .

Kreisajā pusē noklikšķiniet uz Tīkls. Nolaižamajā lodziņā Attached to: izvēlieties Bridged Adapter.

  1. VM ir gatavs doties. Klikšķis Sākt .

Kad Ubuntu Server virtuālā mašīna ir iezīmēta, noklikšķiniet uz pogas Sākt.

  1. Sadaļā Atlasīt starta disku noklikšķiniet uz mapes ikonas un izvēlieties Ubuntu VAIRĀKUMS jūs lejupielādējāt. Ja tā joprojām tiek lejupielādēta, pagaidiet, līdz lejupielāde ir pabeigta. Klikšķis Sākt .

Logā Select start-up disk noklikšķiniet uz mapes ikonas. Atlasiet lejupielādēto Ubuntu Server ISO failu.

Ubuntu Server ISO sāknēšana. Jūsu virtuālā mašīna ir izveidota un darbojas.

Instalējiet Ubuntu Server savā VM

Jūsu VM sāk darboties Ubuntu Server live ISO, kurā ir Ubuntu instalētājs.

Piezīme

Noklikšķinot iekš VM loga, tas notver peli un tastatūru. Peles kursors pazudīs, un, iespējams, nevarēsit izmantot Windows īsinājumtaustiņus, piemēram, Alt + Tab . Jūs varat atbrīvot tastatūru un peli, nospiežot VirtualBox 'Host Key', kas ir pa labi Ctrl tastatūras taustiņu. Lai turpinātu izmantot VM, vēlreiz noklikšķiniet uz tā loga.

Piezīme

Instalētāja saskarne ir paredzēta tikai tekstam. Veicot šādas darbības, izmantojiet augšup, lejup un tabulēšanas taustiņus, lai mainītu iezīmēto opciju, atstarpes taustiņu, lai pārslēgtu izvēles rūtiņu, un taustiņu Enter, lai veiktu izvēli.

  1. Iestatiet tastatūras veidu. Ja izmantojat standarta ASV tastatūru, nospiediet Enter .
  2. Izvēlieties Instalējiet Ubuntu un nospiediet Enter.

Kad virtuālā mašīna sāk darboties no Ubuntu Server Live ISO, izvēlieties tastatūras izkārtojumu un pēc tam izvēlieties Instalēt Ubuntu.

  1. Sadaļā Tīkla savienojumi izvēlieties tīkla adapteri, kas jāizmanto Ubuntu. Šajā piemērā mēs vēlamies, lai tas izmantotu mūsu Ethernet savienojumu (eth). Izvēlieties Gatavs un nospiediet Enter.

Atlasiet tīkla adapteri un pēc tam izvēlieties Gatavs.

  1. Sadaļā “Konfigurēt starpniekserveri” nospiediet taustiņu Enter.
  2. Sadaļā “Konfigurēt Ubuntu arhīva spoguli” nospiediet taustiņu Enter.
  3. Sadaļā “Failu sistēmas iestatīšana” izvēlieties noklusējumu, Izmantojiet visu disku . Nospiediet Enter.

Failu sistēmas iestatījumos izvēlieties Izmantot visu disku.

  1. 10 GB VirtualBox VDI ir vienīgais disks. Sadaļā “Izvēlieties disku, kurā instalēt” nospiediet taustiņu Enter.

Kā disku, kurā instalēt, izvēlieties VirtualBox VDI.

  1. Pārskatiet apkopoto informāciju un pēc tam izvēlieties Gatavs un nospiediet Enter.
  2. Sadaļā “Apstiprināt iznīcinošu darbību” izvēlieties Turpināt un nospiediet Enter.

Sadaļā Apstiprināt destruktīvu darbību izvēlieties Turpināt.

  1. Sadaļā Profila iestatīšana izveidojiet jaunu lietotāja profilu. Jaunais profils ir arī noklusējuma Ubuntu administrators konts. “Tavs vārds” var būt viss, kas tev patīk. Laukā “Jūsu servera nosaukums” ievadiet a resursdatora nosaukums datoram (izmantojot tikai ciparus, mazos burtus, domuzīmes un pasvītrojumus), piemēram, nākamais mākonis . Sadaļā “lietotājvārds” izvēlieties vārdu, kuru vēlaties izmantot, lai pieteiktos datorā (izmantojot mazos burtus un bez atstarpēm). Izvēlieties paroli un vēlreiz ievadiet to, lai pārbaudītu. Izvēlieties Gatavs un nospiediet Enter.

Sadaļā Profila iestatīšana izveidojiet administratora lietotāja profilu un iestatiet savu resursdatora nosaukumu.

  1. Sadaļā “SSH iestatīšana” atzīmējiet izvēles rūtiņu Instalējiet OpenSSH serveri . SSH ļauj attālināti izveidot savienojumu ar mašīnu, ja nepieciešams. Izvēlieties Gatavs un nospiediet Enter.

Atzīmējiet rūtiņu ar nosaukumu Install OpenSSH un pēc tam izvēlieties Gatavs.

  1. Sadaļā “Piedāvātie servera snapi” izvēlieties Nākamais mākonis . Izvēlieties Gatavs un nospiediet Enter.

Sadaļā Featured Server Snaps atlasiet Nextcloud un pēc tam izvēlieties Done.

  1. Instalācijas process turpinās. Kad tas ir izdarīts, izvēlieties Restartēt tagad lai sāknētu instalēto operētājsistēmu.

Kad instalēšana ir pabeigta, izvēlieties Pārstartēt tūlīt, lai restartētu virtuālo mašīnu, un palaidiet Ubuntu serveri.

Konfigurējiet Ubuntu un instalējiet Nextcloud serveri

  1. Kad serveris sāk darboties, piesakieties ar vārdu un paroli, kuru izvēlējāties Ubuntu profila iestatīšana .
Piezīme

Iespējams, pamanīsit, ka pieteikšanās uzvedne tiek sajaukta ar citiem sistēmas ziņojumiem. Ja neredzat pieteikšanās uzvedni, nospiediet Enter lai parādītu jaunu.

Pieteikšanās Ubuntu serverī.

  1. Veiciet sākotnējo sistēmas atjaunināšanu. Palaist sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade . Kad tiek prasīts, ievadiet paroli. Ja jums tiek lūgts apstiprināt jaunināšanu, ierakstiet un nospiediet taustiņu Enter.

Palaidiet sudo apt-get update, pēc tam palaidiet sudo apt-get upgrade.

  1. Pievienojiet ugunsmūra kārtulu, lai atļautu OpenSSH savienojumus. Palaist sudo ufw atļaut OpenSSH .
  2. Palaist sudo ufw iespējot lai iespējotu ugunsmūri.
  3. Palaist sudo ufw statuss lai pārbaudītu, vai ugunsmūris filtrē servera tīkla trafiku.

Palaidiet sudo ufw allow OpenSSH, pēc tam palaidiet sudo ufw enable.

  1. Palaidiet Nextcloud instalēšanas programmu. Palaist sudo nextcloud.manual-install lietotājs iziet . Priekš lietotājs un iziet , izvēlieties vārdu un paroli, kuru vēlaties izmantot savā Nextcloud kontā. Tas var atšķirties no jūsu Ubuntu nosaukuma un paroles. Šis konts ir Nextcloud administratora konts.

Palaidiet komandu sudo nextcloud.manual-install lietotājvārda paroli.

Pēc dažiem mirkļiem jūs redzat:

 Nextcloud was successfully installed
  1. Pēc tam atveriet 80 porti ( HTTP ) un 443 (HTTPS) jūsu ugunsmūrī. Palaist sudo ufw atļaut 80,443 / tcp .

palaidiet sudo ufw atļaut 80 443 / tcp.

  1. Nextcloud uztur iekšējo sarakstu ar uzticamie domēni . Tikai pieprasījumi, kas adresēti šiem domēniem, saņem atbildi no Nextcloud servera. Pēc noklusējuma vienīgais uzticamais domēns ir vietējais saimnieks (serveris var atbildēt tikai pats uz sevi). Lai skatītu uzticamos domēnus, palaidiet sudo nextcloud.occ config: system: get trusted_domains .

sudo nextcloud.occ config: system: get trusted_domains

  1. Jums jāpievieno sava servera IP adrese uz uzticamo domēnu sarakstu. Vispirms nosakiet sava servera IP adresi. Palaist ip a | grep inet lai atrastu vietējā tīklā servera IP adresi. Ja izmantojat IPv4 tīklu, tas jāsāk ar 192,168 vai 10.0 .

Uzskriet | grep inet.

  1. Lūk, mūsu adrese ir 192.168.1.173 . Tagad iestatiet šo adresi kā uzticamu domēnu. Palaist sudo nextcloud.occ config: sistēma: iestatiet uzticamus_domēnus 1 - vērtība = domēns , kur domēns ir jūsu servera IP adrese.

Pievienojiet savu serveri

  1. Izveidojiet SSL sertifikātu, lai Nextcloud varētu šifrēt jūsu datus, izmantojot HTTPS. Tā kā šis mākonis ir ierobežots tikai jūsu mājas tīklā, varat izmantot pašparakstītu sertifikātu. Palaist sudo nextcloud.enable-https pašparakstījies .

Iespējojiet HTTPS, ģenerējot pašparakstītu SSL sertifikātu.

Servera konfigurēšana ir pabeigta, un jūsu mākonis darbojas. Pakalpojums Nextcloud darbojas, un jūsu serveris vietējā tīklā klausās HTTP un HTTPS savienojuma pieprasījumus.

Piesakieties Nextcloud

Lai pieteiktos savā Nextcloud tīmekļa informācijas panelī, pārlūkprogrammai jāpievieno drošības izņēmums, tāpēc tas pieņem jūsu pašu parakstītu SSL sertifikātu. Parasti nekad nevēlaties izveidot šādu izņēmumu, ja vien jūs nekontrolējat serveri un tīklu. (Šī darbība nav nepieciešama, ja jūs izmantojat Nextcloud internetā, tādā gadījumā SSL sertifikātu nodrošināšanai tā izmanto Let's Encrypt.)

  1. Pārlūkprogrammā dodieties uz sava Nextcloud servera adresi. Šajā piemērā adrese ir 192.168.1.173 .
  2. Jūsu tīmekļa pārlūks brīdinās, ka SSL sertifikāts ir pašparakstīts. Pārlūkā Chrome noklikšķiniet uz Papildu , pēc tam Pārejiet uz .

Pārlūkā Chrome noklikšķiniet uz Papildu, pēc tam pārejiet uz (sava ​​servera adresi).

Ja izmantojat Firefox, noklikšķiniet uz Papildu , Pievienot izņēmumu , Apstipriniet drošības izņēmumu .

Pārlūkprogrammā Firefox noklikšķiniet uz Papildu, Pievienot izņēmumu, Apstiprināt drošības izņēmumu.

  1. Ievadiet savu Nextcloud lietotājvārdu un paroli, kad jūs tos konfigurējāt, kad instalējot Nextcloud . Klikšķis Pieslēgties .

Piesakieties ar savu Nextcloud administratora lietotāju un paroli.

  1. Nextcloud informācijas panelī varat skatīt un strādāt ar mākonī saglabātajiem failiem. Noklikšķinot uz zobrata ikonas (), varat piekļūt administratora iestatījumiem un pielāgot servera preferences. Lai sāktu lietot Nextcloud, nav nepieciešama konfigurācija, tāpēc mēs tagad neko nemainīsim. Detalizētu informāciju par Nextcloud preferencēm skatiet https://docs.nextcloud.com/server/15/user_manual/userpreferences.html .

Nextcloud informācijas panelis

Kā lietot Nextcloud

Jūsu serveris darbojas, un tagad tam ir nepieciešami klienti. Veicot šīs darbības, jūs instalēsit Nextcloud klientu savā galddatorā un viedtālrunī.

Instalējiet Nextcloud klientu savā galddatorā

  1. Pārlūkprogrammā dodieties uz https://nextcloud.com/install/ . Klikšķis Lejupielādēt darbvirsmai .
  2. Klikšķis Windows . Instalētājs lejupielādē.

Izvēlieties sava datora operētājsistēmu, lai lejupielādētu atbilstošo Nextcloud klientu.

  1. Palaidiet instalēšanas programmu, atstājot visas opcijas pēc noklusējuma. Kad instalēšana ir pabeigta, pārbaudiet Palaidiet Nextcloud un noklikšķiniet Pabeigt .

Palaidiet Nextcloud instalēšanas programmu. Kad instalēšana ir pabeigta, izvēlieties Run Nextcloud un pēc tam noklikšķiniet uz Pabeigt.

  1. Nextcloud savienojuma vednī noklikšķiniet uz Pieslēgties .

Nextcloud savienojuma vednī noklikšķiniet uz Pieteikties.

  1. Priekš Servera adrese , ievadiet sava servera IP adresi.

Ievadiet sava servera IP adresi.

  1. Jums tiek paziņots, ka servera sertifikāts nav uzticams (jo tas ir pašparakstīts). Atzīmējiet izvēles rūtiņu Jebkurā gadījumā uzticieties šim sertifikātam . Klikšķis labi .

Atzīmējiet izvēles rūtiņu Uzticēties šim sertifikātam un pēc tam noklikšķiniet uz Labi.

  1. Klikšķis Pieslēgties .
  1. Ievadiet vārdu un paroli, kuru izvēlējāties instalējot Nextcloud . Klikšķis Pieslēgties .

Ievadiet savu Nextcloud vārdu un paroli un noklikšķiniet uz Pieteikties.

  1. Klikšķis Piešķirt piekļuvi .

Noklikšķiniet uz Piešķirt piekļuvi

  1. Sadaļā Vietējās mapes opciju iestatīšana noklikšķiniet uz Izveidojiet savienojumu .

Vietējās mapes opciju ekrānā atstājiet visu noklusējuma vērtībās un noklikšķiniet uz Savienot.

  1. Nextcloud sāk pirmo sinhronizāciju un noklusējuma failus “Welcome to Nextcloud” lejupielādē vietējā mapē.

Pirmā sinhronizācija

  1. Kad vietējā mape ir sinhronizēta ar serveri, zaļā lokā redzēsiet baltu atzīmi. Kad notiek sinhronizācija, šī ikona kļūst zila ar baltām bultiņām.

Nextcloud sinhronizēšana (zila ar baltām bultiņām) un In Sync ikonas (zaļa ar baltu atzīmi).

  1. Jūs redzēsiet arī ikonu savā paziņojumu apgabals . Noklikšķiniet uz šīs ikonas, lai atvērtu Nextcloud logu. Ar peles labo pogu noklikšķiniet uz tā, lai atvērtu opciju izvēlni, ieskaitot Pārtraukt sinhronizāciju , Iestatījumi , un Iziet .

Nākamā mākoņa ikona.

Apsveicam! Tagad jūs izmantojat privātu mākoņa serveri un sinhronizējat ar klientu. Lai piekļūtu vietējai Nextcloud mapei, atveriet File Explorer logu (nospiediet Windows taustiņš + E). Kreisajā pusē noklikšķiniet uz Nākamais mākonis .

Programmā File exlorer Nextcloud ikona atrodas kreisajā rūtī.

Ja šeit pievienojat failus vai mapes, tie tiek automātiski sinhronizēti ar mākoni un visām citām ierīcēm, kurās darbojas klients.

Instalējiet Nextcloud klientu savā mobilajā ierīcē

Piezīme

Šajā sadaļā redzamie ekrānuzņēmumi ir Android ierīcē, taču iOS darbības ir vienādas.

  1. Instalējiet Nākamais mākonis lietotne. Android ierīcē izmantojiet Google Play veikalu. Operētājsistēmā iOS izmantojiet App Store.

Google Play veikalā instalējiet Nextcloud.

  1. Atveriet lietotni un pieskarieties Pieslēgties .

Nextcloud lietotnē noklikšķiniet uz Pieteikties.

  1. Kad tiek prasīts, Atļaut piekļuvi failiem jūsu ierīcē.

Ļaujiet Nextcloud piekļūt jūsu failiem.

  1. Servera adresei ievadiet sava servera IP adresi.

Ievadiet sava Ubuntu servera IP adresi.

  1. Krāns uzticēties pašparakstītam sertifikātam.

Pieskarieties Jā, lai uzticētos savam serverim

  1. Krāns Pieslēgties .
  1. Ievadiet konfigurēto vārdu un paroli instalējot Nextcloud un pieskarieties Pieslēgties .

Piesakieties ar savu Nextcloud vārdu un paroli.

  1. Krāns Piešķirt piekļuvi .

Piešķirt piekļuvi

  1. Nextcloud tagad ir instalēts. Tomēr vēl nav sinhronizēti faili. Mobilajā ierīcē, kur uzglabāšana ir par maksu, Nextcloud klients neko sinhronizēs ar jūsu ierīci, kamēr to nepieprasīsit. Lai skatītu, kas ir pieejams sinhronizēšanai no nākamā mākoņa, pieskarieties galvenās izvēlnes pogai (☰).

Augšējā kreisajā stūrī noklikšķiniet uz hamburgera izvēlnes pogas. Tas izskatās kā trīs karstās līnijas.

  1. Izvēlieties Visi faili .

Pieskarieties pie Visi faili

  1. Šeit jūs redzat failus, kas jau atrodas jūsu Nextcloud serverī. Lai kaut ko sinhronizētu ar savu ierīci, pieskarieties trim punktiem (⋮) blakus failam vai mapei un izvēlieties Sinhronizēt .

Lai sinhronizētu vienumu ar ierīci, noklikšķiniet uz trim vertikālajiem punktiem blakus vienumam un izvēlieties Sinhronizēt.

  1. Lai strādātu ar failiem, kas sinhronizēti ar jūsu ierīci, atveriet galveno izvēlni (☰) un izvēlieties Ierīcē .

Pieskarieties hamburgera izvēlnei un pieskarieties vienumam Ierīce.

  1. Lai augšupielādētu failus no savas ierīces Nextcloud, atveriet mapi, kurā vēlaties ievietot failu, un pieskarieties pluszīmes ikonai ( + ).

Noklikšķiniet uz ikonas Plus, lai no savas ierīces pievienotu failus mākonim.

VM palaišana un apturēšana

Jūsu Nextcloud serveris tagad ir pieejams visām ierīcēm, kas savienotas ar vietējo tīklu, kamēr darbojas jūsu VM. Tomēr jūs vēlaties pārtraukt servera darbību, kad esat pabeidzis testēšanu vai kad ir jāatslēdz vai jāpārstartē dators.

Varat izslēgt savu Ubuntu serveri no Ubuntu Server komandrindas, palaižot sudo izslēgšana tagad . Lai sāktu serveri vēlāk, logā VirtualBox atlasiet VM un noklikšķiniet uz Sākt .

Varat arī saglabāt iekārtas stāvokli. Saglabāšanas stāvoklis iesaldēs VM un visu tā pašreizējo atmiņas saturu un tiks atsākts no šī brīža, kad to sāksit vēlāk. Lai saglabātu štatu, turiet nospiestu pa labi Ctrl tastatūras taustiņu un nospiediet Q taustiņu. Atlasiet Saglabājiet iekārtas stāvokli un noklikšķiniet labi .

VirtualBox turiet labo pogu Ctrl un nospiediet taustiņu Q, pēc tam izvēlieties Saglabāt stāvokli.

Nextcloud palaišana internetā

Ja vēlaties piekļūt savam mākonim no jebkuras vietas, šo pašu iestatījumu varat izveidot attālajā resursdatorā, piemēram, Linode vai DigitalOcean.

Lai veiktu šīs darbības, jums pieder domēna vārds. Konfigurējiet Nextcloud, lai izmantotu esošā domēna apakšdomēnu, piemēram, apakšdomēns.mydomain.com .

Šajā piemērā mēs iestatījām Nextcloud uz Linode 'Nanode', kas ir viņu minimālā mitināšanas iespēja. Sākot ar 2019. gada martu, Nanode jūsu mitināšanas instancē piedāvā 1 procesoru, 1 GB RAM un 25 GB SSD, kuru cena ir 5 USD mēnesī.

Piezīme

Šīs darbības darbojas arī ar līdzvērtīgu $ 5 / mo hostēšanas iespēju DigitalOcean.

Izveidojiet Ubuntu Nanode un konfigurējiet savu domēnu

  1. Piesakieties savā Linode kontā. Iet uz https://www.linode.com/ un noklikšķiniet Pieslēgties . Ievadiet savu Linode vārdu un paroli.
  1. Linode informācijas panelī noklikšķiniet uz Izveidot un izvēlieties Linode .
  1. Sadaļā “Izveidot no attēla” izvēlieties “Publiski attēli” Ubuntu .
  1. Sadaļā “Reģions” izvēlieties atrašanās vietu, kas ir ģeogrāfiski vistuvāk jūsu lietošanas apgabalam.
  1. “Linode Plan” izvēlējās Nanode . (Ja vēlaties, varat izvēlēties dārgāku mitināšanas iespēju.)
  1. Sadaļā “Saknes parole” iestatiet sava mitināšanas instances administratora paroli. Pirmo reizi piesakoties instancē, jūs piesakāties kā lietotājvārds sakne , un šeit iestatīto paroli.
  1. Klikšķis Izveidot .
  1. Nosakiet sava servera IP adresi. Linode informācijas panelī noklikšķiniet uz Linodes pa kreisi. Labajā pusē redzēsiet sava Nanode IPv4 un IPv6 adresi. Nokopējiet IPv4 adresi.
  1. Piesakieties savā domēna vārda reģistrētāja kontā. Pievienojiet jaunu DNS resursu ierakstu sava domēna vārda DNS iestatījumiem. (Ja neesat pārliecināts, kā pievienot ierakstu savam domēna vārdam, pārbaudiet dokumentāciju sava reģistrētāja vietnē.) Izveidojiet jaunu A tips ieraksts. The Nosaukums ieraksta apakšdomēna nosaukums. Piemēram, jūs to varētu nosaukt nākamais mākonis , mycloud , vai jebkas cits, kas jums patīk. (Nosaukumā jābūt tikai mazajiem burtiem, cipariem, domuzīmēm vai pasvītrām un bez atstarpēm). Iestatiet Dati ieraksta ievadīšana uz jūsu Nanode IP adresi, kuru pierakstījāt iepriekšējā solī.

Konfigurējiet Ubuntu un instalējiet Nextcloud serveri

  1. Linode informācijas panelī pa kreisi noklikšķiniet uz Linodes . Zem sava jaunā Nanode noklikšķiniet uz Palaidiet konsoli .
  1. Ja nepieciešams, nospiediet Enter lai saņemtu pieteikšanās uzvedni. Lietotājam ievadiet sakne . Lai iegūtu paroli, ievadiet saknes paroli konfigurēts, veidojot Nanode .
  1. Atjauniniet sistēmu.
 apt-get update && apt-get upgrade && apt-get dist-upgrade
Piezīme

Ja jums tiek piedāvāts atjaunināt GRUB konfigurāciju, izvēlieties saglabāt pašreiz instalēto GRUB konfigurāciju .

  1. Izveidojiet parastu sistēmas lietotāju, lai jūs varētu pieteikties kā kāds cits, nevis root. Palaidiet adduser komandu. The lietotājvārds var būt jebkas, kas jums patīk (mazie burti, cipari, domuzīmes un pasvītras, bez atstarpēm). Ievadiet paroli un pēc tam vēlreiz ievadiet to, lai to pārbaudītu. Pārējo informāciju var atstāt tukšu. Kad tiek parādīts uzaicinājums, ierakstiet un nospiediet Enter, lai izveidotu lietotāju.
 adduser  username  
  1. Pēc tam palaidiet usermod Lai pievienotu šo lietotāju grupai 'sudo', lai jūs varētu palaist administratora komandas, nepiesakoties root kontā.
 usermod -aG sudo  username  
  1. Jūsu parastais lietotājs tagad var izpildīt komandas ar sudo . Izrakstieties no saknes konta.
 exit
  1. Piesakieties vēlreiz, izmantojot parastā lietotāja vārdu un paroli.
  1. Palaidiet šo komandu, lai pārbaudītu, vai snap Pakotņu pārvaldnieks ir instalēts, un, ja nē, instalējiet to.
 if ! which snap; then sudo apt-get install snapd; fi
  1. Instalējiet Nextcloud servera snap pakotni. Kad tiek prasīts, ievadiet parastā lietotāja paroli.
 sudo snap install nextcloud
  1. Instalējiet Nextcloud serveri. Priekš jauns lietotājs un newpass , ievadiet jaunu lietotājvārdu un paroli Nextcloud administratora kontam. (Jūs tos izmantojat, lai pieteiktos Nextcloud klienta lietotnēs un tīmekļa portālā.)
 sudo nextcloud.manual-install  newuser   newpass  
  1. Konfigurējiet ugunsmūri, lai atļautu OpenSSH, HTTP un HTTPS savienojumus, pēc tam iespējojiet ugunsmūri.
 sudo ufw allow OpenSSH
 sudo ufw allow 80,443/tcp
 sudo ufw enable
  1. Iestatiet savu apakšdomēnu kā uzticamu Nextcloud domēnu. Tikai pieprasījumi, kas veikti šim domēna vārdam, saņems atbildi no Nextcloud. Nākamajā komandā nomainiet apakšdomēns.mydomain.com ar savu apakšdomēna vārdu.
 sudo nextcloud.occ config:system:set trusted_domains 1 --value subdomain.mydomain.com
  1. Iespējojiet HTTPS, izmantojot Let's Encrypt. Šis solis automātiski izveido jums SSL sertifikātu, kas jāatjauno (bez maksas) ik pēc 90 dienām.
 sudo nextcloud.enable-https lets-encrypt
  1. Pārbaudiet, vai atbilstat prasībām, un pēc tam ierakstiet turpināt.
  1. Sadaļā “Ievadiet e-pasta adresi” ievadiet e-pasta adresi, kur Let's Encrypt varēs informēt jūs par sertifikāta atjaunošanu.
  1. Sadaļā “Ievadiet savu domēna vārdu (-us)” ievadiet savu apakšdomēna nosaukumu, piemēram, apakšdomēns.mydomain.com .

Jūsu Nextcloud tagad darbojas internetā. To var izmantot, kā aprakstīts sadaļā kā lietot Nextcloud , bet vietējās IP adreses vietā izmantojiet savu apakšdomēna vārdu.

Ja Web pārlūkprogrammā ievadāt savu apakšdomēna vārdu, varat pieteikties Nextcloud tīmekļa portālā, izmantojot Nextcloud administratora lietotājvārdu un paroli. Instalējot Nextcloud klientu, izmantojiet savu apakšdomēna nosaukumu kā Nextcloud servera adresi.

Pats labākais, ka pārlūkprogrammai vai klientam nav jāpievieno nekādi uzticamības izņēmumi, jo Let's Encrypt sertifikāti ir reģistrēti uzticamā sertifikātu iestādē.

Vispārīgi Nextcloud padomi

Lielu failu saglabāšana

Ja strādājat ar lielu failu un bieži to saglabājat, Nextcloud var rasties problēmas ar tā sinhronizēšanu. Šī problēma rodas, ja failā veicat izmaiņas ātrāk, nekā to var augšupielādēt serverī. Ja rodas šī problēma, pirms dokumenta atkārtotas saglabāšanas pagaidiet, līdz paziņojumu apgabala Nextcloud ikona kļūst zaļa. Vai arī ar peles labo pogu noklikšķiniet uz ikonas Nextcloud un izvēlieties Pārtraukt sinhronizāciju . Kad esat gatavs, ar peles labo pogu noklikšķiniet uz ikonas un izvēlieties Atsākt sinhronizāciju lai augšupielādētu izmaiņas Nextcloud.

Konfliktu risināšana

Ja failā tiek veiktas izmaiņas divās atsevišķās ierīcēs vienlaikus vai arī vienā ierīcē nedarbojas Nextcloud klients, var rasties konflikti. Konflikts rodas, mēģinot sinhronizēt abas faila versijas.

Ja Nextcloud serveris nav pārliecināts, kuru faila versiju vēlaties saglabāt, tas tos abus saglabās un klienta logā parādīs brīdinājumu. Nextcloud ikona mainās uz dzeltenu apli ar izsaukuma zīme .

Noklikšķiniet uz dzeltenās teksta joslas, lai skatītu informāciju par konfliktiem.

Noklikšķiniet uz dzeltenās ziņojumu joslas, lai skatītu darbību žurnālu un uzzinātu, kuriem failiem ir konflikts.

Darbību žurnālā varat redzēt, kuri faili ir pretrunīgi.

Konfliktējošais fails tiks pārdēvēts, iekļaujot “konfliktējošu kopiju” un datumu. Jūs varat atvērt abas faila versijas un salīdzināt tās, lai saprastu, kuru no tām vēlaties saglabāt.

Lai atrisinātu konfliktu, pārvietojiet konfliktējošo kopiju uz vietu, kas atrodas ārpus jūsu Nextcloud mapes, piemēram, darbvirsma . Vai arī, ja esat pārliecināts, varat to izdzēst.

Kad jūsu Nextcloud mapē nav failu, kuru faila nosaukumā ir “konfliktējoša kopija”, konflikts tiek atrisināts. Ja jūsu ikona uzreiz nepaliek zaļa, varat piespiest jaunu sinhronizāciju, kas atkārtoti pārbaudīs jūsu vietējā Nextcloud failus. Klienta logā noklikšķiniet uz pogas ar trim punktiem (⋯) pa labi no galvenās Nextcloud mapes un izvēlieties Piespiest sinhronizēt tūlīt .

Nextcloud klienta logā noklikšķiniet uz pogas ar trim punktiem blakus galvenajai Nextcloud mapei. Izvēlieties Piespiest sinhronizēt tūlīt.

Kad ikona atkal mainās uz zaļo atzīmi, faili atkal tiek sinhronizēti.