Ako nastaviť svoj vlastný Dropbox pomocou Owncloud
Zabezpečenia Zálohovanie Dropbox Predstavoval Open Source Cloud Ové úložisko / / May 24, 2020
OwnCloud vám poskytuje neobmedzený úložný priestor online v cloude za oveľa menej peňazí ako poplatky za iCloud, Dropbox alebo Sugarsync. Tu je návod, ako to nastaviť.
Páči sa vám Dropbox? Čo keby pre vás existoval spôsob, ako získať neobmedzený úložný priestor online v cloude za oveľa menej peňazí ako poplatky za iCloud, Dropbox alebo Sugarsync? Dobrá správa, existuje. Owncloud je bezplatný softvérový serverový server s otvoreným zdrojovým kódom, ktorý vám umožňuje prístup k vašim údajom odkiaľkoľvek a ovládate celý hosting. 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.
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 že tvrdá ...). Problém je v tom, že všetko, čo nahráte do svojho účtu Dropbox, je na serveroch tretích strán a zamestnanci Dropboxu môžu nielenže k nemu majú prístup, môžu tieto súbory na požiadanie získať (predovšetkým orgánmi činnými v trestnom konaní a právnymi orgánmi) warranty). S Owncloud vlastníte údaje a máte nad nimi všetku kontrolu. Samozrejme, ak ich budete používať na ukladanie citlivých údajov, ktoré by ste mohli chcieť
Ak chceš vyskúšajte Owncloud pred inštaláciou, pozrite sa na živé demonštračné stránky ktorú tím dev vytvoril pre túto najnovšiu verziu.
Čo budete musieť nastaviť Owncloud:
- 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:
- Stiahnite si najnovší archív Owncloud. (Pre domáce použitie najskôr vyskúšajte automatický webový inštalátor)
- Nahrajte archív do priečinka v / var / www / oblasti servera.
- Rozbaľte obsah archívu (alebo to urobte pred odovzdaním).
- 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.
- Použite internetový prehliadač a prejdite na http://yoursiteorIP/owncloud/
- Pomocou rozhrania Owncloud vytvorte správcovský účet a dajte mu a silné heslo.
- Vyberte, či sa má použiť MySQL alebo MySQL-lite. Nastavenie Lite je jednoduchšie, ak ho máte k dispozícii.
- Získajte klienta synchronizácie pracovnej plochy a užívajte si používanie 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 automatický webový inštalátor pred riešením manuálnej metódy. Upozorňujeme, že webový inštalátor zvyčajne nefunguje pri vzdialenom hostovaní.
Potom nahrajte súbory Owncloud na svoj server. Musíte ich umiestniť do priečinka smerujúceho von, ku ktorému máte prístup z internetu (/ var / www /). Pri zdieľanom hostovaní 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.
Ak nemáte prístup SSH, budete musieť 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ý.
(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
Ako je uvedené vyššie, ak nemáte prístup SSH, musíte najprv 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é.
Teraz stačí zmeniť povolenia inštalácie. 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 je prejsť na konfiguračný súbor cez FTP a nastaviť povolenia na 777 (Všetci prístup všetci používatelia). Po dokončení inštalácie môžete toto nastavenie nastaviť na 750, aby ste ho znova zaistili.
To je všetko pre konfiguráciu backendu. Potom pomocou prehliadača prejdite do adresára owncloud. Vytvorte si účet správcu, dajte mu ho dobré hesloa 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.
Po nastavení správcovského účtu vám odporúč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 zo 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 internete Stránka na synchronizáciu sťahovania klientov.
Ak máte mobilné zariadenie, je k dispozícii aj Vlastné cloud Android a iOS (0,99 dolárov na iTunes).
Pri pripájaní synchronizačného klienta použite rovnakú adresu, na ktorú je nainštalovaný owncloud. 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ť!
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žíva najnovš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ý na používanie protokolu SSL. Zvyčajne je to preto, že na serveri potrebujete nainštalovaný certifikát SSL (viac informácií o konfigurácii 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žívať 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. Stačí zmeniť tento súbor na nasledujúci kód opraviť:
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 = subst ($ _ SERVER ['PHP_SELF'], strpos ($ _ SERVER ['PHP_SELF'], basename (__FILE__)) + strlen (basename (__FILE__))); } // začatie úpravy. if (empty ($ path_info)) { $ path_info = str_replace ($ _ SERVER ['SCRIPT_NAME'], "", $ _ SERVER ['REQUEST_URI']); } // koncová modifikácia. if (! $ pos = strpos ($ path_info, '/', 1)) { $ pos = strlen ($ path_info); } $ service = subst ($ path_info, 1, $ pos-1); $ file = OCP \ CONFIG:: getAppValue ('core', 'remote_'. $ Služba); if (is_null ($ file)) { hlavička ('HTTP / 1.0 404 nenájdené'); východ; } $ Diely = explode ( '/', $ file); $ App = $ diely [2]; OC_App:: loadApp ($ app); $ baseuri = OC:: $ WEBROOT. '/Remote.php/'.$service.'/'; requ_once (OC:: $ APPSROOT. $ File); pre> div> div> Floki>