Ako nastaviť svoj vlastný Dropbox pomocou Owncloud

Páči sa vám Dropbox? Čo keby pre vás existoval spôsob, ako získať neobmedzený úložný priestor v cloude online za oveľa menej peňazí ako poplatky za iCloud, Dropbox alebo Sugarsync? Dobrá správa, existuje. Owncloud je bezplatný softvérový balík so serverom s otvoreným zdrojom, ktorý vám umožňuje prístup k vašim údajom odkiaľkoľvek a ovládate všetky hostenia. Táto služba hosťovaná komunitou a založená na komunite ponúka klientov z rôznych platforiem v systémoch Windows, Linux, Mac, Android a iOS.

ukladanie vlastných údajov

Prečo používať Owncloud? Sme veľkými fanúšikmi Dropbox a Sugarsync tu na groovyPost, ale myslím si, že Owncloud je lepším riešením, ak na to máte know-how alebo statočnosť (nie je to tak že tvrdá ...). Problém je v tom, že všetko, čo odovzdáte na svoj účet Dropbox, je na serveroch tretích strán a zamestnanci Dropboxu k nemu majú prístup nielen, ale môžu tieto súbory načítať, ak o to požiadajú (predovšetkým orgány činné v trestnom konaní a právne záruky). S Owncloud vlastníte údaje a máte nad nimi všetku kontrolu. Samozrejme, ak ich budete používať na ukladanie citlivých údajov, možno budete chcieť použiť Truecrypt na zabezpečenie dôležitých súborov, ktoré odovzdáte.

Ak chcete vyskúšať Owncloud pred jeho inštaláciou, pozrite sa na živé demo stránky, ktoré tím dev zriadil pre túto najnovšiu verziu.

owncloud demo webapp

Čo budete potrebovať na nastavenie vlastného priestoru:

  • Linux server / desktop, Môže to byť jeden vo vašom dome alebo plán hostenia (napríklad Dreamhost alebo 1and1). Odporúčam použitie hostiteľa. Owncloud má niekoľko základných závislostí, ako sú PHP5 a My SQLite. Úplné požiadavky na server nájdete tu. Väčšina plánov zdieľaného hostenia má nainštalované všetky potrebné balíčky.
  • FTP klient, Odporúčam Filezilla. (Nie je potrebné, ak inštalujete do svojho vlastného počítača)
  • (Voliteľne / rýchlejší) Klient SSH, Odporúčam PuTTY.

Stiahnite si Owncloud z oficiálnej stránky: http://owncloud.org/support/install/
Najnovšia verzia v čase písania tohto tutoriálu je verzia 4.5.2. Ak je k dispozícii novšia verzia, odporúčame vám ju prevziať (vyššie číslo znamená novšiu verziu).

Rozdelíme to do dvoch rôznych typov sprievodcov, krátkeho so základmi a dlhšieho s ďalšími podrobnosťami.

Stručný sprievodca nastavením:

  1. Stiahnite si najnovší archív Owncloud. (Pre domáce použitie najskôr vyskúšajte automatický webový inštalátor)
  2. Nahrajte archív do priečinka v / var / www / oblasti servera.
  3. Rozbaľte obsah archívu (alebo to urobte pred odovzdaním).
  4. Pomocou root prístupu zmeňte vlastníctvo extrahovaného priečinka owncloud na svoje používateľské meno alebo pomocou FTP nastavte jeho oprávnenie na 777.
  5. Použite internetový prehliadač a prejdite na adresu http: // yoursiteorIP / owncloud /
  6. Použite rozhranie Owncloud na vytvorenie účtu správcu a na priradenie silného hesla.
  7. Vyberte, či sa má použiť MySQL alebo MySQL-lite. Nastavenie Lite je jednoduchšie, ak ho máte k dispozícii.
  8. Chyťte klienta na synchronizáciu pracovnej plochy a užívajte si použitie Owncloud.

Podrobný sprievodca nastavením:

Po prvé, čo potrebujete najnovšiu verziu Owncloud. Aktualizácia môže byť trochu nepríjemná, preto vám dôrazne odporúčame získať najnovšiu verziu, pokiaľ z nejakého dôvodu nefunguje so serverom.

Pre domáce použitie najskôr vyskúšajte auto web inštalátor a až potom sa pustite do manuálneho postupu. Upozorňujeme, že webový inštalátor zvyčajne nefunguje pri vzdialenom hostovaní.

odkaz na stiahnutie

Potom nahrajte súbory Owncloud do svojho súboruserverov. Musíte ich umiestniť do priečinka smerujúceho von, ku ktorému máte prístup z internetu (/ var / www /). Pri zdieľanom hostení to bude pravdepodobne podadresár pod hlavným inštalačným priečinkom domény. Najjednoduchší spôsob odovzdania súboru na vzdialený server je pomocou FTP.

Upozorňujeme, že ak nemáte prístup SSH, budete mať prístupmusíte archív rozbaliť a potom nahrať obsah, nie samotný archív. Veľkou výhodou použitia SSH je to, že získava súbory extrahované na vašom serveri exponenciálne rýchlejšie, ale konečný výsledok je rovnaký.

upload ftp

(Iba SSH) Použite PuTTY na SSH na server (alebo koreňovú konzolu, ak je to lokálne PC).

V príkazovom riadku PuTTY prejdite do adresára, do ktorého ste odovzdali archív, a potom ho rozbaľte spustením nasledujúceho príkazu:

tar -xjvf owncloud-4.5.2.tar.bz2

vraziť
obrázok

Ako je uvedené vyššie, ak nemáte prístup k SSHmusíte najskôr extrahovať súbor tar.bz2 a potom nahrať obsah. Po nahraní to bude trvať omnoho dlhšie, ako sa to načíta, ale bude to dokončené.

ftp extrakt
vlastný priečinok

Teraz stačí zmeniť povoleniainštalácia. Ak ste stále pripojení cez SSH, jednoducho spustite nasledujúci príkaz z nadradeného adresára, do ktorého ste nahrali vlastné cloud. Stačí nahradiť údaj www: údaj www s vaším užívateľským menom a skupinou na serveri, ale veľa serverov Apache používa ako užívateľské meno údaje www.

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

Ak nemáte SSH, alternatívou jeprejdite na konfiguračný súbor cez FTP a nastavte povolenia na 777 (Všetci prístup všetci používatelia). Po dokončení inštalácie môžete toto nastavenie nastaviť na 750 a znova ho zaistiť.

atribúty súboru
čítať zápis vykonať konfiguráciu povolení

To je všetko pre konfiguráciu backendu. Potom navštívte prehliadač v adresári owncloud. Vytvorte si správcovský účet, dajte mu dobré heslo a dokončite nastavenie.

Ak sa zistí My SQLite, automaticky sa použije, ak nie, možno budete musieť vytvoriť databázu MYSQL, ktorú je možné nakonfigurovať pri vytváraní účtu správcu.

dokončite nastavenia

Po nastavení účtu správcu Iodporúčame vytvoriť sekundárny účet a použiť ho na synchronizáciu so všetkými vašimi zariadeniami. Toto je len ďalšia miera bezpečnosti, ktorá zabráni tomu, aby niekto získal prístup k vášmuclonu pomocou informácií uložených na jednom z vašich synchronizovaných zariadení.

Dôrazne odporúčame používať klienta na synchronizáciu pracovnej plochy, pretože poskytuje bezproblémové zálohovanie. Nájdete ho pre všetky operačné systémy na stránke Sync Client Download.

Ak máte mobilné zariadenie Owncloud je k dispozícii aj pre Android a iOS (0,99 dolárov na iTunes).

vlastná synchronizácia klientov

Pri pripájaní synchronizačného klienta použite to istéadresa, do ktorej je nainštalovaný vlastnýcloud. Ak máte na serveri povolený protokol SSL, môžete použiť zabezpečené pripojenie. V opačnom prípade stačí zadať používateľské meno a heslo svojho účtu a všetko by malo fungovať!

vytvoriť spojenie

To je všetko, čo sa týka nastavenia a začatia používania ownCloud. Ak máte akékoľvek otázky týkajúce sa tejto služby groovy, napíšte komentár nižšie.

Riešenie problémov

Ak vidíte:

"Závažná chyba: Volanie na nedefinovanú funkciu stream_resolve_include_path () v systéme Windows
/htdocs/owncloud/lib/base.php na riadku 99 “

Je to spôsobené tým, že váš server nevyužívanajnovšiu verziu PHP. Možno bude potrebné aktualizovať PHP na serveri. Niektorí weboví hostitelia majú nainštalovaný najnovší PHP, ale v predvolenom nastavení sa nepoužíva. V takom prípade je riešením pridať do súboru .htaccess nasledujúce dva riadky (to je prípad 1and1):

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

Ak vidíte:

Nepodarilo sa pripojiť k ownCloud!
Chyba: nepodarilo sa nadviazať spojenie SSL
Nepodarilo sa nadviazať spojenie s ownCloud. Skontrolujte to znova.

To pravdepodobne znamená, že váš server nie je nakonfigurovanýpoužívať SSL. Zvyčajne je to preto, že na serveri musíte mať nainštalovaný certifikát SSL (ďalšie informácie o konfigurácii nájdete tu). Bohužiaľ, tieto môžu byť drahé a stoja v priemere 50 dolárov ročne. Niektorí poskytovatelia hostenia však ponúkajú jedinečný alebo „zdieľaný“ SSL zadarmo. Sú menej bezpečné, ale lepšie ako nič. Ďalšou možnosťou je použitie bezplatného proxy servera SSL. Ak prevádzkujete vlastný počítač na lokálnom počítači, existuje aj táto možnosť.

Owncloud môžete vždy použiť bez šifrovania SSL, ale ak je dostupné, určite by ste mali využiť výhody zvýšenej bezpečnosti.

Ak vidíte:

Nie je možné upraviť informácie o hlavičke - hlavičky už odoslané (owncloud / core / lostpassword / index.php: 27) v /owncloud/lib/template.php na riadku 164

Je to spôsobené chybou v súbore remote.php. Ak chcete problém opraviť, zmeňte tento súbor na nasledujúci kód:

<?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

Podobné články

Zanechať komentár