Како да поставите свој сопствени Дропбок помоћу Овнцлоуд-а

Дали ти се свиђа Дропбок? Шта ако постоји начин да добијете неограничен мрежни простор за складиштење у облаку за много мање новца од иЦлоуд, Дропбок или Сугарсинц трошкова? Добре вести, има. Овнцлоуд је бесплатни пакет софтвера отвореног кода за сервер који вам омогућава приступ подацима са било ког места и контролишете све хостинг. Ова услуга која је домаћин и вођена у заједници нуди клијентима који се крећу на више платформи у свим оперативним системима Виндовс, Линук, Мац, Андроид и иОС.

сопствено чување података

Зашто користити Овнцлоуд? Ми смо велики фанови Дропбок-а и Сугарсинц-а овде, на гроовиПост-у, али мислим да је Овнцлоуд боље решење, ако имате или кнов-хов или храброст да га поставите (није у питању то тешко…). Проблем је што се све што отпремите на свој Дропбок налог налази на серверима треће стране, а запосленици Дропбок-а не само да му могу приступити, већ могу да пронађу те датотеке ако то затраже (пре свега од стране агенција за спровођење закона и законских налога). Помоћу Овнцлоуд-а сте власник података и све контроле над њима. Наравно, ако ћете их користити за чување осетљивих података, можда ћете желети да употребите Труецрипт за осигурање важних датотека које отпремите.

Ако желите да испробате Овнцлоуд пре него што га инсталирате, погледајте ливе демо локацију коју је тим за развој покренуо за ову најновију верзију.

овнцлоуд демо вебапп

Шта ће вам требати да подесите Овнцлоуд:

  • Линук сервер / радна површина. То може бити онај код ваше куће или план хостинга (попут Дреамхоста или 1анд1). Препоручујем употребу домаћина. Овнцлоуд има неколико основних зависности као што су ПХП5 и Ми СКЛите. Потпуне захтеве сервера можете пронаћи овде. У већини планова дељеног хостинга инсталирани су сви потребни пакети.
  • ФТП клијент. Препоручујем Филезилла. (Није потребно ако се инсталира на сопствени рачунар)
  • (Необавезно / брже) ССХ клијент. Препоручујем ПуТТИ.

Преузмите Овнцлоуд са званичне странице: хттп://овнцлоуд.орг/суппорт/инсталл/
Најновија верзија писања овог туторијала је верзија 4.5.2, а ја препоручујем да уграбите најновију верзију ако је на располагању нова верзија (већи број значи новији).

Поделимо ово на две различите врсте водича, кратак са основама и дужи са више детаља.

Кратки водич за подешавање:

  1. Преузмите најновију архиву Овнцлоуд-а. (За кућну употребу прво испробајте аутоматски веб инсталатер)
  2. Отпремите архиву у мапу унутар / вар / ввв / подручја вашег сервера.
  3. Издвојите садржај архиве (или урадите то пре слања).
  4. Промените власништво над издвојеном фолдером овнцлоуд у своје корисничко име користећи роот приступ или подесите дозволе за директоријум на 777 путем ФТП-а.
  5. Користите Интернет претраживач и идите на хттп: // иоурситеорИП / овнцлоуд /
  6. Користите интерфејс Овнцлоуд-а да бисте креирали административни налог и дали му јаку лозинку.
  7. Изаберите да ли ћете користити МиСКЛ или МиСКЛ-лите. Лите је лакше подесити ако га имате на располагању.
  8. Узмите клијента за синхронизацију на радној површини и уживајте у кориштењу Овнцлоуд.

Детаљни водич за подешавање:

Прво вам треба најновија верзија Овнцлоуда. Ажурирање може бити прилично болно, тако да топло препоручујем набавку најновије верзије, осим ако из неког разлога то не функционише са вашим сервером.

За кућну употребу прво покушајте са аутоматским инсталатором веба пре него што се бавите ручном методом. Имајте на уму да веб инсталатер обично не ради са даљинским хостингом.

линк за скидање

Затим додајте датотеке Овнцлоуд у својсервер. Они се морају сместити у фасциклу окренуту према ван, којој можете приступити са интернета (/ вар / ввв /). На дељеном хостингу ово ће вероватно бити поддиректор испод мапе за инсталацију вашег главног домена. Најлакши начин за учитавање датотеке на удаљени сервер је помоћу ФТП-а.

Имајте на уму да ако немате ССХ приступ, мораћетепотребно је издвојити архиву, а затим пренети садржај, а не сам архив. Велика предност коришћења ССХ-а је у томе што датотеке добијају експоненцијално брже, али крајњи резултат је исти.

уплоад фтп

(Само ССХ) Користите ПуТТИ за ССХ на сервер (или роот конзоле ако је локални рачунар)

У наредбеној линији ПуТТИ потражите директоријум у који сте архиву поставили, а затим покрените следећу наредбу да бисте је извукли:

tar -xjvf owncloud-4.5.2.tar.bz2

ссх унутра
слика

Као што је горе поменуто, ако немате ССХ приступпрво морате да издвојите датотеку тар.бз2, а затим ставите садржај. Ово ће трајати много дуже него да је издвојите након преноса, али посао ће бити обављен.

фтп екстракт
ластцлоуд фолдер

Сада само требате да промените дозволе заинсталација. Ако сте и даље повезани путем ССХ-а, само покрените сљедећу наредбу из родитељског директорија у који сте поставили овнцлоуд. Само замените ввв-дата: ввв-дата својим корисничким именом и групом на серверу, али многи Апацхе сервери користе ввв-дата као корисничко име.

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

Ако немате ССХ, алтернатива јепотражите конфигурацијску датотеку преко ФТП-а и подесите дозволе на 777 (Сви приступају свим корисницима). Након што је инсталација завршена, можете је поставити на 750 како бисте је поново учврстили.

атрибути датотека
прочитајте цонфиг дозволе за извршавање писања

То је све што је за бацккенд цонфиг. Затим посетите овнцлоуд директоријум помоћу прегледача. Креирајте свој администраторски налог, додајте му добру лозинку и завршите подешавање.

Ако се открије Ми СКЛите, он ће се аутоматски користити, ако не, можда ћете морати да поставите МИСКЛ базу података која може да се конфигурише током креирања административног налога.

подешавања подешавања

Једном када поставите свој администраторски налог Ипрепоручите да креирате секундарни налог и користите га за синхронизацију са свим својим уређајима. Ово је само додатна мера сигурности да спречите некога да приступи вашем Овнцлоуду коришћењем података сачуваних на неком од ваших синхронизованих уређаја.

Топло препоручујем употребу клијента за синхронизацију са радном површином јер пружа беспрекорно искуство прављења резервних копија. Може се пронаћи за све оперативне системе на страници за преузимање клијента синхронизације.

Ако имате мобилни уређај, Овнцлоуд је доступан и на Андроид-у и иОС-у (0,99 долара на иТунес-у).

овнцлоуд синц клијенти

При повезивању клијента за синхронизацију користите истогадреса у коју је инсталиран овнцлоуд. Ако имате ССЛ омогућен на серверу, можете да користите сигурну везу. У супротном само унесите корисничко име и лозинку за свој налог и све би требало да функционише!

створите везу

То је све што треба да се постави и започне са овнЦлоуд-ом. Ако имате било каквих питања у вези са овом живахном услугом, молимо вас да оставите коментар испод.

Решавање проблема

Ако видиш:

Фатална грешка: Позив на недефинисану функцију стреам_ресолве_инцлуде_патх () у
/хтдоцс/овнцлоуд/либ/басе.пхп на линији 99 ”

То је узроковано тиме што ваш сервер не користи тајнајновија верзија ПХП-а Можда ћете морати да ажурирате ПХП на серверу. Неки веб домаћини имају инсталиран најновији ПХП, али он се не користи подразумевано. У том случају, решење је додати следеће две линије у вашу .хтаццесс датотеку (ово је случај са 1анд1):

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

Ако видиш:

Није успело повезивање са овнЦлоуд!
Грешка: ССЛ руковање неуспешно
Није могуће успоставити везу са овнЦлоуд-ом. Проверите поново.

То вероватно значи да ваш сервер није конфигурисан закористите ССЛ. Обично је то зато што вам је потребан ССЛ сертификат инсталиран на серверу (више информација о конфигурацији овде). Нажалост, то могу бити скупе и коштати у просеку 50 долара годишње. Међутим, неки хостинг провајдери нуде јединствени или „дељени“ ССЛ бесплатно. Они су мање сигурни, али су бољи од ничега. Друга опција је да се користи бесплатни ССЛ проки. Ако покрећете овнцлоуд на локалном рачунару, постоји и ова опција.

Увек можете користити Овнцлоуд без шифрирања ССЛ-а, али ако је доступан дефинитивно бисте требали искористити додатну сигурност.

Ако видиш:

Информације о заглављу не могу се изменити - заглавља која су већ послата (овнцлоуд / цоре / лостпассворд / индек.пхп: 27) у /овнцлоуд/либ/темплате.пхп на линији 164

Ово је узроковано грешком у датотеци ремоте.пхп. Само промените ту датотеку у следећи код да бисте је исправили:

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

Слични чланци

Оставите коментар