Kaip sukonfigūruoti savo „Dropbox“ naudojant „Owncloud“

Ar jums patinka „Dropbox“? O kas, jei būtų būdas gauti neribotą internetinę debesies saugyklos vietą už daug mažiau pinigų nei „iCloud“, „Dropbox“ ar „Sugarsync“ mokesčiai? Yra gerų naujienų. „Owncloud“ yra nemokamas atvirojo kodo serverio programinės įrangos paketas, leidžiantis pasiekti duomenis iš bet kurios vietos ir valdyti visą prieglobą. Ši savarankiška ir bendruomenės valdoma paslauga siūlo įvairių platformų klientams „Windows“, „Linux“, „Mac“, „Android“ ir „iOS“.

„sajátcloud“ duomenų saugojimas

Kodėl verta naudoti „Owncloud“? Mes esame dideli „Dropbox“ ir „Sugarsync“ gerbėjai čia, „groovyPost“, bet aš manau, kad „Owncloud“ yra geresnis sprendimas, jei turite „know-how“ ar drąsos jį nustatyti (to nėra kad sunku…). Problema ta, kad viskas, ką įkeliate į „Dropbox“ sąskaitą, yra trečiųjų šalių serveriuose, o „Dropbox“ darbuotojai gali ne tik prieiti prie jos, bet ir nuskaityti tuos failus, jei to paprašo (pirmiausia teisėsaugos agentūros ir teisiniai orderiai). Naudodami „Owncloud“ jūs turite duomenis ir juos kontroliuojate patys. Žinoma, jei ketinate jį naudoti neskelbtiniems duomenims saugoti, galbūt norėsite naudoti „Truecrypt“, kad apsaugotumėte svarbius jūsų įkeliamus failus.

Jei norite išbandyti „Owncloud“ prieš diegdami, patikrinkite tiesioginę demonstracinę svetainę, kurią „dev“ komanda sukūrė tai naujausiai versijai.

„owncloud“ demonstracinis variantas

Ką reikės norint nustatyti „Owncloud“:

  • „Linux“ serveris / darbalaukis. Tai gali būti vienas jūsų namuose arba prieglobos planas (pvz., „Dreamhost“ ar „1and1“). Aš rekomenduoju naudotis šeimininku. „Owncloud“ turi keletą pagrindinių priklausomybių, tokių kaip PHP5 ir „My SQLite“. Visus serverio reikalavimus galite rasti čia. Daugelyje bendrojo prieglobos planų yra įdiegti visi reikalingi paketai.
  • FTP klientas. Aš rekomenduoju Filezilla. (Nereikia, jei diegiate į savo kompiuterį)
  • (Pasirenkama / greitesnė) SSH klientas. Aš rekomenduoju PuTTY.

Atsisiųskite „Owncloud“ iš oficialios svetainės: http://owncloud.org/support/install/
Naujausia šio vadovo versija yra 4.5.2 versija, ir aš rekomenduoju griebtis naujausios versijos, jei yra naujesnė versija (didesnis skaičius reiškia naujesnę).

Mes ją padalinsime į du skirtingų tipų vadovus: trumpą su pagrindais ir ilgesnį su daugiau informacijos.

Trumpas sąrankos vadovas:

  1. Atsisiųskite naujausią „Owncloud“ archyvą. (Namų naudojimui pirmiausia išbandykite automatinį interneto diegimo įrankį)
  2. Nusiųskite archyvą į aplanką, esantį serverio / var / www / srityje.
  3. Ištraukite archyvo turinį (arba padarykite tai prieš įkeldami).
  4. Pakeiskite išgauto „sajátcloud“ aplanko nuosavybę į savo vartotojo vardą, naudodami „root“ prieigą, arba nustatykite aplanko teises 777 per FTP.
  5. Naudokite interneto naršyklę ir eikite į http: // yoursiteorIP / owncloud /
  6. Naudokite „Owncloud“ sąsają norėdami sukurti administratoriaus paskyrą ir suteikti jai tvirtą slaptažodį.
  7. Pasirinkite, ar naudoti „MySQL“, ar „MySQL-Lite“. „Lite“ yra lengviau nustatyti, jei turite.
  8. Griebkite darbalaukio sinchronizavimo klientą ir mėgaukitės „Owncloud“.

Išsamus sąrankos vadovas:

Pirmiausia jums reikia naujausios „Owncloud“ versijos. Atnaujinimas gali sukelti šiek tiek skausmo, todėl labai rekomenduoju įsigyti naujausią versiją, nebent ji dėl tam tikrų priežasčių neveikia su jūsų serveriu.

Naudodamiesi namiškiais, prieš pradėdami naudoti rankinį metodą, pirmiausia išbandykite automatinio interneto diegimo programą. Atminkite, kad žiniatinklio diegimo programa dažniausiai neveikia su nuotoliniu priegloba.

parsisiuntimo nuoroda

Kitas įkelkite „Owncloud“ failus į savoserverio. Juos reikia sudėti į išorę aplanką, kurį galite pasiekti iš interneto (/ var / www /). Bendrosios prieglobos srityje tai greičiausiai bus pakatalogis, esantis po jūsų pagrindinio domeno diegimo aplanku. Paprasčiausias būdas įkelti failą į nuotolinį serverį yra naudojant FTP.

Atminkite, kad jei neturite SSH prieigos, gausite taireikia išgauti archyvą ir tada įkelti turinį, o ne patį archyvą. Didelis SSH naudojimo pranašumas yra tas, kad failai, esantys jūsų serveryje, tampa eksponentiškai greitesni, tačiau galutinis rezultatas yra tas pats.

įkelti FTP

(Tik SSH) Naudokite „PuTTY“, norėdami SSH į savo serverį (arba šakninę konsolę, jei vietinis kompiuteris)

„PuTTY“ komandinėje eilutėje naršykite iki katalogo, į kurį įkėlėte archyvą, tada paleiskite šią komandą, kad išgautumėte:

tar -xjvf owncloud-4.5.2.tar.bz2

prisijunkite
Vaizdo

Kaip minėta aukščiau, jei neturite SSH prieigospirmiausia turėsite išgauti tar.bz2 failą ir tada įkelti turinį. Tai užtruks daug ilgiau, nei jo išgavimas įkėlus, tačiau darbas bus atliktas.

FTP ekstraktas
„owncloud“ aplankas

Dabar jums tiesiog reikia pakeistiįdiegti. Jei vis dar esate prisijungę per SSH, tiesiog paleiskite šią komandą iš pagrindinio katalogo, į kurį įkėlėte „saját“ įrašą. Tiesiog pakeiskite www-data: www-data savo vartotojo vardu ir grupe serveryje, tačiau daugelis „Apache“ serverių naudoja www-data kaip vartotojo vardą.

chown -R www-data:www-data owncloud/

Jei neturite SSH, galite pasirinkti kitą variantąnaršykite iki konfigūracijos failo per FTP ir nustatykite 777 leidimus (visi prieiga prie visų vartotojų). Įdiegę galite vėl nustatyti, kad 750 būtų, kad vėl pritvirtintumėte.

failo atributai
skaityti rašyti vykdyti leidimus config

Tai viskas, ko reikia pagrindinės programos konfigūracijai. Tada apsilankykite „owncloud“ kataloge naudodamiesi naršykle. Sukurkite savo administratoriaus abonementą, duokite jam gerą slaptažodį ir užbaikite sąranką.

Jei aptinkama „My SQLite“, ji bus naudojama automatiškai. Jei ne, gali reikėti nustatyti MYSQL duomenų bazę, kurią galima sukonfigūruoti kuriant administratoriaus abonementą.

baigti nustatymus

Kai turėsite nustatyti savo administratoriaus sąskaitą, ašrekomenduokite sukurti antrinę paskyrą ir naudoti ją sinchronizavimui su visais jūsų įrenginiais. Tai tik papildoma saugumo priemonė, neleidžianti kam nors patekti į jūsų „Owncloud“ naudojantis informacija, saugoma viename iš sinchronizuotų įrenginių.

Aš labai rekomenduoju naudoti darbalaukio sinchronizavimo klientą, nes jis suteikia vientisą atsarginę kopiją. Jį galima rasti visose operacinėse sistemose „Sync Client“ atsisiuntimo puslapyje.

Jei turite mobilųjį įrenginį, „Owncloud“ taip pat galima naudoti „Android“ ir „iOS“ (0,99 USD „iTunes“).

„owncloud“ sinchronizavimo klientai

Prisijungdami sinchronizuojantį klientą, naudokite tą patįadresas, į kurį įdiegtas „sajátcloud“. Jei serveryje įjungėte SSL, galite „naudoti saugų ryšį“. Kitu atveju tiesiog įveskite savo paskyros vartotojo vardą ir slaptažodį, ir viskas turėtų veikti!

sukurti ryšį

Tai viskas, ko reikia norint nustatyti ir pradėti naudotis „ownCloud“. Jei turite klausimų dėl šios grožio paslaugos, prašome žemiau pateikti komentarą.

Problemų sprendimas

Jei matote:

Mirtina klaida: kvietimas neapibrėžtai funkcijai „stream_resolve_include_path ()“
/htdocs/owncloud/lib/base.php 99 eilutėje “

Tai lemia jūsų serverio nenaudojimasnaujausia PHP versija. Jums gali tekti atnaujinti PHP serveryje. Kai kuriuose interneto kompiuteriuose įdiegtas naujausias PHP, tačiau jis pagal nutylėjimą nenaudojamas. Tokiu atveju sprendimas yra pridėti šias dvi eilutes prie .htaccess failo (taip yra 1and1 atveju):

AddType x-mapp-php6 .php
AddHandler x-mapp-php6 .php

Jei matote:

Nepavyko prisijungti prie „ownCloud“!
Klaida: nepavyko surinkti SSL rankos
Nepavyko užmegzti ryšio su „sajátCloud“. Prašau patikrinti dar kartą.

Tai greičiausiai reiškia, kad jūsų serveris nėra sukonfigūruotasnaudoti SSL. Paprastai taip yra todėl, kad jums reikia SSL sertifikato, įdiegto serveryje (daugiau informacijos apie konfigūraciją rasite čia). Deja, tai gali būti brangu ir kainuoti vidutiniškai 50 USD per metus. Tačiau kai kurie prieglobos paslaugų teikėjai nemokamai siūlo unikalų arba „bendrą“ SSL. Jie yra mažiau saugūs, bet yra geriau nei nieko. Kitas variantas yra naudoti nemokamą SSL tarpinį serverį. Jei naudojate „owncloud“ vietiniame kompiuteryje, yra ir ši parinktis.

Visada galite tiesiog naudoti „Owncloud“ be SSL šifravimo, tačiau jei jis yra, būtinai pasinaudokite papildomu saugumu.

Jei matote:

Negalima modifikuoti antraštės informacijos - antraštės, kurias jau atsiuntė („sajátcloud“ / „brand“ / „praleistas slaptažodis“ / „index.php“: 27), esančios /owncloud/lib/template.php, 164 eilutėje

Tai lemia failo remote.php klaida. Tiesiog pakeiskite tą failą į šį kodą, kad jį sutvarkytumėte:

<?php
$RUNTIME_NOSETUPFS = true;
$RUNTIME_NOAPPS = TRUE;
require_once("lib/base.php");
if (array_key_exists("PATH_INFO", $_SERVER)){
$path_info = $_SERVER["PATH_INFO"];
}else{
$path_info = substr($_SERVER["PHP_SELF"], strpos($_SERVER["PHP_SELF"], basename(__FILE__)) + strlen(basename(__FILE__)));
}
// begin modification
if (empty($path_info)){
$path_info = str_replace($_SERVER["SCRIPT_NAME"],"",$_SERVER["REQUEST_URI"]);
}
// end modification
if (!$pos = strpos($path_info, "/", 1)) {
$pos = strlen($path_info);
}
$service=substr($path_info, 1, $pos-1);
$file = OCPCONFIG::getAppValue("core", "remote_" . $service);
if(is_null($file)){
header("HTTP/1.0 404 Not Found");
exit;
}
$parts=explode("/",$file);
$app=$parts[2];
OC_App::loadApp($app);
$baseuri = OC::$WEBROOT . "/remote.php/".$service."/";
require_once(OC::$APPSROOT . $file);
0

Panašūs straipsniai

Palikite komentarą