મેઘ બનાના PI અને OwnCloud સાથે ફાઈલો હોસ્ટિંગ [સંપૂર્ણ]

તમારા પોતાના હોસ્ટિંગ વાદળ ફાઈલ બનાવી (મેઘ) બનાના PI મદદથી (હાર્ડવેર) ઈ OwnCloud (સોફ્ટવેર).

bananapi-owncloud

રજૂઆત

કારણ કે તે હોસ્ટિંગ સર્વર એક વાદળ મકાન માઇક્રોકોમ્પ્યુટર ઉપયોગ વિશે કંઈક ટેકનિકલ પોસ્ટ છે, તમે વૈકલ્પિક ઉકેલ ધ્યાનમાં શકો છો, તરીકે અથવા ડ્રૉપબૉક્સ, Google ડ્રાઇવ MyCloud ઈ સિગેટ સેન્ટ્રલ Tipo equipamentos ઓયુ. આ જાહેરાત નથી, આ ઉકેલો કોઈપણ ઉપયોગ શા માટે ન. આ તમારા માટે શ્રેષ્ઠ હોઈ શકે છે શું ઝડપી અને માન્ય પ્રતિબિંબ છે, શરૂ કરતા પહેલા (ખર્ચ અને લાભો).

ડ્રૉપબૉક્સ & Google ડ્રાઇવ

ડ્રૉપબૉક્સ gdrive

ની મદદથી અથવા ડ્રૉપબૉક્સ અથવા Google ડ્રાઇવ, ઉદાહરણ તરીકે, તમે માસિક ફી ચૂકવવાની કે આજે આસપાસ ફરે છે 10 1TB ડોલર, અને તે સાથે તમે હોસ્ટ કરી શકો છો, ઍક્સેસ અને ઇન્ટરનેટ સાથે જોડાયેલ કોઇ પણ રીતે ઇલેક્ટ્રોનિક ઉપકરણ માંથી તમારી ફાઇલોને શેર, કેવી રીતે સોફ્ટવેર અમલીકરણ અથવા સુરક્ષા વિશે ચિંતાજનક વગર (ફાયરવોલ), બેકઅપ, વીજળી ખર્ચ, ભંગાણ હાર્ડવેર, વગેરે. બીજી બાજુ, તે જગ્યાએ ખરેખર તમારી માહિતી છે (કે જો તમે બાબતો)? શું કોઇને, બહાર તમે, તમે તેમને ઍક્સેસ કરી શકો છો (સરકાર)? શબ્દ, સસ્તી તેના પોતાના ઉકેલ નહીં હોય? વે, આ તે માટે સૌથી અનુકૂળ વિકલ્પ છે જે પરવડી શકે છે અને અમલીકરણ આસપાસ તમારા માથા લપેટી કરવા માંગો છો નથી હોઈ શકે છે.

આ વિચાર તમારા મેઘ આઉટસોર્સ કરાવવા ઇચ્છતા અંદર, એક સેવા તરીકે પણ ઓળખાય MinhaTeca વચન આપે છે કે “કોઈ મર્યાદા મફત માટે તમારી ફાઇલોને સ્ટોર કરવા“. હું જોવા માટે જો ત્યાં મર્યાદા અમુક પ્રકારના હોય છે અને જ્યારે આ સૂત્ર ટકાવી રાખશે હશે. પરંતુ તે સ્પર્ધકો વચ્ચે કી differentiator લાગે છે. (Salkys માટે આભાર, Cianorte, ટોચ).

MyCloud & સિગેટ સેન્ટ્રલ

mycloud4 સિગેટ-મધ્ય

તમે દૂરસ્થ સેવા કરવા માંગો છો નથી તો, ડ્રૉપબૉક્સ અને Google ડ્રાઇવ, તમે પણ તૈયાર ઉકેલ છે કે જે ભૌતિક તમારા ઘર અથવા ઓફિસ અંદર હશે પસંદ કરી શકો છો, અથવા MyCloud, ડા પાશ્ચાત્ય ડિજિટલ ઓયુ ઓ સિગેટ સેન્ટ્રલ. આ કિસ્સામાં, પ્રારંભિક રોકાણ લગભગ હશે 130 દીઠ ડિસ્ક જગ્યા 2TB, અને તમે માસિક ફી મુક્ત કરી અને વધારે હશે “પોલીસનું દળ કે ટુકડી” તમારી માહિતી. જો કે, હવે તેમના ચાર્જ ઊર્જા ખર્ચ હશે, બેકઅપ, સોફ્ટવેર સુધારા (કરી શકો છો?), ફ્રાઇડ હાર્ડવેર (HDs, પ્લેટો, દરવાજા), વત્તા કેટલાક મેઘ કામગીરી માટે જરૂરી સેટિંગ્સ જરૂર. આ ઓપરેટિંગ એક તપાસી, હું કંઈક અંશે ધીમું મળી. પરંતુ તે જેઓ વધુ જગ્યા જરૂર છે અને માસિક ખર્ચ લેવા નથી માંગતા માટે રસપ્રદ લાગે છે.

બનાના PI + OwnCloud

bananapi-owncloud2
ઝડપી શબ્દ, બનાના PI લઘુ વર્ચ્યુઅલ રીતે દરેક ઘટક સાથે બોર્ડ છે કોમ્પ્યુટર છે (પ્રોસેસર, મેમરી, યુએસબી, HDMI, ઓડિયો, વિડિઓ, વગેરે). પહેલેથી જ OwnCloud એક કાર્યક્રમ છે કે જે ડ્રૉપબૉક્સ જેમ જ કામ કરે છે. બંને ઓપન સોર્સ પ્રોજેક્ટ છે, જે મુક્ત વિતરણ માટે પરવાનગી આપે છે, ફેરફારો, વિશેષણ અને સ્રોત કોડ વપરાશ. ઘણા વિકલ્પો મજબૂત મેઘ સાથે (મેઘ), પછી કારણ કે હું એક સાથે તેમના પોતાના ઉકેલ મૂકી કામ કરશે? હું માઇક્રોકોમ્પ્યુટર સાથે કહે છે કે હું એક લક્ષણ માટે મર્યાદિત નથી માત્ર, બધા પછી, હું ચાલી ઓપરેટિંગ સિસ્ટમ છે, ભેગા અને કોઈપણ સેવા કે હું માંગો છો પહોંચાડવા કરી શકો છો, એક હોસ્ટિંગ વાદળ ફાઈલ હોવા. અને ઓછા વીજ વપરાશ પર આ બધા, હાર્ડવેર સંક્ષિપ્તીકરણ કારણે. સ્પષ્ટ, તમે કેટલાક હોય છે કરવાની જરૂર છે (ઘણા) જ્ઞાન આ ઉકેલ બિલ્ડ, તમામ અમલીકરણ અને સંબંધિત સમસ્યાઓ માટે જવાબદાર હોવા ઉપરાંત. ઓ પ્રારંભિક ખર્ચ વચ્ચે બદલાય છે 150 ઈ 200 ડોલર, BananaPI કિટ ખરીદી કરવાનું વિચારી + એચડી 4TB જેટલી. આ ઉકેલ માટે પસંદ કરતા પહેલાં, હું સૂચવે છે કે તમે વાંચી “બનાના PI અને OwnCloud વિશે મારા છાપ”, લેખ ઓવરને.

તમે ઑનલાઇન OwnCloud પરીક્ષણ કરી શકે છે (ડેમો): http://demo.owncloud.org/. અથવા વિડિઓ અનુસરો (ઇંગલિશ) કેવી રીતે સમજાવે ownCloud કામ કરે છે:

Enterprise ફાઇલને સમન્વયિત અને શેર માટે ownCloud થી ownCloud, ઇન્ક. પર Vimeo.

આખરે, ઉકેલ છે કે જે શ્રેષ્ઠ તમે અનુકૂળ સાથે રહેવા. હું અહીં ફરીવાર શ્રેષ્ઠ છે શું નથી, તમારા વાસ્તવિકતા અથવા દૃશ્ય પર આધાર રાખીને, કારણ કે દરેક રસપ્રદ હોઈ શકે છે. હું માત્ર બનાના PI અને OwnCloud સાથે મારા અનુભવ શેર કરવા માંગો છો, ઠીક છે?

પરિચય

તમે ખરેખર તેમના હાથ ગંદા મૂકી અને તમારા પોતાના ઉકેલ બનાવવા માટે નક્કી કરવામાં આવે છે, તો “મેઘ”, તેથી આવો! આ પોસ્ટ ઓવરને અંતે તમે ગોળી વિશ્વમાં ગમે ત્યાંથી તમારી ફાઇલોને ઍક્સેસ કરવા માટે સક્ષમ હશે, આઇફોન, સ્માર્ટફોન, નોટબુક, કમ્પ્યુટર અથવા કોઈપણ ઈન્ટરનેટ સાથે જોડાયેલ ઉપકરણ. વધુમાં, તમારા PC અને વાદળ વચ્ચે ફાઇલો સુમેળ કરવા માટે સક્ષમ, તેમજ કોઈની પણ સાથે ફાઇલો શેર કરવા માટે ક્ષમતા હોય છે કારણ કે.

બે તબક્કામાં આ પ્રવાસ ભાગાકાર કરવા દો: હાર્ડવેર અને સોફ્ટવેર, પરંતુ પહેલાથી જ અગાઉથી કે સોફ્ટવેર ખૂબ હશે “હાર્ડ”, માને. બધા મને પૂછો થોડી સહિષ્ણુતા છે, હું રમવા માટે પ્રયાસ કરવામાં આવશે માટે પગલાંઓ બધું કાર્ય કરવા માટે દિવસ પહેલા કરી હતી. પછી, જો અમુક વિગતવાર ગુમાવી છે, ધીરજ, ત્યાં ચેતવણી આપે છે.

હાર્ડવેર

મંત્રણા શરૂ કરવા માટે, તમે હાર્ડવેર વિચાર કરવાની જરૂર છે. હું ખાસ કરીને પસંદ બનાના PI, પરંતુ અન્ય રસપ્રદ કેવી રીતે છે આ રાસ્પબેરી પીઆઇ ઈ ઓ Cubieboard3. આ બનાના PI તે ઓપન સોર્સ પ્રોજેક્ટ કમ્પ્યુટર એક પ્લેટ બનાવવામાં આવે છે (એક બોર્ડ કમ્પ્યુટર – એસબીસી). તેને અલગ અલગ ઓપરેટિંગ સિસ્ટમ ચલાવી શકો છો, Android તરીકે, ઉબુન્ટુ અને ડેબિયન. કદાચ તેની ડિઝાઇન ઓટોમેશન માટે વધુ યોગ્ય હતું, પરંતુ તે અન્ય હેતુઓ માટે સંપૂર્ણપણે શક્ય બની હતી.

બનાના pi_05

આ પોસ્ટ બનાના PI સાથે માત્ર પરીક્ષણ કરવામાં આવ્યું છે. તેથી, હું તમને ખરીદી સૂચવે:
– 1 મીની પીસી / પ્લેટ (જે IP પોતે બનાના છે)
– પાવર સોર્સ (પ્લેટ ફીડ)
– Chiller / સિરામિક કુલિંગ (પ્રોસેસર ગરમી દૂર કરવું)
– 1 Cabo SATA (જોડાવા માટે એચડી પ્લેટ)
– 1 કેસ (તે વૈકલ્પિક છે, તે પ્લેટ સમાવવા માટે સેવા આપે છે)
– 1 એચડી (તરીકે જરૂરી. ખાણ 3TB હતી)
– 1 SD કાર્ડ (8GB હોઈ શકે છે. મારા વર્ગ 32GB હતી 10)

કેટલાક ડીલરો પહેલેથી કીટ વેચવા (વગર એચડી). તમે જેવી સાઇટ્સ પર શોધ કરી શકો છો http://www.aliexpress.com/, વચ્ચે પડતર 50 એક 80 ડોલર, બહાર એચડી, જે 4TB જેટલી હોઈ શકે છે.

એકવાર તમે ટુકડાઓ છે, તેમને સાથે જોડાવા નીચે બતાવ્યા પ્રમાણે.

bananapi જોડાણસ્ત્રોત: અનુકૂળ ચિત્ર HTTP://forum.lemaker.org/thread-443-1-1-.html

સોફ્ટવેર

જો તમે પહેલાથી જ તમારી બનાના PI કરવાનો છે, જ્યારે, અમે સોફ્ટવેર સ્થાપનો શરૂ કરશે. અમે નીચેના પગલાંઓ અનુસરો:

પ્રાથમિક કામગીરી – આવશ્યક:
– 01. સ્થાપિત ઓ Lubuntu SD કાર્ડ (ઓપરેટિંગ સિસ્ટમ)
– 02. માપ બદલો / વિસ્તૃત કરો પાર્ટીશન એસ.ડી. પત્તાની
– 03. મૂળભૂત પાસવર્ડ બદલો અને વપરાશકર્તા એ sudoers રૂપરેખાંકિત
– 04. સેટ ચોક્કસ IP અને નામ હોસ્ટ
– 05. સ્થાપિત અથવા VNC – x11vnc (દૂરસ્થ ગ્રાફિકવાળું વપરાશ માટે)
– 06. સ્થાપિત અથવા વેબ સર્વર (LAMP) અને વધારાના મોડ્યુલો
– 07. PHPMyAdmin સ્થાપિત (ડેટાબેઝ ચાલાકી)
– 08. ફોર્મેટિંગ અને માઉન્ટ એચડી 3G એનટીએફએસ પાર્ટીશન સાથે
– 09. એચડી અને વપરાશ પરવાનગીઓ સંગ્રહ ડિરેક્ટરી બનાવો
– 10. સ્થાપિત કરો અથવા OwnCloud (મેઘ ફાઇલ વ્યવસ્થાપક)

ગૌણ કામગીરી – વૈકલ્પિક:
– 11. અપાચે બનાવી “તે સાંભળવા ઈચ્છતા” બારણું 8080, બદલે 80 (ધોરણ)
– 12. HTTPS સુરક્ષિત જોડાણ સાથે OwnCloud રૂપરેખાંકિત
– 13. રાઉટર પર ઓપન પોર્ટ (પોર્ટ આગળ ધપાવવાનું)
– 14. ઈન્ટરનેટ OwnCloud ઍક્સેસ કરવા માટે એક DDNS બનાવો
– 15. OwnCloud અપડેટ
– 16. OwnCloud પર એક નવી એપ્લિકેશન ઇન્સ્ટોલ કરો
– 17. યજમાનનામ વિન્ડોઝ નેટવર્ક પર Lubuntu માન્ય કરો
– 18. NTP સાથે તારીખ અને સમય સમન્વય
– 19. Lubuntu ઍક્સેસ લોગ ચકાસો
– 20. બદલો મૂળભૂત SSH પોર્ટ
– 21. મેમરીને સ્વેપ બનાવો

પોસ્ટ ઓવરને અંતે, આ પણ જુઓ:
– અંતિમ વિચારો
– બનાના PI અને OwnCloud વિશે મારા છાપ

01. સ્થાપિત ઓ Lubuntu SD કાર્ડ

પ્રથમ તમે પર એસ.ડી. પત્તાની ઓપરેટિંગ સિસ્ટમ સ્થાપિત કરવાની જરૂર છે. અમે આવૃત્તિ કહેવાય ઉપયોગ કરશે lubuntu, જે LXDE ડેસ્કટોપ મદદથી ઉબુન્ટુ જ એક પ્રકાર છે. આ પોસ્ટમાં આપણે ઇમેજ ફાઇલને વાપરવાની કરશે “lubuntu – અપડેટ : 2014-08-07”. અહીં હું પગલાં મને સૂચનો પર આધારિત અનુસરવામાં માર્ગદર્શન.

ઇમેજ ફાઇલને ડાઉનલોડ કરો – lubuntu
http://www.lemaker.org/resources/9-38/image_files.html
ઇમેજ ફાઇલ આસપાસ છે 823 એમબી અને કંઈક હશે “Lubuntu_For_BananaPi_v3.1.1.tgz”, તે ઝિપસાંકળ છોડવી છબી વિચાર “Lubuntu_1404_For_BananaPi_v3_1_1.img” વાપરી શકાય.

ડાઉનલોડ SDFormatter બંધારણ માટે SD કાર્ડ
https://www.sdcard.org/downloads/formatter_4/eula_windows/
ડાઉનલોડ કરો, ઝિપસાંકળ છોડવી અને સ્થાપિત કરવા માટે અથવા SDFormatter. તમારા કમ્પ્યુટર માં SD કાર્ડ દાખલ કરો અને કાર્યક્રમ ચલાવવા SDFormatter (વ્યવસ્થાપક તરીકે), સેટિંગ વિકલ્પો “FORMAT પ્રકાર” પેરા ઝડપી અને “બંધારણમાં કદ ગોઠવણ” માટે “પર”. મહત્વપૂર્ણ: ખાતરી કરો કે પત્ર બનાવો (ડ્રાઇવ) SD કાર્ડ યોગ્ય છે અને ઠીક ક્લિક કરો.

formatter1

formatter2

Linux વપરાશકર્તાઓ, કૃપા કરીને માર્ગદર્શન સૂચનો જુઓ.

ડાઉનલોડ DiskImager પર એસ.ડી. પત્તાની છબી રેકોર્ડ
http://sourceforge.net/projects/win32diskimager/files/Archive/
ડાઉનલોડ કરો, descompacte ઈ instale ઓ DiskImager. કાર્યક્રમ ચલાવો અને ઇમેજ ફાઇલ સ્થાન સૂચવે છે (Lubuntu_1404_For_BananaPi_v3_1_1.img) અને તમારા SD કાર્ડ પત્ર. ક્લિક કરો “લખો” શરૂ કરવા માટે. ખસેડવા નથી SD કાર્ડ અથવા આ પ્રક્રિયા દરમિયાન કોમ્પ્યુટર ડિસ્કનેક્ટ.

Diskimager

Linux વપરાશકર્તાઓ, કૃપા કરીને માર્ગદર્શન સૂચનો જુઓ.

પરીક્ષણ છબી – lubuntu
દાખલ કરો BananaPI માં તમારા SD કાર્ડ. હજુ સુધી અમે દૂરસ્થ ગ્રાફિકવાળું પાસે ઍક્સેસ નથી (VNC), તમારા ટીવી અથવા HDMI મોનીટર સાથે જોડાવા BananaPI, અને ભૂલી નથી UTP / RJ45 સાથે નેટવર્ક માટે તે પણ સાથે જોડાવા માટે. જો તમામ સારી જાય, તે એસ.ડી. પત્તાની બુટ થશે, અને Lubuntu લોડ, લૉગિન સ્ક્રીન અટકાવવાનું. મૂળભૂત પાસવર્ડ વાપરો “bananapi” પ્રવેશ કરવા માટે.

02. માપ બદલો / વિસ્તૃત કરો પાર્ટીશન એસ.ડી. પત્તાની

પર એસ.ડી. પત્તાની Lubuntu લખ્યા પછી, નોંધો કે સ્થાપન ફાઇલ સિસ્ટમ (ext4) ખૂબ ઓછી કરતાં વધુ 3 GB ની, મફત SD કાર્ડ બાકીના છોડીને (અને નકામી). પરંતુ આ મોટા પ્રમાણમાં પાછળથી ચૂકી આવશે જ્યારે અમે અન્ય કાર્યક્રમો સ્થાપિત કરવાની જરૂર છે, સ્ટોર લોગ, વગેરે. તમે આ ન કરવું ચોક્કસપણે જો, તમે અભાવ જગ્યા સમસ્યા હશે, કારણ કે મને થયું. જ્યારે હું જોઈ / dev / રુટ હતી 100% વપરાયેલ (ગીચ). પછી, તમારા ડિસ્ક જગ્યા ચકાસણી શરૂ:

ડિસ્ક જગ્યા તપાસી (ફાઇલ સિસ્ટમ)

1
bananapi@lemaker:~ $ Df -bm -એચ

અમે બધા SD કાર્ડ સંપૂર્ણ લાભ માટે પાર્ટીશન વિસ્તરશે. આ કરવા માટે હું આ ટિપ અનુસરવામાં “બનાના પી: Lubuntu પર SD કાર્ડ રુટ પાર્ટીશન માપ બદલવાની”. તે કે રેકોર્ડ કરવા માટે મહત્વપૂર્ણ છે, તેમ છતાં હું આમ કર્યું છે પછી જ મારા તમામ ડેટાને એસ.ડી. પત્તાની અને હાર્ડ ડિસ્ક પહેલેથી જ છે, હું કાંઇ ગુમાવી નથી! પરંતુ તે તમારા પોતાના જોખમ પર છે, અને પહેલાં બેકઅપ બનાવવા શક્યતા તોલવું, જો તમને લાગે કે જરૂર. બધા હું કર્યું હતું:

fdisk પ્રોમ્પ્ટ લક્ષ્ય SD કાર્ડ ખોલો (mmcblk0)

1
bananapi@lemaker:~ $ Sudo fdisk /dev/mmcblk0

ત્યાંથી, નીચેના પરિમાણો દાખલ:

1
2
3
4
5
6
7
8
9
10
11
12
13
- દબાણ 'પી' પાર્ટીશન કોષ્ટક પ્રદર્શિત કરવા માટે.
 
- દબાણ 'D' પાર્ટીશન કાઢી નાખવા: પ્રકાર '2' બીજી પાર્ટીશન પસંદ કરવા માટે
- દબાણ 'એન' નવો પાર્ટીશન બનાવવા માટે: પ્રકાર 'પી' પાર્ટીશન પસંદ કરવા માટે શું પ્રાથમિક પ્રકાર.
 
- પાર્ટીશન નંબર (પાર્ટીશન નંબર): પ્રેસ 'દાખલ' સ્વીકારી 2 મૂળભૂત પાર્ટીશન નંબર (મૂળભૂત). 
 
- પ્રથમ સેક્ટર (પ્રથમ સેક્ટર): પ્રેસ 'દાખલ' મૂળભૂત સ્વીકારી (મૂળભૂત). મારા કિસ્સામાં, આ હતી 124928. 
 
- છેલ્લા સેક્ટર (છેલ્લા સેક્ટર):</માં> પ્રેસ 'દાખલ' મૂળભૂત સ્વીકારી (મૂળભૂત). 
 
- દબાણ 'ડબલ્યુ' નવું પાર્ટિશન કોષ્ટક લખવા માટે.

નવું પાર્ટિશન કોષ્ટક ઓળખી કર્નલ દબાણ કરવા માટે પુન: શરૂ કરો

1
bananapi@lemaker:~ $ Sudo રીબુટ

સિસ્ટમ પાછા પછી, પાર્ટીશનનું માપ બદલવાનું

1
bananapi@lemaker:~ $ Sudo resize2fs /dev/mmcblk0p2

ઠીક છે, ટૂંક સમયમાં! / Dev / રુટ ફરીથી અને જુઓ કે ઉપયોગ ટકાવારી (વાપરવુ%) ઘટાડો, કારણ કે હવે તમે વધુ જગ્યા હોય છે ફાઈલ સિસ્ટમ તમામ મેમરી કાર્ડ કબજો કારણ કે (મારા કિસ્સામાં, 30GB અથવા 29900Mb). જુઓ તે કેવી રીતે તે પહેલાં અને વિસ્તરણ એસ.ડી. પત્તાની બાદ:

પહેલાં: 100% ઉપયોગ (/dev / રુટ)

1
2
3
4
5
6
7
8
9
10
11
bananapi@lemaker:~ $ Sudo df -bm
ફાઇલસિસ્ટમ 1M-બ્લોક્સ ઉપલબ્ધ વપરાય ઉપયોગ% પર માઉન્ટેડ
/dev/રુટ 3385M 3218M 0 મી 100% /
devtmpfs 438m 438m 1M   1% /dev
કંઈ 1M 0 મી 1M   0% /sys/FS/cgroup
કંઈ 88M 1M 87M   2% /રન
કંઈ 5M 0 મી 5M   0% /રન/તાળું
કંઈ 438M 0 મી 438M   0% /રન/shm
કંઈ 100 મિલિયન 1M 100 મિલિયન   1% /રન/વપરાશકર્તા
/dev/sda1 2861589M 356454M 2505135M  13% /મીડિયા/મેઘ
/dev/mmcblk0p1 60 એમ 5M 56M   8% /મીડિયા/bananapi/324એક-3901

પછી: 12% ઉપયોગ (/dev / રુટ)

1
2
3
4
5
6
7
8
9
10
bananapi@lemaker:~ $ Sudo df -bm
ફાઇલસિસ્ટમ 1M-બ્લોક્સ ઉપલબ્ધ વપરાય ઉપયોગ% પર માઉન્ટેડ
/dev/રુટ 29900M 3358M 25293M  12% /
devtmpfs 438m 438m 1M   1% /dev
કંઈ 1M 0 મી 1M   0% /sys/FS/cgroup
કંઈ 88M 1M 87M   2% /રન
કંઈ 5M 0 મી 5M   0% /રન/તાળું
કંઈ 438M 0 મી 438M   0% /રન/shm
કંઈ 100 મિલિયન 1M 100 મિલિયન   1% /રન/વપરાશકર્તા
/dev/sda1 2861589M 464021M 2397569M  17% /મીડિયા/મેઘ

કોઇ પ્રશ્નો, લેખ ઉલ્લેખ કર્યો જોવા.

03. મૂળભૂત પાસવર્ડ બદલો અને વપરાશકર્તા એ sudoers રૂપરેખાંકિત

સુરક્ષા સમસ્યાઓ ટાળવા માટે, તે મહત્વનું છે કે તમે મૂળભૂત રુટ પાસવર્ડ અને bananapi બદલી કે, એ જાણીને કે બંને તરીકે મૂળભૂત રીતે સુયોજિત છે “bananapi”.

Abra અમ ટર્મિનલ કોઈ Lubuntu (પ્રારંભ> એસેસરીઝ> LXTerminal), રુટ વપરાશકર્તા ફેરફાર, અને પછી પાસવર્ડો બદલવા, જુઓ:
રુટ તરીકે ચલાવીને

1
2
3
bananapi@lemaker:~ $ સુ
પાસવર્ડ: 
રુટ@lemaker:/ઘર/bananapi#

રુટ પાસવર્ડ બદલવાનું

1
રુટ@lemaker:/ઘર/bananapi# passwd root

ફક્ત તમારો હાલનો પાસવર્ડ દાખલ કરો (bananapi) અને નવો પાસવર્ડ તમે વ્યાખ્યાયિત કરવા માંગો છો. વપરાશકર્તા bananapi માટે જ શું, તેથી:

વપરાશકર્તા પાસવર્ડ bananapi બદલવાનું

1
રુટ@lemaker:/ઘર/bananapi# passwd bananapi

ચોક્કસ કામગીરી બનાવવા માટે, તમે વિશેષાધિકૃત પરવાનગીઓની જરૂર છે કે જે ફક્ત રુટ કરી શકો છો. પરંતુ રુટ તરીકે લૉગ ઇન રહેવા, તે એક સારો અભ્યાસ નથી. બળી, તમે સરેરાશ વપરાશકર્તા bananapi ચોક્કસ આદેશો હલ કરી શકો છો, રૂટ તરીકે, sudo આદેશ મારફતે. Como o usuário bananapi não está no arquivo sudoers, પછી, precisamos colocá-lo lá, ઠીક છે?

É só incluir o usuário bananapi no arquivo sudoers, તેથી:
Abrindo o arquivo /etc/sudoers

1
રુટ@lemaker:/ઘર/bananapi# sudo leafpad /etc/sudoers

Acrescente ao final do arquivo, a diretivabananapi ALL=(ALL) ALL”, આ જેમ મેળવવામાં:
Definindo bananapi como sudo, em /etc/sudoers

1
2
#includedir /etc/sudoers.d
bananapi ALL=(ALL) ALL

04. સેટ ચોક્કસ IP અને નામ હોસ્ટ

Configurando IP fixo
Como futuramente precisaremos nos referenciar ao BananaPI dentro da nossa rede, sugiro definir um IP fixo para ele. Isso você não precisa fazer por linha de comando, basta ir emStart > Preferences > Networks Connections”. Selecione a conexãoWired” (cabo) અને ક્લિક કરો “Edit”. Na abaIPV4 Settings”, selecione o métodoManual”, અને ક્લિક કરો “ઉમેરો” e informe seus dados de rede.

Vou dar um exemplo, mas obviamente você deve obter isso com base na sua rede. Você pode conseguir esses dados abrindo o command (વિન્ડોઝ: start > search > cmd, digitandoipconfig /all na tela preta que se abrirá”).
No meu caso ficou assim:
Address: 10.0.0.10
Netmask: 255.255.255.0
Gateway: 10.0.0.1
DNS Server: 10.0.0.1, 75.75.75.75, 8.8.8.8
Quando solicitado, informe a senha que você definiu no passo anterior. ક્લિક કરો “Save” ઈ “Close”.

Definindo nome do Host

1
bananapi@lemaker:~$ sudo leafpad /વગેરે/hostname

E troque “lemaker” pelo nome que você quiser. મારા કિસ્સામાં, chamei de mercurio. Então o arquivo /etc/hostname ficou assim:

Conteúdo do arquivo /etc/hostname

1
mercurio

Você pode querer associar o IP configurado ao nome definido. આ માટે, altere também o arquivo /etc/hosts.

Vinculando IP ao nome

1
bananapi@lemaker:~$ sudo leafpad /વગેરે/hosts

Conteúdo do arquivo /etc/hosts

1
2
3
127.0.0.1	localhost
127.0.1.1	mercurio
10.0.0.10	mercurio

Ao final, reinicie o Lubuntu: Start > Logout > Reboot.

Testando o IP e nome do Host configurados

1
bananapi@mercurio:~$ ifconfig

Note que oinet addrmudou para o IP que você definiu (મારા કિસ્સામાં, આ 10.0.0.10). O nome que você definiu para o host consta no próprio comando, após o “@” (મારા કિસ્સામાં, “mercurio”), mas que também pode ser checado pelo comando hostname, તેથી:

Verificando o nome do Host

1
bananapi@mercurio:~$ hostname

05. સ્થાપિત અથવા VNC – x11vnc (દૂરસ્થ ગ્રાફિકવાળું વપરાશ માટે)

Provavelmente você não vai querer ter um monitor exclusivo para seu BananaPI. પછી, precisamos configurá-lo para permitir o acesso gráfico remoto via VNC (Virtual Network Computing). Eu fiz isto com base no site HTTP://myrobotlab.org/. Basta seguir os seguintes passos, utilizando o Terminal do Lubuntu:

Crie um arquivo vazio chamado x11vnc

1
bananapi@mercurio:~$ sudo touch /વગેરે/તેમાં.d/x11vnc

Abra o arquivo x11vnc criado com o editor leafpad (ou outro)

1
bananapi@mercurio:~$ sudo leafpad /વગેરે/તેમાં.d/x11vnc

Copie e cole no arquivo x11vnc o script abaixo

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
#!/bin/sh
### BEGIN INIT INFO
# Provides: x11vnc-server
# Required-Start: networking
# Required-Stop: 
# Default-Start: S
# Default-Stop: 0 6
# Description: Manage X11VNC server
### END INIT INFO

## Script de démarrage de serveur VNC avant la fenêtre de connexion
## basé sur le serveur VNC x11vnc et le gestionnaire de fenêtre GDM
##
## emri.e9 [ AT ] gmail.com

## Limitation: lorsque plusieurs instances du serveur VNC sont lancées
## l'option stop les termine toutes, il n'est pas possible de choisir
## une instance en fonction du port écouté

## OPTIONS ############

## Utilisateur principal
## /!\ જેની સાથે સર્વર લોંચ થયેલ છે તે વપરાશકર્તાને અનુરૂપ નથી !
## જેની સાથે તમે લ toગ ઇન થવા જઈ રહ્યા છો તેના વપરાશકર્તાને અનુલક્ષે છે
## વેઈટર.
## Limitation: ક્લાયંટથી ડિસ્કનેક્ટ કરતી વખતે સત્ર લ lockક
##             VNC જે વપરાશકર્તા માટે માત્ર કામ કરશે.
## હું મળ્યા નથી કે કેવી રીતે ગતિશીલ અનુકૂળ તેને પુનઃ પ્રાપ્ત કરવા
## વર્તમાન સત્ર, તમે ઉકેલ હોય તો, મને meshing આવે ;)
USER=નામ
## લૉગ ફાઇલ્સ
લોગ ફાઈલ= /હતી/પ્રવેશ/x11vnc.પ્રવેશ
 
## અનેક ઉદાહરણો શરૂ કરે તો સર્વર પહેલેથી જ છે
## કાર્ય
ALLOW_MULTI_INSTANCES=ખોટા
 
## ડિફૉલ્ટ પોર્ટ (પણ અનેક ઉદાહરણો આધાર નંબર તરીકે સેવા આપે છે)
## સાચું જ્યારે ALLOW_MULTI_INSTANCES વિકલ્પ
DEFAULT_PORT=5900
 
## અન્ય વિકલ્પો x11vnc
## વિકલ્પો સંપૂર્ણ અને વિગતવાર યાદી માટે (ઇંગલિશ)
## સીએફ HTTP://www.karlrunge.com/x11vnc/x11vnc_opts.html
EXTRA_OPTIONS="\
-વહેંચાયેલ \
-વર્બોઝ \
-આ $લોગ ફાઈલ \
-કાયમ \
-XKB"
 
## VNC ક્લાઈન્ટ ડિસ્કનેક્શન લોક સત્ર નિયંત્રણ
## વપરાશકર્તા રુટ x11vnc કારણ કે સર્વર ચાલી, સ્ક્રીન લૉક
## ફરી પાસવર્ડ દાખલ જરૂરી નથી, કારણ sudo -u.
## વપરાશકર્તા ઉલ્લેખિત વપરાશકર્તાને જોડાયેલ ન હોય તો, આ આદેશ
## કામ કરશે નહિં અને સ્ક્રીન લૉક કરવામાં આવશે નહીં.
GONE_COMMAND="sudo -u $USER શું gnome-screensaver-કમાન્ડ --lock"
 
## વિકલ્પો END ############

 
. /lib/LSB/તેમાં-કાર્યો
 
COMMAND=$1
 
## આદેશ રેખા દ્વારા બંદર વ્યવસ્થા (ઓવરરાઇડ્સ DEFAULT_PORT)
જો [ -થી $2 ]; પછી
  PORT=$DEFAULT_PORT
બીજું
  PORT=$2
ફાઇ
 
PID=
 
get_pid() {
  PID=`Pidof x11vnc` || ખોટા
}
 
is_running() {
  get_pid
  જો [ "X$PID" != "X" ] ; પછી
    વળતર 0
  બીજું
    વળતર 1 
  હોઈ
}
 
શરૂઆત() {
  ## સર્વર સ્ટાર્ટઅપ માટે મુખ્ય કમાન્ડ લાઇન 
  ## વિકલ્પો ઉમેરવા માટે, તે શ્રેષ્ઠ છે extra_options બદલવા માટે 
  ## તેના બદલે આદેશ વાક્ય કરતાં
  વળતર `x11vnc -BG -autoport $1 ${EXTRA_OPTIONS} -ગોન "${GONE_COMMAND}" -rfbauth /વગેરે/x11vnc.પાસ -સુરક્ષિત -auth અનુમાન -પ્રદર્શન :0 | કઢંગું -સ્ત્રી Port= '{પ્રિન્ટ $2}' `
}
 
X11VNC_stop() {
  log_daemon_msg "[X11VNC] સર્વર રોકી રહ્યું છે ..."
 
  જો is_running ; પછી
    મારવા $PID
    નિ=0
  બીજું
    log_warning_msg "[X11VNC] સર્વર ચાલી"
    નિ=1
  ફાઇ
  log_end_msg $નિ
  વળતર $નિ
}
 
 
X11VNC_start() {
    log_daemon_msg "[X11VNC] સર્વર શરૂ કરી રહ્યા છીએ પોર્ટ પર સાંભળી ${PORT}..."
    જો is_running && ! $ALLOW_MULTI_INSTANCES; પછી
        log_failure_msg "[X11VNC] સર્વર પહેલાથી જ ચાલી. ઓપરેશન રદ કર્યું !"
        log_end_msg 1
        બહાર નીકળો
    ફાઇ
    શરૂઆત $PORT
    real_port=$?
    જો [ -થી $real_port ] || [ $real_port -એલટી $PORT ]; પછી
      log_failure_msg "[X11VNC] ભૂલ(ઓ) આવી, પ્રવેશ વધુ માહિતી માટે ફાઈલ સંપર્ક"
      log_failure_msg "[X11VNC] ${લોગ ફાઈલ}"
      log_end_msg 1
    બીજું
      log_daemon_msg "[X11VNC] સર્વર પોર્ટ પર શરૂ $real_port"
      log_end_msg 0
    હોઈ
}
 
 
કેસ "$1" માં
  શરૂઆત)
    X11VNC_start
    ;;
  બંધ)
    X11VNC_stop
    ;;
  પુનઃપ્રારંભ)
    X11VNC_stop
    X11VNC_start
    ;;
  *) 
      log_failure_msg "Incorrect syntax: દલીલ ખૂટે છે અથવા ખોટું"
      log_success_msg "Usage: $0 {શરૂઆત [બંદર]|બંધ|પુનઃપ્રારંભ [બંદર]}"
    બહાર નીકળો 1
esac

Torne o scrip acima executável, dando as permissões necessárias

1
bananapi@mercurio:~$ sudo chmod 755 /વગેરે/તેમાં.d/x11vnc

Crie uma senha para evitar o acesso indesejado via VNC

1
bananapi@mercurio:~$ sudo x11vnc -storepasswd SUA_SENHA_AQUI /વગેરે/x11vnc.પાસ

Adicionando o script x11vnc à inicialização

1
bananapi@mercurio:~$ sudo update-rc.d x11vnc defaults

Ao final, reinicie o Lubuntu: Start > Logout > Reboot.

Para testar o acesso gráfico remoto (VNC), vá em outro computador, baixe um cliente VNC, como por exemplo o Real VNC, e instale. Execute o atalho criado na área de trabalho, “VNC Viewer”, e informe o IP do seu BananaPI. Lembrando que você pode obter o seu IP através do comando “ifconfig”, no terminal do Lubuntu.

realvnc

જો તમામ સારી જાય, você acessará remotamente seu Lubuntu, não precisando mais do monitor ou TV HDMI. Caso você queira parar ou iniciar o serviço de VNC (x11vnc), use o Putty (para Windows) para fazer uma conexão SSH e ganhar acesso ao terminal e poder executar qualquer comando, inclusive para manipular o serviço de VNC, como estes:

Comandos do VNC (x11vnc) no Lubuntu: શરૂઆત, restart e stop

1
2
3
bananapi@mercurio:~$ sudo /વગેરે/તેમાં.d/x11vnc start
bananapi@mercurio:~$ sudo /વગેરે/તેમાં.d/x11vnc restart
bananapi@mercurio:~$ sudo /વગેરે/તેમાં.d/x11vnc stop

Particularmente prefiro deixar o VNC parado (બંધ), e habilitá-lo (શરૂઆત) via SSH somente quando for usar. É menos um problema de segurança a se preocupar.

06. સ્થાપિત અથવા વેબ સર્વર (LAMP) અને વધારાના મોડ્યુલો

Para criar nossa hospedagem de arquivos em nuvem, utilizaremos o OwnCloud. Este software funciona por meio de servidor Web. Para tanto, precisaremos instalar no Lubuntu/Linux o Apache, MySQL e PHP (LAMP).

Abra અમ ટર્મિનલ કોઈ Lubuntu (પ્રારંભ> એસેસરીઝ> LXTerminal), e faça:
Instalação do LAMP

1
bananapi@mercurio:~$ sudo apt-get install lamp-server^

Instalação de módulos adicionais do PHP

1
bananapi@mercurio:~$ sudo apt-get install php5-gd php5-json

Para testar se o servidor Web (અપાચે) foi instalado corretamente, apenas abra o navegador (lubuntu: Start > Internet > Firefox Web Browser) e digite na barra de endereço: HTTP://localhost. Deverá ser exibindo algo assim:

lamp

Confirme se o arquivo de configuração do Apache está definido com estas diretivas para o diretório /var/www/html:

Abrindo o arquivo de configuração do Apache

1
bananapi@mercurio:~$ sudo leafpad /વગેરે/apache2/apache2.conf

DiretivaDirectory /var/www/html

1
2
3
4
5
<Directory /હતી/www/HTML>
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted
</Directory>

Aproveitando que estamos falando de Servidor Web, aconselho também a mudar algumas diretivas nophp.ini”, a fim de permitir maior tamanho de upload (arquivos enviados) e maior tempo de execução dos scripts PHP:

Abrindo o php.ini

1
bananapi@mercurio:~$ sudo leafpad /વગેરે/php5/apache2/PHP.ini

Procure pelas diretivas abaixo, e mude para uma valor adequado a sua necessidade. ઉદાહરણ:
upload_max_filesize = 100M
post_max_size 100M
max_execution_time = 86400

Ao final, lembre-se de reiniciar o Servidor Web (અપાચે):
Reiniciando o Apache

1
2
3
4
bananapi@mercurio:~$ sudo /વગેરે/તેમાં.d/apache2 stop
bananapi@mercurio:~$ sudo /વગેરે/તેમાં.d/apache2 start
[અથવા]
bananapi@mercurio:~$ sudo /વગેરે/તેમાં.d/apache2 restart

07. PHPMyAdmin સ્થાપિત (Manipular o banco de dados)

OwnCloud મૂળભૂત SQLite દ્વારા ઉપયોગ કરવાનો પ્રયાસ, પરંતુ અમે પહેલાથી જ MySQL સ્થાપિત છે, કારણ કે (LAMP), અમે ડેટાબેઝ કારણ કે તે પસંદ.

અમે MySQL એક ડેટાબેઝ બનાવવા માટે જરૂર પડશે તરીકે, હું સૂચવે અમે PHPMyAdmin સ્થાપિત, ક્રમમાં ઍક્સેસ અને ડેટા મેનેજમેન્ટ સરળતા માટે. phpMyAdmin ઇન્સ્ટોલ કરવા, અમે સિનાપ્ટિક પેકેજ સંચાલક પોતે Lubuntu ઉપયોગ કરશે:
– ક્લીક્ શરૂઆત> સિસ્ટમ સાધનો> સિનાપ્ટિક પેકેજ સંચાલક
– તમારા રુટ પાસવર્ડ દાખલ કરો
– ક્ષેત્રમાં “શોધ”, માટે જુઓ “phpMyAdmin”
– પસંદ “phpMyAdmin” અને ક્લિક કરો “લાગુ” (આધારભૂતપણાઓ સ્થાપિત કરો, જો ત્યાં)
– તમે કદાચ MySQL માટે પાસવર્ડ માટે પૂછવામાં આવશે, અહેવાલ એક (તમે તેને પછીથી જરૂર પડશે).

કૃપા કરીને નોંધો કે phpMyAdmin માં સ્થાપિત થયેલ છે / usr / share / phpMyAdmin /, પરંતુ અમારા અપાચે વેબ સર્વર / var વેબ પેજીસ પ્રકાશિત / www / html. તેથી, અમે આમ એક લિંક બનાવવાની જરૂર અમે PHPMyAdmin બ્રાઉઝર ઍક્સેસ કરી શકો છો, તેથી:

બ્રાઉઝર દ્વારા વપરાશ phpMyAdmin પર લિંક બનાવી

1
bananapi@mercurio:~ $ Sudo LN -એસએફ /usr/શેર/phpMyAdmin/ /હતી/www/HTML/phpMyAdmin

ચકાસવા માટે phpMyAdmin ઠીકથી ઇન્સ્ટોલ કરેલું કરવામાં આવી છે કે કેમ, apenas abra o navegador (lubuntu: Start > Internet > Firefox Web Browser) e digite na barra de endereço: HTTP://localhost / phpMyAdmin. Deverá ser exibindo algo assim:

phpmyadmin0

ડેટાબેઝ બનાવી “owncloud” કોઈ PHPMyAmdin
અમે ડેટાબેઝ હોય છે કે OwnCloud ઉપયોગ કરશે બનાવશે. PHPMyAmdin પર લૉગ ઑન, વપરાશકર્તા સાથે “રુટ” અને MySQL પાસવર્ડ તમે સ્થાપન પ્રક્રિયા દરમ્યાન સુયોજિત. ક્લિક કરો “ડેટાબેઝ” (ઓયુ ડેટાબેસેસ) અને ડેટાબેઝ નામ દાખલ કરો: “owncloud”, નીચે દર્શાવ્યા પ્રમાણે. જસ્ટ બનાવો ક્લિક કરો (બનાવો)!

phpmyadmin3

08. ફોર્મેટ અને 3G એચડી માઉન્ટ એનટીએફએસ પાર્ટીશન

જોવા માટે જો તમારા એચડી BananaPI / Lubuntu દ્વારા માન્ય કરવામાં આવી છે, ઉપયોગિતા ઍક્સેસ “શરૂ કરો> એસેસરીઝ> ડિસ્ક”. તમે દર્શાવે જોઇએ તમારા SD કાર્ડ અને તમારા એચડી. પસંદ કરવા માટે તમારી એચડી તક લો (બાકી) અને જો જોવા (અધિકાર) તે સુયોજિત દેખાય “ઉપકરણ: /dev / sda1” (અથવા કંઈક સમાન). તેને સારી રીતે રાખવા, તમે તેને ઉપયોગ કરશે અનુસરો!

હવે તે એનટીએફએસ બંધારણ દો. Abra અમ ટર્મિનલ કોઈ Lubuntu (પ્રારંભ> એસેસરીઝ> LXTerminal), e faça:

એનટીએફએસ માટે હાર્ડ ડ્રાઈવ ફોર્મેટ

1
bananapi@mercurio:~ $ Sudo mkfs.એનટીએફએસ -એફ /dev/sda1

આગામી પગલાં જટિલ છે, આ એ જગ્યા છે જ્યાં બાળક રડે અને માતા જોવા નથી! હું લાંબા સમય ગુમાવી અને ઘણા સમસ્યાઓ હતી જ્યાં સુધી તમે એક ઉકેલ સુધી પહોંચવા. હું નીચેના લેખોમાં ની મદદ ગોઠવાય:
– લેખ [1]: HTTP://www.ubuntero.com.br/
– લેખ [2]: HTTP://askubuntu.com

તમે કરવું જોઈએ શું? આ પગલાંઓ અનુસરો અને માથાનો દુખાવો સેવ:

UUID ઉપકરણ મેળવો (sda1)

1
bananapi@mercurio:~ $ Sudo blkid

મારા કિસ્સામાં, ઓ UUID = 28444C77529BC187. તમારા લો! શંકા તો લેખ જુઓ [1].

Abrir a tabela de partição

1
bananapi@mercurio:~$ sudo leafpad /વગેરે/fstab

Coloque essa única linha no seufstab”, mas trocando pelo seu UUID.
Conteúdo do arquivo /etc/fstab

1
UUID=28444C77529BC187 /મીડિયા/cloud ntfs-3g quiet,defaults,permissions,locale=en_US.utf8

ધ્યાન: ઉપયોગ કરશો નહીં “defaults 0 0”. શંકા તો લેખ જુઓ [2].

09. એચડી અને વપરાશ પરવાનગીઓ સંગ્રહ ડિરેક્ટરી બનાવો

ઓવનક્લાઉડ ઇન્સ્ટોલેશન સમાપ્ત થઈ રહ્યું છે, ચોક્કસપણે જેથી પર્યાવરણ તમને પ્રાપ્ત કરવા માટે સંપૂર્ણપણે તૈયાર છે. તમારી ફાઇલોને સાચવવા માટે અમારે હજી સ્થાન નિર્ધારિત કરવાની જરૂર છે. તે સ્પષ્ટ છે કે એસડી કાર્ડ સ્ટોરેજ સ્થાનની દ્રષ્ટિએ ખૂબ મર્યાદિત છે, તેથી આપણે આપણા એચડી પર ડિરેક્ટરી બનાવીશું, અને કેટલીક સેટિંગ્સ બનાવો.

પહેલાં, તેમ છતાં, પર શેર કરેલી વિડિઓ બદલ આભાર YouTube તે સ્થાપન પૂર્ણ કરવા માટે નિર્ણાયક હતું, અને બધા કામ કરવા માટે આવ્યા હતા.

અપાચે, જ્યાં OwnCloud ફરશે, ખાસ કરીને / var ફાઇલો ચાલાકી કરવાની મંજૂરી છે / www / html. આ માટે, તે વપરાશકર્તા અને જૂથ કહેવામાં www-ડેટા વાપરે. તેમ છતાં, આ ઇન્સ્ટોલેશન, મને ખાતરી છે કે શા માટે નથી, આ જૂથ હતું, ત્યાં માત્ર વપરાશકર્તા હતી. પછી, અમે તેને બનાવવા.

Abra અમ ટર્મિનલ કોઈ Lubuntu (પ્રારંભ> એસેસરીઝ> LXTerminal) અને રુટ વપરાશકર્તા બદલી:
રુટ તરીકે ચલાવીને

1
2
3
bananapi@mercurio:~ $ સુ
પાસવર્ડ: 
રુટ@mercurio:/ઘર/bananapi#

www-ડેટા જૂથ બનાવો, અપાચે દ્વારા ઉપયોગમાં

1
રુટ@mercurio:/ઘર/bananapi# groupadd www-ડેટા

www-ડેટા વપરાશકર્તા www-ડેટા જૂથમાં ઉમેરો

1
રુટ@mercurio:/ઘર/bananapi# usermod -a -G www-ડેટા www-ડેટા

ડિરેક્ટરી બનાવો “માહિતી” ફાઇલો સંગ્રહિત કરવા OwnCloud

1
રુટ@mercurio:/ઘર/bananapi# mkdir / મીડિયા / વાદળ / ડેટા

ડિરેક્ટરી માટે પરવાનગીઓ સેટ કરો “માહિતી”

1
રુટ@mercurio:/ઘર/bananapi# chmod -R 0770 /મીડિયા / વાદળ / ડેટા

અપાચે બનાવો (વપરાશકર્તા અને જૂથ) ડિરેક્ટરીનો માલિક “માહિતી”

1
રુટ@mercurio:/ઘર/bananapi# ડાઉન -R www-ડેટા:www-ડેટા / મીડિયા / મેઘ / ડેટા /

Ao final, lembre-se de reiniciar o Servidor Web (અપાચે):
Reiniciando o Apache

1
2
3
4
રુટ@mercurio:/ઘર/bananapi# /etc / init.d / apache2 રોકો
રુટ@mercurio:/ઘર/bananapi# /etc / init.d / apache2 પ્રારંભ
[અથવા]
રુટ@mercurio:/ઘર/bananapi# /etc / init.d / apache2 ફરીથી પ્રારંભ કરો

10. સ્થાપિત કરો અથવા OwnCloud (મેઘ ફાઇલ વ્યવસ્થાપક)

Finalmente, com tudo pronto, vamos instalar o OwnCloud. Apenas lembrando, આ OwnCloud é um projeto open-source de software para gerenciar o hospedagem de arquivos, similar ao DropBox.

Algumas características do OwnCloud:
O código-fonte (PHP,) pode ser instalado no Windows e Linux;
Recurso de arrastar e soltar os arquivos diretamente página Web (મેઘ) para fazer upload;
App próprio para celular/tablet disponível no Google Play e App Store.
– ડેસ્કટોપ ક્લાઈન્ટ પીસી અને મેઘ અને ઊલટું વચ્ચે ડેટાને સમન્વયિત કરવા.

શંકા સંબંધિત સ્થાપન કિસ્સામાં, જો તમે આ સાઇટ પર લેખ પ્રયત્ન કરી શકો છો: HTTP://pclinuxoshelp.com/

OwnCloud ઇન્સ્ટોલ કરવા, પગલાંઓ અનુસરો:
1. તમારું બ્રાઉઝર ખોલો (lubuntu: Start > Internet > Firefox Web Browser)

2. મુલાકાત https://owncloud.org/install/

3. ક્લિક કરો “આર્કાઇવ ફાઇલ સર્વર માલિકો માટે” યુનિક્સ અને ફાઈલ ડાઉનલોડ, કદાચ એક .tar.bz2 (મારા કિસ્સામાં, owncloud-7.0.3.tar.bz2 હતી)

4. ફાઈલ ડિરેક્ટરીમાં / ઘર / bananapi / ડાઉનલોડ્સ માં સાચવવામાં આવી છે જોઇએ, કારણ કે, તમે અપાચે ડિરેક્ટરી પ્રકાશન ખસેડવા જ જોઈએ, એમ / var / www / html /. પછી, બનાવવા:

1
bananapi@mercurio:~ $ Sudo એમવી /ઘર/bananapi/ડાઉનલોડ/owncloud-7.0.3.ટાર.bz2 /હતી/www/HTML/

5. ફાઈલ .tar.bz2 અનઝિપ, owncloud એક ડિરેક્ટરી બનાવવામાં આવે છે.

1
bananapi@mercurio:~ $ Sudo ટાર -xjf owncloud-7.0.3.ટાર.bz2

6. તમારા બ્રાઉઝર અને પ્રકાર પર જાઓ HTTP://localhost / owncloud. જો તમામ સારી જાય, રૂપરેખાંકન અને OwnCloud સ્થાપન માટે પૃષ્ઠને ખોલવા.

owncloud-install2

7. એડમિનિસ્ટ્રેટર એકાઉન્ટ બનાવવા માટે વપરાશકર્તાનામ અને પાસવર્ડ દાખલ કરો.

8. કોઈ ક્ષેત્ર “ડેટા ફોલ્ડર”, ડિરેક્ટરી પાથ દાખલ જ્યાં ડેટા હશે: /મીડિયા / વાદળ / ડેટા (આ સ્થળ એચડી છે કે અમે અગાઉ તૈયાર કરી હતી).

9. ડેટાબેઝ ગોઠવણીમાં (ડેટાબેઝ રૂપરેખાંકિત), અહેવાલ:
– ડેટાબેઝ વપરાશકર્તા: રુટ
– ડેટાબેઝ પાસવર્ડ: “MySQL પાસવર્ડ તમે સ્થાપન પ્રક્રિયા PHPMyAmdin દરમિયાન સેટ”
– ડેટાબેઝ નામ: owncloud
– localhost: localhost

10. ક્લિક કરો “સેટઅપ સમાપ્ત” અને તૈયાર! જસ્ટ માહિતી વ્યવસ્થાપક તમને હમણાં જ બનાવાયું સાથે લોગ ઇન, અને આ જેવા સ્ક્રીન દર્શાવે છે:

OwnCloud_version_7

11. અપાચે બનાવી “સાંભળવા” બારણું 8080, બદલે 80 (ધોરણ)

આ વૈકલ્પિક છે! તદુપરાંત, આવું ન હોય તો તમે HTTPS સુરક્ષિત કનેક્શનમાં OwnCloud રૂપરેખાંકિત કરવા માંગો છો. આ કિસ્સામાં, vá para o próximo tópico!

Se você não quiser usar a porta padrão (80), você pode definir outra, como a 8080. આ કિસ્સામાં, ao invés de fazer a chamada por http://localhost / owncloud, você precisaria chamar assim http://localhost:8080/owncloud.

આ માટે, no arquivo /etc/apache2/ports.conf, માં “Listen”, troque 80 દ્વારા 8080.
Abrir arquivo /etc/apache2/ports.conf

1
bananapi@mercurio:~$ sudo leafpad /વગેરે/apache2/ports.conf

Conteúdo do arquivo /etc/apache2/ports.conf

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# If you just change the port or add more ports here, you will likely also
# have to change the VirtualHost statement in
# /etc/apache2/sites-enabled/000-default.conf

Listen 8080
 
<IfModule ssl_module>
        Listen 443
</IfModule>
 
<IfModule mod_gnutls.c>
        Listen 443
</IfModule>
 
# vim: syntax=apache ts=4 sw=4 sts=4 sr noet

Mude também
Abrir arquivo /etc/apache2/sites-enabled/000-default.conf

1
bananapi@mercurio:~$ sudo leafpad /વગેરે/apache2/sites-enabled/000-મૂળભૂત.conf

Logo no início da linha, troque 80 દ્વારા 8080.
Conteúdo parcial do arquivo /etc/apache2/sites-enabled/000-default.conf

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<VirtualHost *:8080>
        # The ServerName directive sets the request scheme, hostname and port t$
        # the server uses to identify itself. બનાવતી વખતે આ વપરાય છે
        # રીડાયરેક્શન URL. વર્ચુઅલ હોસ્ટના સંદર્ભમાં, સર્વરનામ
        # વિનંતીના હોસ્ટમાં હોસ્ટનામ કયા હોવું જોઈએ તે સ્પષ્ટ કરે છે: માટે હેડર
        # આ વર્ચુઅલ હોસ્ટને મેચ કરો. ડિફ defaultલ્ટ વર્ચ્યુઅલ હોસ્ટ માટે (આ ફાઇલ) આ
        # મૂલ્ય નિર્ણયાત્મક નથી કારણ કે તે છેલ્લા ઉપાય હોસ્ટ તરીકે ઉપયોગમાં લીધા વગર વપરાય છે.
        # જો કે, તમારે તેને આગળના કોઈપણ વર્ચુઅલ હોસ્ટ માટે સ્પષ્ટપણે સેટ કરવું આવશ્યક છે.
        #સર્વરનામ www.example.com

        સર્વરઅડમિન વેબમાસ્ટર@લોકલહોસ્ટ
        દસ્તાવેજ રુટ /હતી/www/HTML
[...]

ફરીથી પ્રારંભ કરો અથવા વેબ સર્વર (અપાચે) અને બ્રાઉઝરમાં પરીક્ષણ કરો, HTTP જેવી કંઈક://localhost:8080/owncloud
Reiniciando o Apache

1
2
3
4
bananapi@mercurio:~$ sudo /વગેરે/તેમાં.d/apache2 stop
bananapi@mercurio:~$ sudo /વગેરે/તેમાં.d/apache2 start
[અથવા]
bananapi@mercurio:~$ sudo /વગેરે/તેમાં.d/apache2 restart

12. સુરક્ષિત કનેક્શન સાથે nનક્લાઉડ સેટ કરો – એચ.ટી.ટી.પી.એસ.

HTTPS પ્રોટોકોલ પર ઓવનક્લાઉડનો ઉપયોગ કરવા માટે, મેં આ ઝડપી ટ્યુટોરિયલને અનુસર્યું પોતાના ક્લાઉડ ઉબુન્ટુમાં સ્વયં સહી કરેલ SSL પ્રમાણપત્રને કેવી રીતે ગોઠવવું, fazendo os seguintes passos em um terminal:

Instale o OpenSSL

1
bananapi@mercurio:~$ sudo apt-get install openssl

Habilite os módulos de SSL e rewrite do Apache

1
2
3
bananapi@mercurio:~$ sudo su -
રુટ@mercurio:~# a2enmod ssl
રુટ@mercurio:~# a2enmod rewrite

Crie um diretório SSL dentro de /etc/apache2

1
2
bananapi@mercurio:~$ sudo su -
રુટ@mercurio:~# mkdir -p /etc/apache2/ssl

Crie o certificado. Preencha as informações solicitadas

1
2
bananapi@mercurio:~$ sudo su -
રુટ@mercurio:~# openssl req -new -x509 -days 365 -nodes -out /etc/apache2/ssl/owncloud.pem -keyout /etc/apache2/ssl/owncloud.key

Adicione no início do arquivo /etc/apache2/sites-enabled/000-default.conf do Apache, um Virtual Hosting, semelhante a este (faça suas adaptações nos paths e IP):
Conteúdo parcial do arquivo /etc/apache2/sites-enabled/000-default.conf

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<VirtualHost 10.0.0.10:80>
  RewriteEngine on
  ReWriteCond %{SERVER_PORT} !^443$
  RewriteRule ^/(.*) https://%{HTTP_HOST}/$1 [NC,R,L]
</VirtualHost>
 
<VirtualHost 10.0.0.10:443>
  SSLEngine on
  SSLCertificateFile /વગેરે/apache2/ssl/owncloud.pem
  SSLCertificateKeyFile /વગેરે/apache2/ssl/owncloud.કી
  DocumentRoot /હતી/www/HTML/મેઘ/
  <Directory /હતી/www/HTML/મેઘ>
    AllowOverride All
    order allow,deny
    Allow from all
  </Directory>
</VirtualHost>

પુનઃપ્રારંભ કરો અપાચે

1
2
3
4
bananapi@mercurio:~$ sudo /વગેરે/તેમાં.d/apache2 stop
bananapi@mercurio:~$ sudo /વગેરે/તેમાં.d/apache2 start
[અથવા]
bananapi@mercurio:~$ sudo /વગેરે/તેમાં.d/apache2 restart

ચકાસવા માટે, તમારા બ્રાઉઝરને ખોલો અને https કંઈક દાખલ://10.0.0.10. પ્રથમ વખત, એક સંદેશ કહે છે કે જોવું જોઈએ “આ જોડાણ અવિશ્વસનીય છે”. ફાયરફોક્સ કિસ્સામાં, ક્લિક “હું જોખમને સમજો”, અને સુરક્ષા અપવાદ પુષ્ટિ. અન્ય બ્રાઉઝર્સમાં જેવું જ છે, સામાન્ય રીતે તેઓ જોખમ સ્વીકારવા માટે તમને પૂછી.

owncloud-https

ટૂંક સમયમાં! તમારું ownCloud પર ચાલી આવશે HTTPS. તમારા રાઉટર / મોડેમ રીડાયરેક્ટ યાદ રાખો, જેથી તમામ HTTPS વિનંતી કરે છે કે તે આવે (ધોરણ બારણું 443), BananaPI / Lubuntu પર રીડાયરેક્ટ કરવામાં, જે અમારા ઉદાહરણમાં IP હોય 10.0.0.10. અહીં તે વિશે થોડું વધુ માહિતી.

13. રાઉટર પર ઓપન પોર્ટ (પોર્ટ આગળ ધપાવવાનું)

આ પહેલેથી જ સારી રીતે પહેરવા વિષય છે, તેથી હું વિગતો માં જાઓ નહીં. તમે કેવી રીતે તમારા રાઉટર પર આ શું કરવું તે અંગે કોઇ પ્રશ્નો હોય તો, પછી, વિશે કંઈક માટે જુઓ google.com.

પરંતુ મૂળભૂત રીતે તમે શું કરવાની જરૂર છે છે “કહેવું” રાઉટર કે દરેક વિનંતી દ્વાર મેળવવા માટે 8080 તમે કમ્પ્યુટર પર નિર્દેશિત કરવામાં આવશે 10.0.0.10 (bananapi), તે નીચે આંકડો સમાન છે:
portforw

અથવા આ અન્ય આંકડો જેમ, જો બારણું 443 (https):
cloud_443

14. ઈન્ટરનેટ OwnCloud ઍક્સેસ કરવા માટે એક DDNS બનાવો

શા માટે તમે એક DDNS જરૂર? ઍક્સેસ OwnCloud મેળવવા માટે જ્યારે તમે તમારા નેટવર્ક બહાર છો, બીજા શબ્દોમાં કહીએ તો, ઇન્ટરનેટ પર. ઉદાહરણ માટે, તમારા નેટવર્કની અંતર્ગત તમે ફક્ત તમારા બ્રાઉઝર ખોલો અને લખો http://10.0.0.10:8080/owncloud અને તૈયાર, તમે તમારી ફાઇલોને ઍક્સેસ.

તમે તમારા ઘરમાં નેટવર્ક બહાર છે દેખીતી રીતે જ્યારે, આ કામ કરશે નહિં, કારણ કે આઇપી 10.0.0.10 તે તમારા નેટવર્ક જ માન્ય છે. આ કિસ્સામાં, તમે તમારી વર્તમાન માન્ય IP ઍક્સેસ જ જોઈએ, આ જેમ ની મુલાકાત સાઇટ્સ દ્વારા મેળવી શકાય છે કે જે: http://meuip.info અથવા http://meuip.com.br, HTTP કંઈક મેળવવામાં://672.180.206.150:8080/owncloud

પરંતુ સમસ્યા એ છે કે માન્ય IP વારંવાર બદલાય છે, ખાસ કરીને જ્યારે પુનઃશરૂ રાઉટર / મોડેમ. તેથી એક DDNS હોય જરૂરિયાત આવે, એક ડોમેન શું છે (NAME) જે હંમેશા તમારા વર્તમાન IP માટે નિર્દેશ કરશે, તમારા નેટવર્ક અંદર એક એપ્લિકેશન / સ્ક્રિપ્ટ અપડેટરને કરશે વખતોવખત આઇપી બદલાઈ ગયો છે કે કેમ તે તપાસો અને DDNS જાણ હશે.

ઘણા વેબસાઇટ્સ કે જે આ સેવા પૂરી પાડે છે, સૌથી વધુ નોંધપાત્ર હોવાની http://www.noip.com/ ઈ ઓ http://dyndns.org/. તેઓ મફત સંસ્કરણ રહે છે, પરંતુ તેઓ મર્યાદાઓ હોય છે, દરેક રિન્યૂ કર્યા જેવી 30 દિવસો.

અન્ય રસપ્રદ લાગે છે http://freedns.afraid.org. પગલાંઓ અનુસરો:
1. મુલાકાત http://freedns.afraid.org
2. ક્લિક કરો “ડાયનેમિક DNS” અને મેનુ દ્વારા એક એકાઉન્ટ બનાવો “સેટઅપ અહીં એક એકાઉન્ટ”.
3. લૉગ ઇન કરો, કોઈ ક્લિક મેનુ “સબડોમેન્સ” ઈ “ઉમેરો”
4. નોંધ combobox “ડોમેન” કે, કોઈ અંત, તે એક વિકલ્પ છે “ઘણા ઘણા વધુ ઉપલબ્ધ…”, અહીં ક્લિક કરો!
5. આગલી સ્ક્રીન પર, લિંક પર ક્લિક કરો “શેર્ડ ડોમેન રજિસ્ટ્રી” અને ઉપલબ્ધ ડોમેન્સ હજારો એક પસંદ.

ટૂંક સમયમાં! ચકાસવા માટે, ફક્ત તમારા બ્રાઉઝર પર જાઓ અને તમારી પસંદ ડોમેન અને સબડોમેઇન દાખલ. ઉદાહરણ માટે, ધારી રહ્યા છીએ તમે શબ્દ સબડોમેઇન તરીકે પસંદ કર્યા છે “મેઘ” અને કેવી રીતે ડોમેન “t28.net”, પછી, ફક્ત આ કંઈક સાઇન ઇન: HTTP://nuvem.t28.net:8080/owncloud.

Colocar સ્ક્રિપ્ટ DDNS કોઈ Cron
હવે તમે Crontab Lubuntu માં સ્ક્રિપ્ટ DDNS માટે જરૂરી, જેથી તમે તમારા વર્તમાન IP સાથે સમય સમય પર DDNS અપડેટ કરી શકો છો. સાઇટ પર જાઓ http://freedns.afraid.org/ ઈ, લૉગ ઇન, કોઈ મેનુ “ડાયનેમિક DNS“, પૃષ્ઠનાં અંત જ્યાં તે સબડોમેઇન + ડોમેન તમે પસંદ દેખાય પર, તે એક લિંક ધરાવે “ઝડપી ક્રોન ઉદાહરણ”. તેને ક્લિક, e no final da página tem o exemplo do script já pronto que você deve colocar no crontab do Lubuntu para que ele atualize seu IP a cada 5 minutos.

Editar o crontab

1
crontab -

Em seguida, digite o número correspondente a um Editor, ઉદાહરણ: 3 para nano. Role o cursor até o final do arquivo e acrescente a linha abaixo

Atualizar DDNS/IP a cada 5 minutos no crontab (use o seu script/código conforme descrito acima)

1
0,5,10,15,20,25,30,35,40,45,50,55 * * * * sleep 10 ; wget -- HTTP://freedns.afraid.org/dynamic/update.php?e5IOo2xRRjBGaTFTWG8yRBX9iOplJk9TRjlmOjEzMDY5NDky >> /tmp/freedns_subdominio_dominioeescolhido.log 2>&1 &

Após inserir o script no Crontab, clique em CTRL+X para sair do NANO e emYpara salvar e na sequência digite ENTER (e não outra coisa).

Problemas de DDNS e NAT Loopback
કરવામાં આ, uma vez que você esteja fora da sua rede, બીજા શબ્દોમાં કહીએ તો, ઇન્ટરનેટ પર, તમે તમારા સબડોમેઇન + ડોમેન સાથે તમારા OwnCloud ઍક્સેસ કરી શકો છો, કારણ કે, દા.ત. HTTP://nuvem.t28.net:8080/owncloud, હવેથી જાણીને શું તમારી માન્ય IP વિશે ચિંતા કરવાની જરૂર.

પરંતુ, તે મર્ફી હતી કારણ કે, “દરેક ઉકેલ નવી સમસ્યા બનાવે”. હવે થંભી આવે. તમે તમારા નેટવર્ક બહાર હો તો, ઠીક છે, ડોમેન કામ કરશે. જો કે, તમે તમારા નેટવર્ક અંદર હોય તો, તે કામ કરશે નહિં, તે સૌથી રાઉટર્સ / modems કે સમર્થન કરતું નથી એક પ્રતિબંધ છે “નેટ લૂપબેક“, બીજા શબ્દોમાં કહીએ તો, વપરાશકર્તા તમારા LAN અંદર તેના પોતાના જાહેર IP સરનામું કનેક્ટ કરવા પરવાનગી આપતું નથી. આ સંબોધવા માટે, અથવા તમે રાઉટર નેટ લૂપબેક આધાર અથવા તમારા સ્થાનિક IP મુલાકાત લો ખરીદી (પ્રકાર 10.0.10) તમે તમારા નેટવર્ક અંદર હોય ત્યારે. Leia mais sobre esse problema no ArtigoCannot access external IP address from LAN“.

15. OwnCloud અપડેટ

Para atualizar o OwnCloud, você pode fazer da forma descrita abaixo, desde que não seja atualizações grandes, બીજા શબ્દોમાં કહીએ તો, de versões tipo de 6 માટે 7. No exemplo, eu precisei fazer da versão 7.0.2 માટે 7.0.4,

Pare o Apache

1
રુટ@mercurio:/ઘર/bananapi# /etc / init.d / apache2 રોકો

Acesse o diretório onde está publicado o seu OwnCloud

1
રુટ@mercurio:/ઘર/bananapi# cd /var/www/html/

Renomeie o atual diretório do owncloud (no meu caso era cloud)

1
રુટ@mercurio:/ઘર/bananapi# mv cloud/ cloud2

Baixe a última versão do OwnCloud

1
રુટ@mercurio:/ઘર/bananapi# wget http://download.owncloud.org/community/owncloud-latest.tar.bz2

Descompacte o pacote do novo OwnCloud baixado

1
રુટ@mercurio:/ઘર/bananapi# tar xjf owncloud-latest.tar.bz2

જો લાગુ, owncloud ડિરેક્ટરી ડિરેક્ટરી નામ છે કે તમે ઉપયોગ unpacking બનાવવામાં નામ બદલી (no meu caso era cloud)

1
રુટ@mercurio:/ઘર/bananapi# એમવી owncloud વાદળ

માલિક અને નવા ડિરેક્ટરીના જૂથ રીસેટ

1
રુટ@mercurio:/ઘર/bananapi# ડાઉન -R www-ડેટા:www-ડેટા વાદળ

તેમના ભૂતપૂર્વ દ્વારા નવી રૂપરેખાંકન ફાઈલ બદલો (હું પહેલેથી તમામ ડેટા હતી)

1
રુટ@mercurio:/ઘર/bananapi# CP cloud2 / config / config.php વાદળ / config /

પ્રારંભ અપાચે

1
રુટ@mercurio:/ઘર/bananapi# /etc / init.d / apache2 પ્રારંભ

હવે તમારા બ્રાઉઝર ખોલો અને OwnCloud જાઓ. મારા કિસ્સામાં, HTTP://10.0.0.10:8080/મેઘ. સુધારા પાનું દેખાય, ફક્ત પુષ્ટિ કરો અને અપડેટ પૂર્ણ માટે રાહ.

16. OwnCloud પર એક નવી એપ્લિકેશન ઇન્સ્ટોલ કરો

મુલાકાત https://apps.owncloud.com/, અને એપ્લિકેશન પસંદ કરો કે જેને તમે રસ.

ચાલો ધારે છે કે દો સંગીત 0.3.4. ચિહ્ન / એપ્લિકેશન પાનું ક્લિક કરો, અને લિંક તમે તેને ડાઉનલોડ કરી શકો છો કે જે જોવા માટે (તે સામાન્ય રીતે ઝિપ ફાઇલ છે).

Acesse o diretório onde ficam os Apps no OwnCloud

1
રુટ@mercurio:/ઘર/bananapi# cd /var/www/html/cloud/apps

Baixe o App (localize o link de download)

1
રુટ@mercurio:/ઘર/bananapi# wget https://github.com/owncloud/music/releases/download/v0.3.4/music.zip

Descompacte o App (.ઝિપ)

1
રુટ@mercurio:/ઘર/bananapi# unzip music.zip

Remova o .zip baixado

1
રુટ@mercurio:/ઘર/bananapi# rm music.zip

Faça o login COMO ADMINISTRADOR no OwnCloud. મહત્વપૂર્ણ: se você já estiver logado, faça o Logout e então o Login novamente. No painel de controle, કોઈ ક્લિક મેનુ “Arquivos” (no topo esquerdo da janela), અને પછી “Aplicações”. Isso, não sei o porquê, pode demorar um pouco.

Procure pelo nome do App que você baixou e descompactou. No caso do exemplo, note que foi criado o menu “સંગીત”, clique nele e depois clique no botãoHabilitar”. ટૂંક સમયમાં! ફક્ત તમારી OwnCloud પર કોઈપણ Music ઍક્સેસ, તે સંગીત એપ્લિકેશન મારફતે રમાશે (SEM ડાઉનલોડ, લખો સ્ટ્રીમિંગ), પ્લેલિસ્ટ એક પ્રકાર તરીકે.

17. યજમાનનામ વિન્ડોઝ નેટવર્ક પર Lubuntu માન્ય કરો

અત્યાર સુધી અમે Lubuntu / BananaPI આઇપી દ્વારા સંદર્ભ, કારણ કે એક બનાવવા માટે “પિંગ” નામ દ્વારા (ઉદાહરણ, mercurio), જવાબ હતો “પિંગ વિનંતી યજમાન પારો શોધી શક્યા નથી. નામ તપાસો અને ફરી પ્રયાસ”.

અન્ય Windows મશીનો સાથે નેટવર્ક તમારા Linux મશીન નામ દ્વારા માન્ય બનાવવા માટે, તમે એક સંશોધન પુસ્તકાલય કે Ubuntu IP પર NetBIOS નામો કન્વર્ટ કરવા માટે પરવાનગી આપશે ઇન્સ્ટોલ કરવું આવશ્યક છે. આ પુસ્તકાલય પેકેજ libnss-winbind ને રહેલી છે.
Instalando ઓ libnss-winbind

1
bananapi@mercurio:~$ sudo apt-libnss સ્થાપિત કરો-winbind

આ પછી, નોંધો કે ટર્મિનલ શક્ય છે (આદેશ / cmd) કોઈપણ વિન્ડોઝ મશીન તમારા નેટવર્ક પર, આદેશ આપી “પિંગ Mercurio”, જવાબ હકારાત્મક રહેશે, કારણ કે હોસ્ટનામ પારો (lubuntu) તે હવે શોધી શકાય.

પરંતુ તમે તમારા નેટવર્ક બ્રાઉઝર અંદર થી OwnCloud ઍક્સેસ કરવાનો પ્રયાસ જો, લખો https://mercurio, કદાચ આ ભૂલ પકડી “તમે અવિશ્વસનીય ડોમેન માંથી સર્વર ઍક્સેસ કરી રહ્યાં. તમારા વ્યવસ્થાપકનો સંપર્ક કરો. તમે આ કિસ્સામાં એક વ્યવસ્થાપક છો, તો, રૂપરેખાંકિત “trusted_domain” config / config.php સેટિંગ. એક ઉદાહરણ રૂપરેખાંકન રૂપરેખા / config.sample.php પૂરો પાડવામાં આવે છે. તમારી ગોઠવણી પર આધાર રાખીને, એક વ્યવસ્થાપક તરીકે તમે પણ આ ડોમેન પર વિશ્વાસ કરવા માટે નીચે બટન વાપરવા માટે સમર્થ હોઈ શકે છે: ઉમેરો “mercurio” વિશ્વસનીય ડોમેન તરીકે”.

આવું થાય, કારણ કે નામ “mercurio” OwnCloud દ્વારા અધિકૃત કરવામાં ન આવે. આ સંબોધવા માટે, ફક્ત શું પૂછવામાં આવે છે શું: સલામત ડોમેન્સ યાદી ફાઈલ /var/www/html/cloud/config/config.php પર છે કે પારો નામ ઉમેરવા.

ઉમેરીને “mercurio” વિશ્વસનીય ડોમેન્સ અરે

1
bananapi@mercurio:~$ sudo leafpad /હતી/www/HTML/મેઘ/કન્ફિગરેશન/કન્ફિગરેશન.PHP

config / config.php ફાઈલ આંશિક વિષયવસ્તુ

1
2
3
4
5
6
7
8
[...]
  'Trusted_domains' => 
  એરે (
    0 => '10 .0.0.10 ',
    1 => 'મર્ક્યુરી',
    2 => 'Nuvem.t28.net',
  ),
[...]

18. NTP સાથે તારીખ અને સમય સમન્વય

તે તારીખ અને સમય straights રાખવું અગત્યનું છે સુસંગતતા જેમાં ઘટનાઓ સિસ્ટમ થાય જાળવવા. પણ આ મહત્વપૂર્ણ છે તે નક્કી કરવા જો કોઈ વ્યક્તિ પ્રયત્ન કર્યો છે કે તમારા Lubuntu આક્રમણ કરવાનો પ્રયાસ કરી રહ્યા, ઉદાહરણ તરીકે, SSH મારફતે. આ માટે, અમે ઉપયોગ કરશે NTP, જે માહિતી નેટવર્કમાં કમ્પ્યુટર્સ ઘડિયાળો સિંક્રનાઇઝ માટે પ્રોટોકોલ છે, permitindo manter o relógio de um computador com a hora sempre certa e com grande exatidão.

No caso do Lubuntu que usei, o NTP já estava instalado e rodando, conforme visto pelo comando abaixo.

Testando se o NTP já está instalado

1
2
bananapi@mercurio:~$ sudo /વગેરે/તેમાં.d/ntp status
 * NTP server is running

Mas se você precisar instalar o NTP, é simples:
Instalando NTP (વૈકલ્પિક)

1
bananapi@mercurio:~$ sudo apt-get install ntp

મારા કિસ્સામાં, não foi necessário alterar os servidores onde se afere a data/hora. Mas se precisar configurar algo no NTP, faça assim:
Configurando NTP (વૈકલ્પિક)

1
bananapi@mercurio:~$ sudo nano /વગેરે/ntp.conf

છેલ્લે, talvez você queira acertar o fuso-horário, bastando rodar o comando abaixo e selecionar sua região.
Configurando fuso-horário

1
bananapi@mercurio:~$ sudo dpkg-reconfigure tzdata

મોલ!

19. Lubuntu ઍક્સેસ લોગ તપાસો

ઇલ સર્વર મૂકવામાં “ચહેરો” ઇન્ટરનેટ માટે, તેઓ SSH મારફતે હુમલા કરવાના પ્રયાસો આવ્યા (રોબોટ્સ). આ સત્તાધિકરણ લોગ જોઈને સ્પષ્ટ કરવામાં આવ્યું હતું, પ્રતિ સેકન્ડ ઘણા પ્રવેશો સાથે:

SSH મારફતે હેક કરવાની કોશિશ

1
2
3
4
5
6
7
ડિસે 24 09:21:57 Mercurio sshd[22023]: pam_unix(sshd:auth): પ્રમાણીકરણ નિષ્ફળતા; logname= UID=0 euid=0 TTY=ssh ફાંસો= ભઠ્ઠીમાં=62-210-151-213.રેવ.poneytelecom.હું વપરાશકર્તા=રુટ
ડિસે 24 09:22:00 Mercurio sshd[22023]: નિષ્ફળ થયું પાસવર્ડ માટે થી રુટ 62.210.151.213 બંદર 49658 ssh2
ડિસે 24 09:22:04 Mercurio sshd[22023]: સંદેશ પુનરાવર્તન 2 વખત: [ નિષ્ફળ થયું પાસવર્ડ માટે થી રુટ 62.210.151.213 બંદર 49658 ssh2]
[...]
ડિસે 24 09:43:52 Mercurio sshd[3545]: pam_unix(sshd:auth): પ્રમાણીકરણ નિષ્ફળતા; logname= UID=0 euid=0 TTY=ssh ફાંસો= ભઠ્ઠીમાં=server07.mycarequity.વપરાશકર્તા સાથે=રુટ
ડિસે 24 09:43:54 Mercurio sshd[3545]: નિષ્ફળ થયું પાસવર્ડ માટે થી રુટ 67.228.238.114 બંદર 60512 ssh2
ડિસે 24 09:43:54 Mercurio sshd[3545]: પાસેથી મળેલી ડિસ્કનેક્ટ 67.228.238.114: 11: આવજો [preauth]

Você pode monitorar os Logs de acesso abrindo um Terminal no Lubuntu e executando o comando abaixo:

Verificarndo Log de acesso

1
bananapi@mercurio:~$ sudo tail -એફ /હતી/પ્રવેશ/auth.પ્રવેશ

Por isso é importante ter uma senha forte e, quem sabe, implementar algumas regras de firewall (iptables) para evitar sucessivas tentativas de acesso e inchaço dos arquivos de Logs (em breve demonstrarei).

20. બદલો મૂળભૂત SSH પોર્ટ

Algumas medidas de segurança precisam ser tomadas a fim de tentar reduzir os ataques (externos), a começar pela mudança da porta padrão do SSH, ના 22 para uma outra, કારણ કે 32000. Isso pode facilmente ser feito da seguinte forma:

Abra o aquivo de configuração SSH (Atenção nod”: é sshd_config, e não ssh_config)

1
bananapi@mercurio:~$ sudo nano /વગેરે/ssh/sshd_config

Altere a diretivaPort” ના 22 માટે 32000 (ou outra) – Arquivo /etc/ssh/sshd_config

1
2
# શું પોર્ટ, આઈપીએસ અને પ્રોટોકોલ્સ અમે સાંભળવા
Port 32000

SSH સેવા પુનઃપ્રારંભ

1
bananapi@mercurio:~ $ Sudo સેવા ssh પુનઃપ્રારંભ

દરવાજા ખુલ્લા તપાસો

1
bananapi@mercurio:~ $ Sudo netstat -tunlp

સુરક્ષા ટીપ માસ્ટર દ્વારા સૂચવવામાં Eriberto મોટા, કે 2007 તે મારા પુસ્તક ડેબિયન ઉપદેશો સાથે મદદ કરી “ડીસકવરીંગ લિનક્સ”, તેમજ ભાષણો અને ચેટ્સ કારણ કે. આભાર!

21. સ્વેપ મેમરી બનાવો

ચોક્કસ ધીમા થવાનો Noticing OwnCloud renderizava પૃષ્ઠો સામગ્રી પ્રકાર muisca પ્રદર્શિત જ્યારે (.MP3), ફોટોગ્રાફી (.JPG) અને વીડિયો (.એમપી 4, .AVI, .WMV, .ASF, .mOV, .એમપીજી, વગેરે), હું માનું છું કે આ બનાના PI કારણે થઇ હોવાનું શંકાસ્પદ માત્ર 1 જીબી રેમ, અને Lubuntu સ્થાપિત સ્વેપ કેટલાક જગ્યા અનામત ન હોય.

પરંતુ હવે, બધું પહેલેથી જ ઇન્સ્ટોલ સાથે આ ઉકેલવા માટે? હું પગલાંઓ કલમ અનુસરવામાં “કેવી રીતે ઉબુન્ટુ પર સ્વેપ ઉમેરો 14.04” અને સ્વેપ બનાવવા માટે કામ કર્યું, જોકે હું આ સાથે મોટી ગેઇન જણાયું ન હોય. અહીં જુઓ કેવી રીતે કરવું તે:

જો તમે સ્વેપ ઉપલબ્ધ છે તે ચકાસવા માટે, આદેશ આપી “મફત -h” અને કૉલમ અવલોકન “કુલ” સાથે “0બી” (શૂન્ય બાઇટ્સ) સ્વેપ.
સ્વેપ મેમરી તપાસી

1
2
3
4
5
bananapi@mercurio:~ $ મફત -એચ
             કુલ વપરાયેલ મફત વહેંચાયેલ બફરો કેશ્ડ
મેમ:          874એમ 852M 21m 24m 84M 104M
-/+ બફરો/કૅશ:       664એમ 210m
સ્વેપ:           0બી 0B 0B

બનાવવામાં 1 GB ની સ્વેપ

1
bananapi@mercurio:~ $ Sudo fallocate -એલ 1 જી /swapfile

સેટિંગ પરવાનગીઓ સ્વેપ ફાઈલ (રુટ)

1
bananapi@mercurio:~$ sudo chmod 600 /swapfile

િસ ટમને પરેખાં કત સ્વેપ જગ્યા વાપરવા માટે

1
bananapi@mercurio:~ $ Sudo mkswap /swapfile

સક્ષમ કરી રહ્યું છે સ્વેપ

1
bananapi@mercurio:~ $ Sudo swapon /swapfile

ટૂંક સમયમાં! તમે ફરીથી તપાસો જો, સ્વેપ કે પહેલેથી જ અસ્તિત્વમાં છે જોશો. નોંધ કરો કે સ્વેપ કુલ કૉલમમાંથી ગયા “0” માટે “1023” એમબી (1 GB ની).
બનાવવામાં તપાસી સ્વેપ (પહેલેથી જ વપરાશમાં છે)

1
2
3
4
5
bananapi@mercurio:~ $ મફત -મીટર
             કુલ વપરાયેલ મફત વહેંચાયેલ બફરો કેશ્ડ
મેમ:           874        852         21         25         21         66
-/+ બફરો/કૅશ:        764        109
સ્વેપ:         1023         34        989

પરંતુ ઉપર નથી, તમે આ કાયમી રૂપરેખાંકન કરવાની જરૂર છે, અન્યથા કારણ કે, તમે ઓપરેટિંગ સિસ્ટમ ફરીથી સેટ કરો ત્યારે, tudo vai se perder. આ માટે, નીચે પ્રમાણે કરો:
Abra o fstab

1
bananapi@mercurio:~$ sudo nano /વગેરે/fstab

No final do arquivo, adicione esta linha que diz ao S.O. para automaticamente usar a Swap criada.
Conteúdo adicionado ao final do arquivo /etc/fstab

1
/swapfile   none    swap    sw    0   0

અંતિમ વિચારો

Na página de Instalação do OwnCloud você encontra, além do pacote para instalar o OwnCloud no servidor Web, dois aplicativos importantes:

Cliente desktop
Este software sincroniza o ownCloud com o seu computador, બીજા શબ્દોમાં કહીએ તો, se você criar, alterar ou excluir um arquivo no seu PC, isto será automaticamente replicado na nuvem e vice-versa. તમે તમારા સ્થાનિક મશીન પર એક અથવા વધુ ડિરેક્ટરીઓ પસંદ કરી શકો છો, તમે જ્યાં પણ હોવ ત્યાં હંમેશા તમારી નવીનતમ ફાઇલોની accessક્સેસ મેળવવા માટે.

મોબાઇલ એપ્લિકેશન્સ
તમે પણ બંને એપલ એપ સ્ટોર તમારા મોબાઇલ ઉપકરણ પર એક એપ્લિકેશન ઇન્સ્ટોલ કરી શકો છો (iOS) Google Play સ્ટોર કારણ કે (, Android), તમે ઍક્સેસ કરવા માટે પરવાનગી આપે છે, સમન્વયન થશે અને ગમે ત્યાં તમારા ડેટા અપલોડ.

તમે કેવી રીતે OwnCloud વાપરવા માટે પર કોઇ પ્રશ્નો હોય તો, જાતે જુઓ http://doc.owncloud.org/.

બનાના PI અને OwnCloud વિશે મારા છાપ

વધુ ઉપયોગી કંઈ આ પોસ્ટ આ કામ પરિણામ પર મારી સમજ શેરિંગ અંત.

બનાના PI
બનાના PI હકારાત્મક ખૂબ સઘન હોવાની હકીકત છે (અડધા એચડી 3.5″), તેમ છતાં, શું તમે તેનો ઉપયોગ કરવા માંગો છો તેના પર આધાર રાખીને, તમે પ્રક્રિયા અને મેમરી દ્રષ્ટિએ ઇચ્છિત શકાય છોડી શકો છો (માત્ર 1 GB ની). હું નોંધ્યું તે વ્યાજબી સારી પ્રતિક્રિયા (કામગીરી) OwnCloud મારફતે અરજીઓ કારણ કે, વ્યાપક, MyCloud કારણ કે વધુ સારી સાધનસામગ્રીની.

સમસ્યા એ છે કે તમે ઘણા સંગીત ફાઇલો ઉમેરી છે, વિડિઓ અને ફોટા, તેમણે શાબ્દિક “બેસે” સામગ્રી પ્રદર્શન પાનું રેન્ડર કરવા. તે સમયે, નોંધ સ્વેપ મેમરી ઉપયોગ, સંભવિત કારણ બધું નીચે ધીમો પડી જાય છે. પરંતુ, તેમ છતાં, બિનઉપયોગી બની પૂરતી નથી, ફક્ત કદાચ ધીરજ કસોટી વ્યાયામ. સંતોષકારક સુધી ફાઈલ સિસ્ટમ એક સરળ યાદી પ્રદર્શિત કરવા માટે.

OwnCloud
સોફ્ટવેર મહાન વાદળ ઉકેલ છે, બધા ઉપરાંત, તે મફત છે. તે કી લક્ષણો તમને જરૂર કરીશું ઘણા છે, અને બધું સૂચવે છે કે ભવિષ્યમાં આવૃત્તિઓ વધુને વધુ સુધારો આવશે.

કોઇ સમય (આવૃત્તિ 7) મને લાગે છે કે OwnCloud કમજોર બિંદુ પ્રદર્શન / પ્લેબેક માધ્યમો છે (સંગીત, ફોટા અને વિડિઓઝ) અને તમે આ સંદર્ભે મુશ્કેલીઓ પડી શકે છે.

શું મને જણાયું કે તે સ્ટ્રીમિંગ દ્વારા અસરકારક સામગ્રી પ્રદર્શન સપોર્ટ કરતું નથી છે (માંગ). ઉદાહરણ માટે, જ્યારે તમે વિડિઓ પર ક્લિક .avi, તેમણે માત્ર તે પ્રદર્શિત બદલે વિડિઓ ડાઉનલોડ. જેમ .flv અને એમપી 4 ફોર્મેટ (કેટલાક એમપી 4 છો પુનઃઉત્પાદન) સ્ક્રીન પર સીધા કામ કરવા માટે, પરંતુ મોટા ભાગના નિષ્ફળ: .WMV, .AVI, .mOV, .ASF, વગેરે. એક માર્ગ માં, આ અડધા-ફોલ્ટ ઓળખાય વેબ પ્રતિબંધો કારણે છે, જોકે ઘણા કિસ્સાઓમાં પહેલાથી સોલ્યુશન્સ ધરાવે છે.

કોઈ સંગીત કેસ (.MP3), ત્યાં જ સમસ્યા છે, જે justify નથી. OwnCloud કરીને- રમતા બદલે ડાઉનલોડ. આ કિસ્સામાં, તમે પ્લગઇન સ્થાપિત કરી શકો છો (એપ્લિકેશન) “સંગીત”, તમારા બધા .mp3 ના પ્લેલિસ્ટ એક પ્રકારનું બનાવે છે કે જે, પરંતુ તમે હજારો ગીતો હોય તો, તે લગભગ રેન્ડર કરવા અશક્ય હશે, કારણ કે પૃષ્ઠની ભારે લોડેડ છે.

ફોટા માટે જ સમસ્યા જોવા મળે છે (.JPG), બીજા શબ્દોમાં કહીએ તો, સિસ્ટમ ડિસ્ક પર બધી છબીઓ માટે શોધ બનાવે છે અને એક આલ્બમ બનાવવા માટે પ્રયત્ન કરે છે, પરંતુ જો તેઓ ફોટા હજારો છે, આ જન્મ થશે. દેખીતી રીતે, કે ખૂબ જ ઓછી પ્રતિબિંબ પ્રક્રિયા અને મેમરી આઇપી બનાના છે, પરંતુ કેટલાક OwnCloud ઓપ્ટિમાઇઝેશન સહાય સમસ્યા આ પ્રકારના ઘટાડવા માટે.

OwnCloud પ્લગઇન્સ બનાવવામાં આધાર (એપ્લિકેશન્સ) તૃતીય, જે તેને નવા લક્ષણો ઉમેરવા માટે શક્ય બનાવે છે, પરંતુ મારા મતે હજુ પણ આ સંદર્ભે કંઈક અવ્યવસ્થિત છે.

જ્યારે તે ખામીઓ કરતા કંઈક નિર્દેશ સરળ છે, પછી, હું હમણાં જ તે છું ઓછામાં ઓછા હું અહીં મારા અભિનંદન અને OwnCloud વિકાસકર્તાઓ માટે આભાર છોડી. ટીકા રચનાત્મક છે, શું તમે ખરેખર હોઈ શકે છે.

હું અહીં આ લાંબા પોસ્ટ બંધ. હવે આ છે, સારા નસીબ!

હિટ કુલ સંખ્યા: 43096

પર એક સમીક્ષા “મેઘ બનાના PI અને OwnCloud સાથે ફાઈલો હોસ્ટિંગ [સંપૂર્ણ]

એક જવાબ છોડો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. જરૂરી ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *