Како да поставите свој сопствени Дропбок помоћу Овнцлоуд-а
Безбедност Резервна копија Дропбок Изабран Отвореног кода цлоуд стораге / / May 24, 2020
ОвнЦлоуд вам пружа неограничен простор за складиштење у облаку за много мање новца од иЦлоуд, Дропбок или Сугарсинц трошкова. Ево како да га подесите.
Дали ти се свиђа Дропбок? Шта ако постоји начин да набавите неограничен простор за складиштење у облаку за много мање новца од иЦлоуд, Дропбок или Сугарсинц трошкова? Добре вести, има. Овнцлоуд је бесплатни пакет софтвера отвореног кода за сервер који вам омогућава приступ подацима било где и контролишете све хостинг. Ова услуга која је домаћин и вођена у заједници нуди клијентима који се крећу на више платформи широм Виндовс, Линука, Мац-а, Андроид-а и иОС-а.
Зашто користити Овнцлоуд? Ми смо велики обожаваоци Дропбок и Сугарсинц овде на гроовиПост, али мислим да је Овнцлоуд боље решење, ако имате или кнов-хов или храброст да га поставите (није то тешко…). Проблем је што се све што отпремите на свој Дропбок налог налази на трећим серверима, а Дропбокови запослени могу не само да му приступају, већ и могу да пронађу те датотеке ако то затраже (пре свега агенције за спровођење закона и правне потјернице). Помоћу Овнцлоуд-а сте власник података и све контроле над њима. Наравно ако ћете их користити за чување осетљивих података које можда желите
Ако желиш испробајте Овнцлоуд пре него што га инсталирате, погледајте веб локацију уживо да се тим за развој развио за ту најновију верзију.
Шта ће вам требати да подесите Овнцлоуд:
- Линук сервер / радна површина. То може бити онај код куће или план хостинга (попут Дреамхоста или 1анд1). Препоручујем употребу домаћина. Овнцлоуд има неколико основних зависности као што су ПХП5 и Ми СКЛите. Потпуне захтеве сервера можете пронаћи овде. У већини планова дељеног хостинга инсталирани су сви потребни пакети.
- ФТП клијент. препоручујем Филезилла. (Није потребно ако се инсталира на ваш ПЦ)
- (Необавезно / брже) ССХ клијент. препоручујем ПуТТИ.
Преузмите Овнцлоуд са званичне странице: http://owncloud.org/support/install/
Најновија верзија писања овог водича је верзија 4.5.2, а ја препоручујем да уграбите најновију верзију ако је на располагању нова верзија (већи број значи новији).
Поделимо ово на две различите врсте водича, кратак са основама и дужи са више детаља.
Кратки водич за подешавање:
- Преузмите најновију архиву Овнцлоуд-а. (За кућну употребу прво испробајте аутоматски веб инсталатер)
- Отпремите архиву у мапу унутар / вар / ввв / подручја вашег сервера.
- Издвојите садржај архиве (или урадите то пре слања).
- Промените власништво над издвојеном фолдером овнцлоуд у своје корисничко име користећи роот приступ или подесите дозволе за директоријум на 777 путем ФТП-а.
- Користите Интернет претраживач и идите на http://yoursiteorIP/owncloud/
- Користите интерфејс Овнцлоуд-а да бисте креирали административни налог и дали му јака лозинка.
- Изаберите да ли ћете користити МиСКЛ или МиСКЛ-лите. Лите је лакше подесити ако га имате на располагању.
- Узмите клијента за синхронизацију на радној површини и уживајте користећи Овнцлоуд.
Детаљни водич за подешавање:
Прво вам треба најновија верзија Овнцлоуда. Ажурирање може бити прилично болно, тако да топло препоручујем набавку најновије верзије, осим ако из неког разлога то не функционише са вашим сервером.
За кућну употребу прво испробајте ауто веб инсталлер пре решавања ручног поступка. Имајте на уму да веб инсталатер обично не ради са даљинским хостингом.
Затим додајте датотеке Овнцлоуд на свој сервер. Они се морају сместити у фасциклу окренуту према ван, којој можете приступити са интернета (/ вар / ввв /). На дељеном хостингу ово ће вероватно бити поддиректор испод мапе за инсталацију вашег главног домена. Најлакши начин за учитавање датотеке на удаљени сервер је помоћу ФТП-а.
Имајте на уму да ако немате ССХ приступ, морат ћете издвојити архиву и потом пренијети садржај, а не саму архиву. Велика предност коришћења ССХ-а је у томе што датотеке добијају експоненцијално брже, али крајњи резултат је исти.
(Само ССХ) Користите ПуТТИ за ССХ на сервер (или роот конзоле ако је локални рачунар)
У наредбеној линији ПуТТИ потражите директоријум у који сте архиву поставили, а затим покрените следећу наредбу да бисте је извукли:
тар -кјвф овнцлоуд-4.5.2.тар.бз2
Као што је горе поменуто, ако немате ССХ приступ, прво морате извадити датотеку тар.бз2, а затим пренијети садржај. Ово ће трајати много дуже него што је издвојите након преноса, али посао ће бити обављен.
Сада само требате да промените дозволе инсталације. Ако сте и даље повезани путем ССХ-а, само покрените сљедећу наредбу из родитељског директорија у који сте поставили овнцлоуд. Само замените ввв-дата: ввв-дата својим корисничким именом и групом на серверу, али многи Апацхе сервери користе ввв-дата као корисничко име.
цховн -Р ввв-дата: ввв-дата овнцлоуд /
Ако немате ССХ, алтернатива је да потражите конфигурацијску датотеку преко ФТП-а и подесите дозволе на 777 (Сви приступају свим корисницима). Након што је инсталација завршена, можете је поставити на 750 како бисте је поново учврстили.
То је све што постоји за конфигурацију за подупирање. Затим посетите овнцлоуд директоријум помоћу прегледача. Креирајте свој администраторски налог, дајте га добра лозинкаи завршите подешавање.
Ако се открије Ми СКЛите, он ће се аутоматски користити, ако не, можда ћете морати да поставите МИСКЛ базу података која се може конфигурирати током креирања административног налога.
Након што подесите ваш администраторски налог, препоручујем вам да креирате секундарни налог и користите га за синхронизацију са свим својим уређајима. Ово је само додатна мера сигурности да спречите некога да приступи вашем Овнцлоуду коришћењем података сачуваних на неком од ваших синхронизованих уређаја.
Топло препоручујем коришћење клијента за синхронизацију са радном површином јер пружа беспрекорно искуство прављења резервних копија. Може се пронаћи за све оперативне системе на Страница за синхронизацију клијента.
Ако имате мобилни уређај, Овнцлоуд је такође доступан на Андроид и иОС (0,99 долара на иТунес-у).
Приликом повезивања клијента за синхронизацију користите исту адресу у коју је ластцлоуд инсталиран. Ако вам је на серверу омогућен ССЛ, можете „користити сигурну везу“. У супротном унесите корисничко име и лозинку за свој рачун и све би требало да функционише!
То је све што треба да се постави и започне са овнЦлоуд-ом. Ако имате било каквих питања у вези са овом живахном услугом, оставите коментар испод.
Решавање проблема
Ако видиш:
“Фатална грешка: Позив на недефинисану функцију стреам_ресолве_инцлуде_патх () у
/хтдоцс/овнцлоуд/либ/басе.пхп на линији 99 ”
То је узроковано тиме што ваш сервер не користи најновију верзију ПХП-а. Можда ћете морати да ажурирате ПХП на серверу. Неки веб домаћини имају инсталиран најновији ПХП, али он се не користи подразумевано. У том случају, решење је додати следеће две линије у вашу .хтаццесс датотеку (ово је случај са 1анд1):
АддТипе к-мапп-пхп6 .пхп. АддХандлер к-мапп-пхп6 .пхп
Ако видиш:
Није успело повезивање са овнЦлоуд!
Грешка: ССЛ руковање неуспешно
Није могуће успоставити везу са овнЦлоуд-ом. Проверите поново.
То вероватно значи да ваш сервер није конфигурисан да користи ССЛ. Обично је то зато што вам је потребан ССЛ сертификат инсталиран на серверу (више информација о конфигурацији овде). Нажалост, то могу бити скупе и коштати у просеку 50 долара годишње. Међутим, неки хостинг провајдери нуде јединствени или „дељени“ ССЛ бесплатно. Они су мање сигурни, али су бољи од ничега. Друга опција је да се користи бесплатни ССЛ проки. Ако покрећете овнцлоуд на локалном ПЦ-у такође ова опција.
Увек можете користити Овнцлоуд без шифрирања ССЛ-а, али ако је доступан дефинитивно бисте требали искористити додатну сигурност.
Ако видиш:
Информације о заглављу не могу се изменити - заглавља која су већ послата (овнцлоуд / цоре / лостпассворд / индек.пхп: 27) у /овнцлоуд/либ/темплате.пхп на линији 164
Ово је узроковано грешком у датотеци ремоте.пхп. Само промените ту датотеку у следећи код поправити:
пхп. $ РУНТИМЕ_НОСЕТУПФС = тачно; $ РУНТИМЕ_НОАППС = ТРУЕ; неед_онце ('либ / басе.пхп'); иф (арраи_кеи_екистс ('ПАТХ_ИНФО', $ _СЕРВЕР)) { $ патх_инфо = $ _СЕРВЕР ['ПАТХ_ИНФО']; } елсе { $ патх_инфо = субстр ($ _ СЕРВЕР ['ПХП_СЕЛФ'], стрпос ($ _ СЕРВЕР ['ПХП_СЕЛФ'], основно име (__ФИЛЕ__)) + стрлен (име базе (__ФИЛЕ__))); } // започните модификацију. иф (празно ($ патх_инфо)) { $ патх_инфо = стр_реплаце ($ _ СЕРВЕР ['СЦРИПТ_НАМЕ'], "", $ _ СЕРВЕР ['РЕКУЕСТ_УРИ']); } // крајња модификација. иф (! $ пос = стрпос ($ патх_инфо, '/', 1)) { $ пос = стрлен ($ патх_инфо); } $ сервице = субстр ($ патх_инфо, 1, $ пос-1); $ филе = ОЦП \ ЦОНФИГ:: гетАппВалуе ('језгра', 'даљински_'). $ услуга); иф (ис_нулл ($ филе)) { заглавље ('ХТТП / 1.0 404 није пронађено'); излаз; } $ партс = експлодирати ('/', $ филе); $ апп = $ делови [2]; ОЦ_Апп:: лоадАпп ($ апп); $ басеури = ОЦ:: $ ВЕБРООТ. '/ремоте.пхп/'.$сервице.'/'; неед_онце (ОЦ:: $ АППСРООТ. $ филе); пре> див> див> флоки>