Cloud hýsingu skrár með Banana PI og OwnCloud [fullur]

Búa til eigin hýsingu ský skrá (ský) Banani með IP (vélbúnaður) E OwnCloud (hugbúnaður).

bananapi-owncloud

kynning

Vegna þess að það er nokkuð tæknileg Post um að byggja upp ský hýsingu miðlara með minicomputer, þú might vilja til íhuga aðrar lausnir, eins og eða Dropbox, Google Drive eða búnaði gerð og Seagate Central MyCloud. Þetta er ekki að auglýsa, hvers vegna ekki að nota eitthvað af þessum lausnum. Þetta er fljótleg og gilt íhugun um hvað gæti verið best fyrir þig, áður en (kostnaður og ávinningur).

Dropbox & Google Drive

Dropbox gdrive

nota Dropbox eða Google Drive, til dæmis, þú greiðir mánaðarlegt gjald sem í dag snýst um 10 1TB dollara, og með því að þú getur gestgjafi, Aðgangur og deila skrám úr hvaða rafræn tæki tengt við internetið, án þess að hafa áhyggjur af hvernig hugbúnað gerð eða öryggi (eldvegg), afrit, rafmagn kostnaður, glugganum úr hardwares, etc. en þá, í þeim stað eru í raun gögn (ef það skiptir þig)? Er einhver, út þér, Þú getur fengið aðgang að þeim (ríkisstjórn)? Til lengri tíma litið, Ekki væri ódýrara eigin lausn? Í öllum tilvikum, þetta getur verið þægilegur valkostur fyrir þá sem hafa efni og vilt ekki að vefja höfðinu í kring gerð.

Innan þessa hugmynd að útvista Cloud þína, þjónusta sem heitir MinhaTeca lofar að “NO LIMIT að geyma skrár fyrir frjáls“. Ég þyrfti að sjá hvort það er einhvers konar takmörkun og jafnvel þegar þetta slagorð verður uppi. En það virðist lykillinn greina meðal keppenda. (Þökk sé Salkys, Cianorte, ábending).

MyCloud & Seagate Central

mycloud4 Seagate-Central

Ef þú vilt ekki fjarlægur þjónustu, como eða Dropbox E Google Drive, þú getur líka valið um lausn á tilbúnum sem verður líkamlega inni á heimili þínu eða skrifstofa, eins MyCloud, Digital eða Western Seagate Central. í þessu tilfelli, fyrsta fjárfesting myndi vera um það bil 130 fyrir 2TB af diskur rúm, og þú vildi vera laus við mánaðarlega þóknun og hafa meiri “Posse” gögn. þó, Það mun nú vera á eigin kostnað orku þína kostnaður, afrit, uppfærsluna (getur?), megin de vélbúnaður (HDs, plötur, hurðir), plús þurfa sumir stillingar fyrir ský rekstur. Athugun á þessum rekstri, Ég fann nokkuð hægur. En það virðist áhugavert fyrir þá sem þurfa meira pláss og vilt ekki að taka á mánaðarlega eyðslu.

Banana PI + OwnCloud

bananapi-owncloud2
Í fljótur orði, Banani PI er miniaturized borð við nánast alla hluti sem tölvan hefur (örgjörva, minni, USB, HDMI, hljóð, video, etc). Nú þegar OwnCloud er forrit sem virkar á svipaðan hátt til Dropbox. Báðir eru opinn-uppspretta verkefna, sem gerir frjálsa dreifingu, breytingar, Afleiðsla og aðgang að frumkóða. Með svo margir möguleikar fyrir Cloud samstæðureikningsskil (ský), því þá myndi ég vinna að því að setja saman homegrown lausn? Ég myndi segja við minicomputer ég ekki takmörkuð við lögun aðeins, eftir allt, Ég er með stýrikerfi í gangi, Hægt er að setja saman og gera aðgengilegt hvers kyns þjónustu sem ég vil, ein vera hýsing ský skrá. Og allt þetta á litla orkunotkun, vegna miniaturization vélbúnaði. skýrari, þú þarft að hafa nokkur (margir) þekkingu til að byggja upp þessa lausn, fyrir utan að vera ábyrgur fyrir öllum framkvæmd og vandamálum sem tengjast. Fjárfestinginn breytileg milli 150 og 200 dollara, íhuga kaup á BananaPI Kit + HD de 4TB. Áður en augn fyrir þessa lausn, Ég legg til að þú lesir “birtingar mínar Banana PI og OwnCloud”, í lok þessarar greinar.

Þú getur prófað online OwnCloud (DEMO): http://demo.owncloud.org/. Eftirfarandi myndband (á ensku) sýnir hvernig vinna OwnCloud:

ownCloud fyrir Enterprise File Sync and Share frá ownCloud, Inc. á Vimeo.

að lokum, vera með lausn sem best hentar þér. Ég er ekki hér til að dæma hvað er best, því að hver getur verið áhugavert eftir veruleika eða aðstæður. Ég vil bara að deila reynslu minni með Banana PI og OwnCloud, allt í lagi?

kynning

Ef þú virkilega ert staðráðinn í að setja hendur sínar óhrein og gera eigin lausn þína “ský”, svo koma á! Í lok þessa færslu verður þú að vera fær til aðgangur þinn skrá hvar sem er í heiminum í spjaldtölvuna, iPhone, snjallsíminn, minnisbók, tölva eða tæki tengd við internetið. Ennfremur, fær um að samstilla skrár á milli tölvu og ský, auk þess að hafa getu til að deila skrám með neinum.

Við skulum skipta þessu ferðalagi í tveimur þrepum: Vélbúnaður E Software, En þegar fram að hugbúnaður verður mun “erfitt”, staðfestingar á. Allt sem ég spyr er svolítið umburðarlyndi, því að ég mun vera að reyna að endurskapa skref sem áttu dögum til að gera þetta allt vinna. þá, ef einhver smáatriði er glatað, þolinmæði, varar það.

Vélbúnaður

Til að hefja samtal, þú þarft að fá vélbúnað. Ég valdi sérstaklega á Banana PI, en það hefur annað áhugavert hvernig Raspberry PI og Cubieboard3. The Banana PI Það er opinn-uppspretta verkefni tölvu úr einni plötu (einn-borð tölva – SBC). Það er hægt að keyra mismunandi stýrikerfum, og Android, Ubuntu, e Debian. Hugsanlega hönnun hennar var meira viðeigandi fyrir sjálfvirkni, en það varð fullkomlega gerlegt í öðrum tilgangi.

banani-pi_05

Post var aðeins prófað með Banana PI. Þess vegna, Ég legg til að þú kaupir:
– 1 mini-PC / Placa (sem er Banana PI sjálft)
– Power Source (að fæða plötuna)
– Kælir / Keramik Kæling (að dreifa hita úr örgjörva)
– 1 cabo kölski (að tengja HD á plötunni)
– 1 Málið (það er valfrjálst, Það þjónar til móts plötuna)
– 1 HD (eins og þörf. Mine var 3TB)
– 1 SD Card (getur verið 8GB. bekkurinn minn var 32GB 10)

Sumir sölumenn selja þegar Kit (án HD). Þú getur leitað á vefsíðum eins og http://www.aliexpress.com/, kosta á milli 50 a 80 dollara, út HD, sem getur verið allt að 4TB.

Þegar þú hefur stykki, tengja þá eins og sýnt er hér fyrir neðan.

bananapi-tengjaHeimild: aðlöguð mynd http://forum.lemaker.org/thread-443-1-1-.html

hugbúnaður

En þú hefur þegar Banana PI þín fær, Við munum byrja á hugbúnaði innsetningar. Við munum fylgja eftirfarandi skrefum:

frumaðgerðir – nauðsynlegt:
– 01. Setja Lubuntu á SD Card (stýrikerfi)
– 02. Breyta stærð / Stækkaðu SD Card skipting
– 03. Breyting the vanræksla lykilorð og stilla notanda sudoers
– 04. Setja fasta IP og Host Name
– 05. setja upp VNC – x11vnc (fyrir ytri grafísku aðgang)
– 06. Setja upp eða Web Server (LAMP) og viðbótar einingar
– 07. Instalar eða phpMyAdmin (að vinna gagnagrunn)
– 08. Formatting og fara HD með 3G NTFS skipting
– 09. Búa geymslu skrá í HD og aðgangsheimildir
– 10. setja upp OwnCloud (ský skráastjóri)

efri rekstur – valfrjáls:
– 11. gerð Apache “heyra” hurðin 8080, í stað þess að 80 (Standard)
– 12. Stilla OwnCloud með HTTPS örugga tengingu
– 13. Opinn höfn á leið (Port Áframsending)
– 14. Búa til DDNS að komast á internetið OwnCloud
– 15. Uppfæra OwnCloud
– 16. Setja upp nýtt forrit á OwnCloud
– 17. Gerðu hostname viðurkennd Lubuntu á Windows Networks
– 18. Samstilla dagsetningu og tíma með NTP
– 19. Athugaðu Lubuntu aðgang logs
– 20. Breyta sjálfgefna SSH gátt
– 21. Búa Memory Skipta

Í lok Post, sjá einnig:
– Final Thoughts
– birtingar mínar Banana PI og OwnCloud

01. Setja Lubuntu á SD Card

Þú verður fyrst að setja upp stýrikerfi á SD Card. Við munum nota útgáfu sem heitir lubuntu, sem er afbrigði af Ubuntu using LXDE skrifborð. Í þessari færslu munum við nota ímynd skrá “lubuntu – Uppfært : 2014-08-07”. Hér eru skref ég fylgdi byggja mig í leiðbeiningunum þetta leiða.

Sækja ímynd skrá – lubuntu
http://www.lemaker.org/resources/9-38/image_files.html
The ímynd skrá er um 823 MB og mun líta út eins og “Lubuntu_For_BananaPi_v3.1.1.tgz”, renna niður það að fá myndina “Lubuntu_1404_For_BananaPi_v3_1_1.img” sem verður notaður.

Sækja SDFormatter para formatar o SD Card
https://www.sdcard.org/downloads/formatter_4/eula_windows/
Sækja, renna niður og setja SDFormatter. Setja SD kortið í tölvunni og keyra forritið SDFormatter (eins og stjórnandi), stillingarkostir “SNIÐ TYPE” Til að fá skjótan og “SNIÐ stærð aðlögun” fyrir “ON”. mikilvægt: Ganga úr skugga um bréfið (Drive) SD Card er rétt og smellt á OK.

formatter1

formatter2

Linux notendur, Vinsamlegast sjá leiðbeiningar í þeim fylgja.

Sækja DiskImager að taka myndina á SD Card
http://sourceforge.net/projects/win32diskimager/files/Archive/
Sækja, renna niður og setja DiskImager. Hlaupa the program og tilgreina staðsetningu á ímynd skrá (Lubuntu_1404_For_BananaPi_v3_1_1.img) og bréf af SD Card. Smelltu “skrifaðu” að byrja. Ekki hreyfa SD kort eða aftengja tölvuna meðan á þessu ferli.

Diskimager

Linux notendur, Vinsamlegast sjá leiðbeiningar í þeim fylgja.

Prófun á myndina – lubuntu
Setja SD kortið í BananaPI. Enn sem komið er höfum við ekki fjarlægur myndræna aðgangur (VNC), BananaPI tengja við sjónvarpið eða HDMI skjá, og ekki gleyma að tengja það einnig við netið með UTP / RJ45. Ef allt gengur vel, Það mun vera stígvél frá SD Card, og Lubuntu hlaða, stífla á tenging skjár. Nota sjálfgefna lykilorð “bananapi” til að skrá þig.

02. Breyta stærð / Stækkaðu SD Card skipting

Eftir að setja Lubuntu á SD kort, Athugaðu að uppsetning skrá kerfi (Ext4) Hann notaði rúmlega 3 GB, afgangur the hvíla af the frjáls SD (og gagnslaus). En það verður sárt saknað síðar þegar við þurfum að setja upp önnur forrit, verslun logs, etc. Örugglega ef þú gerir það ekki þetta, Þú verður að hafa vandamál skorts pláss, eins og það gerðist við mig. Þegar ég sé / dev / rót var 100% notað (fjölmennur). þá, byrja á því að skoða diskur rúm:

Athugar pláss (Skráarkerfi)

1
bananapi@lemaker:~ $ DF -Bm -H

Við munum auka skipting til hámarks kostur af öllum SD Card. Til að gera þetta ég fylgdi þessi ábending “Banana Pi: breyta stærð á SD kortið rót skipting á Lubuntu”. Það er mikilvægt að taka það, þó svo að ég hef gert það aðeins eftir að öll gögn mín eru nú þegar í SD Card og Hard Disk, Ég hef ekki misst neitt! En það er á eigin ábyrgð, og vega möguleika á að gera öryggisafrit áður, Ef þú heldur þarf. Það eina sem ég gerði var:

Opnaðu fdisk hvetja miðar á SD Card (mmcblk0)

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

þaðan, á milli eftirfarandi færibreytum:

1
2
3
4
5
6
7
8
9
10
11
12
13
- þrýstingur "P" til að birta sneiðatöfluna.
 
- þrýstingur 'D' til að eyða skipting: tegund '2' til að velja annað skipting
- þrýstingur 'N' til að búa til nýja disksneið: tegund "P" að velja disksneið gera Aðalgerð.
 
- skipting númer (skipting númer): ýttu 'Koma inn' að samþykkja 2 Sjálfgefið skipting númer (sjálfgefið). 
 
- fyrsta geiri (fyrsta geira): ýttu 'Koma inn' að samþykkja sjálfgefna (sjálfgefið). Í mínu tilfelli, þetta var 124928. 
 
- síðasta atvinnulífs (Last atvinnulífs):</í> ýttu 'Koma inn' að samþykkja sjálfgefna (sjálfgefið). 
 
- þrýstingur 'W' að skrifa nýja sneiðatöfluna.

Endurræstu að þvinga kjarnann til að viðurkenna nýja sneiðatöfluna

1
bananapi@lemaker:~ $ Sudo endurræsa

Eftir kerfinu aftur, breyta stærð skipting

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

Ok, fljótlega! langsóttur / dev / rót og sjá að hlutfall í notkun (nota%) minnkað, því þú ert nú meira pláss og skrá kerfi skipuðu öllum minniskort (Í mínu tilfelli, 30GB ou 29900Mb). Sjá hvernig var fyrir og eftir vaxandi SD Card:

ÁÐUR: 100% í notkun (/dev / rót)

1
2
3
4
5
6
7
8
9
10
11
bananapi@lemaker:~ $ Sudo DF -Bm
filesystem 1M-blokkir Notað Laus notkun% fest á
/dev/rót 3385M 3218M 0m 100% /
devtmpfs 438M 1M 438M   1% /dev
enginn 1M 0mín 1M   0% /SYS/FS/cgroup
enginn 88M 1M 87m   2% /hlaupa
enginn 5M 0m 5M   0% /hlaupa/læsa
enginn 438M 0m 438M   0% /hlaupa/SHM
enginn 100m 1M 100m   1% /hlaupa/notandi
/dev/sda1 2861589M 356454M 2505135M  13% /fjölmiðla/ský
/dev/mmcblk0p1 60m 5M 56m   8% /fjölmiðla/bananapi/324A-3901

EFTIR: 12% í notkun (/dev / rót)

1
2
3
4
5
6
7
8
9
10
bananapi@lemaker:~ $ Sudo DF -Bm
filesystem 1M-blokkir Notað Laus notkun% fest á
/dev/rót 29900M 3358M 25293M  12% /
devtmpfs 438M 1M 438M   1% /dev
enginn 1M 0mín 1M   0% /SYS/FS/cgroup
enginn 88M 1M 87m   2% /hlaupa
enginn 5M 0m 5M   0% /hlaupa/læsa
enginn 438M 0m 438M   0% /hlaupa/SHM
enginn 100m 1M 100m   1% /hlaupa/notandi
/dev/sda1 2861589M 464021M 2397569M  17% /fjölmiðla/ský

einhverjar spurningar, Sjá greinina nefnd.

03. Breyting the vanræksla lykilorð og stilla notanda sudoers

Til að forðast öryggi vandamál, það er mikilvægt að breyta sjálfgefnum rótarlykilorðið og bananapi, vitandi að bæði eru sett sjálfgefið eins “bananapi”.

Opna flugstöðinni á Lubuntu (Byrja> Aukabúnaður> LXTerminal), breyta notandanum að rót, og þá breyta lykilorðum, leita:
Hlaupandi eins og rót

1
2
3
bananapi@lemaker:~ $ Su
Lykilorð: 
rót@lemaker:/heim/bananapi#

Breyting rótarlykilorðið

1
rót@lemaker:/heim/bananapi# passwd rót

Einfaldlega sláðu inn núverandi lykilorð (bananapi) og nýtt lykilorð sem þú vilt skilgreina. Gera það sama fyrir notanda bananapi, svo:

Breyting lykilorðið bananapi

1
rót@lemaker:/heim/bananapi# passwd bananapi

Að gera ákveðnar aðgerðir, þú þarft forréttinda heimildir sem aðeins rót getur gert. En vera skráður inn sem rót, Það er ekki gott. með þeim, você pode querer tornar o usuário comum bananapi capaz de resolver certos comandos, como root, por meio do comando sudo. Como o usuário bananapi não está no arquivo sudoers, þá, precisamos colocá-lo lá, allt í lagi?

É só incluir o usuário bananapi no arquivo sudoers, svo:
Abrindo o arquivo /etc/sudoers

1
rót@lemaker:/heim/bananapi# sudo leafpad /etc/sudoers

Acrescente ao final do arquivo, a diretivabananapi ALL=(ALL) ALL”, ficando assim:
Definindo bananapi como sudo, em /etc/sudoers

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

04. Setja fasta IP og Host Name

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) e clique emEdit”. Na abaIPV4 Settings”, selecione o métodoManual”, e clique em “Bæta við” e informe seus dados de rede.

Ég mun gefa dæmi, mas obviamente você deve obter isso com base na sua rede. Você pode conseguir esses dados abrindo o command (Windows: 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. Smelltu “Save” og “Close”.

Definindo nome do Host

1
bananapi@lemaker:~$ sudo leafpad /etc/hostname

E troque “lemaker” pelo nome que você quiser. Í mínu tilfelli, 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. For this, altere também o arquivo /etc/hosts.

Vinculando IP ao nome

1
bananapi@lemaker:~$ sudo leafpad /etc/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

enda, 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 (í mínu tilfelli, sem 10.0.0.10). O nome que você definiu para o host consta no próprio comando, após o “@” (í mínu tilfelli, “mercurio”), mas que também pode ser checado pelo comando hostname, svo:

Verificando o nome do Host

1
bananapi@mercurio:~$ hostname

05. setja upp VNC – x11vnc (fyrir ytri grafísku aðgang)

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 (Tölvunám í Sýndarneti). 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 /etc/í því.d/x11vnc

Abra o arquivo x11vnc criado com o editor leafpad (eða öðrum)

1
bananapi@mercurio:~$ sudo leafpad /etc/í því.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
## /!\ Ne correspond pas à l'utilisateur avec lequel est lancé le serveur !
## Svarar til notanda sem þú ert að skrá þig á
## miðlara.
## Limitation: læsa fundur þegar viðskiptavinurinn Samband
##             VNC virkar aðeins fyrir þann notanda.
## Ég hef ekki fundið hvernig á að breytilega sækja það til að henta
## núverandi setu, ef þú ert með lausn, eru tengiraufum mig ;)
USER=nafn
## logfile
annál= /var/log/x11vnc.log
 
## Byrjar mörg dæmi, ef framreiðslumaður er nú þegar
## virka
ALLOW_MULTI_INSTANCES=rangt
 
## Default Port (einnig þjónar sem grunn sem gildir á mörgum tilvikum)
## þegar ALLOW_MULTI_INSTANCES kostur á að sanna
DEFAULT_PORT=5900
 
## Aðrir valkostir x11vnc
## Fyrir a heill og nákvæmar lista yfir valkosti (English)
## cf http://www.karlrunge.com/x11vnc/x11vnc_opts.html
EXTRA_OPTIONS="\
-deilt \
-fjölorður \
-sem $annál \
-að eilífu \
-xkb"
 
## Læsa skjá stjórna í slitnar af VNC viðskiptavinur
## Notandinn að keyra miðlara sem rót x11vnc, skjár læsa
## þarf ekki að slá lykilorðið aftur, Ástæðan fyrir sudo -u.
## Ef notandi tilgreint í USER er ekki tengdur, þessi skipun
## virkar ekki og skjárinn verður ekki læst.
GONE_COMMAND="sudo -u $USER gnome-screensaver-stjórn --lock"
 
## END OF valkostir ############

 
. /Lib/LSB/í því-aðgerðir
 
SKIPUN=$1
 
## Stýrir höfn gegnum skipanalínu (yfirhafin DEFAULT_PORT)
ef [ -frá $2 ]; Þá
  HÖFN=$DEFAULT_PORT
Annar
  HÖFN=$2
Fi
 
pid=
 
get_pid() {
  pid=`Pidof x11vnc` || rangt
}
 
er að hlaupa() {
  get_pid
  ef [ "X$pid" != "X" ] ; Þá
    aftur 0
  Annar
    aftur 1 
  vera
}
 
upphaf() {
  ## Helsta stjórn lína til miðlara ræsingu 
  ## Til að bæta möguleika, það er best að breyta extra_options 
  ## frekar en skipanalínu
  aftur `x11vnc -BG -autoport $1 ${EXTRA_OPTIONS} -farið "${GONE_COMMAND}" -rfbauth /etc/x11vnc.fara -öruggari -sannvottunarvilla giska -sýna :0 | gawk -F PORT= '{prenta $2}' `
}
 
X11VNC_stop() {
  log_daemon_msg "[X11VNC] Stífla þjón ..."
 
  ef er að hlaupa ; Þá
    drepa $pid
    Ret=0
  Annar
    log_warning_msg "[X11VNC] Miðlara ekki í gangi"
    Ret=1
  Fi
  log_end_msg $Ret
  aftur $Ret
}
 
 
X11VNC_start() {
    log_daemon_msg "[X11VNC] Byrjar framreiðslumaður hlusta á gátt ${HÖFN}..."
    ef er að hlaupa && ! $ALLOW_MULTI_INSTANCES; Þá
        log_failure_msg "[X11VNC] Server þegar í gangi. Operation Hætt !"
        log_end_msg 1
        hætta
    Fi
    upphaf $HÖFN
    real_port=$?
    ef [ -frá $real_port ] || [ $real_port -LT $HÖFN ]; Þá
      log_failure_msg "[X11VNC] villa(s) kom upp, Consult annáll fyrir frekari upplýsingar"
      log_failure_msg "[X11VNC] ${annál}"
      log_end_msg 1
    Annar
      log_daemon_msg "[X11VNC] Miðlarinn byrjaði á höfn $real_port"
      log_end_msg 0
    vera
}
 
 
Málið "$1" í
  upphaf)
    X11VNC_start
    ;;
  stöðva)
    X11VNC_stop
    ;;
  endurræsa)
    X11VNC_stop
    X11VNC_start
    ;;
  *) 
      log_failure_msg "Incorrect syntax: rök sem vantar eða eru rangar"
      log_success_msg "Usage: $0 {upphaf [höfn]|stöðva|endurræsa [höfn]}"
    hætta 1
esac

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

1
bananapi@mercurio:~$ sudo chmod 755 /etc/í því.d/x11vnc

Crie uma senha para evitar o acesso indesejado via VNC

1
bananapi@mercurio:~$ sudo x11vnc -storepasswd SUA_SENHA_AQUI /etc/x11vnc.fara

Adicionando o script x11vnc à inicialização

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

enda, 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 comandoifconfig”, no terminal do Lubuntu.

realvnc

Ef allt gengur vel, 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: upphaf, restart e stop

1
2
3
bananapi@mercurio:~$ sudo /etc/í því.d/x11vnc start
bananapi@mercurio:~$ sudo /etc/í því.d/x11vnc restart
bananapi@mercurio:~$ sudo /etc/í því.d/x11vnc stop

Particularmente prefiro deixar o VNC parado (stöðva), e habilitá-lo (upphaf) via SSH somente quando for usar. É menos um problema de segurança a se preocupar.

06. Setja upp eða Web Server (LAMP) og viðbótar einingar

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).

Opna flugstöðinni á Lubuntu (Byrja> Aukabúnaður> 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 (Apache) 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 /etc/apache2/apache2.conf

DiretivaDirectory /var/www/html

1
2
3
4
5
<Directory /var/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 /etc/php5/apache2/PHP.ini

Procure pelas diretivas abaixo, e mude para uma valor adequado a sua necessidade. dæmi:
upload_max_filesize = 100M
post_max_size 100M
max_execution_time = 86400

enda, lembre-se de reiniciar o Servidor Web (Apache):
Reiniciando o Apache

1
2
3
4
bananapi@mercurio:~$ sudo /etc/í því.d/apache2 stop
bananapi@mercurio:~$ sudo /etc/í því.d/apache2 start
[eða]
bananapi@mercurio:~$ sudo /etc/í því.d/apache2 restart

07. Instalar eða phpMyAdmin (Manipular o banco de dados)

O OwnCloud tenta usar por padrão o SQLite, mas como já temos o MySQL instalado (LAMP), vamos optar por ele como banco de dados.

Como iremos precisar criar uma base de dados no MySQL, sugiro instalarmos o PHPMyAdmin, a fim de facilitar o acesso e gerenciamento dos dados. Para instalar o PHPMyAdmin, vamos utilizar o gerenciador de pacotes Synaptic do próprio Lubuntu:
Clique start > System Tools > Synaptic Package Manager
Informe sua senha de root
Na campoSearch”, Leita að “phpmyadmin
– Veldu “phpmyadmine clique emApply” (instale as dependências, ef það)
Provavelmente será solicitado um senha para o MySQL, informe-a (você vai precisar disto depois).

Note que o PHPMyAdmin é instalado no diretório /usr/share/phpmyadmin/, En okkar Apache vefþjóninn birtir vefsíðum í / var / www / html. Þess vegna, Við þurfum að búa til tengil þannig að við getum nálgast phpMyAdmin vafrinn, svo:

Búa til tengil til að fara phpMyAdmin af vafranum

1
bananapi@mercurio:~ $ Sudo LN -sf /usr/hlut/phpmyadmin/ /var/Www/HTML/phpmyadmin

Til að prófa hvort phpMyAdmin hefur verið sett upp á réttan hátt, 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

Búa til gagnagrunn “owncloud” nei PHPMyAmdin
Við munum búa til gagnagrunn sem mun nota OwnCloud. Skráðu þig inn á PHPMyAmdin, við notendur “rót” og MySQL lykilorð sem þú stillir meðan á uppsetningu stendur. Smelltu “Gagnagrunnur” (Ou Gagnagrunnar) og slá inn nafnið á gagnagrunninum: “owncloud”, eins og sýnt er hér að neðan. smella bara Búa (Búa)!

phpmyadmin3

08. Sniði og fjall NTFS skipting á 3G HD

Til að sjá hvort HD hefur verið viðurkennd af BananaPI / Lubuntu, aðgang að gagnsemi “Byrja> Accessories> diskur”. Þú ættir að sýna SD kortið þitt og HD þinn. Taktu tækifæri til að velja HD þinn (vinstri) og sjá hvort (réttur) það virðist stillt á “Tæki: /dev / sda1” (eða eitthvað svipað). Hafðu það vel, Þú verður að nota það til að fylgja!

Nú skulum sníða það til NTFS. Opna flugstöðinni á Lubuntu (Byrja> Aukabúnaður> LXTerminal), e faça:

Formatting the harður ökuferð til NTFS

1
bananapi@mercurio:~ $ sudo mkfs.NTFS -F /dev/sda1

Næstu skref eru mikilvæg, þetta er þar sem barnið grætur og móðir ekki sjá! Ég missti í langan tíma og haft mörg vandamál fyrr en þú nærð lausn. Ég raða hjálp eftirfarandi greinar:
– grein [1]: http://www.ubuntero.com.br/
– grein [2]: http://askubuntu.com

Það sem þú ættir að gera? Fylgdu þessum skrefum og sparaðu höfuðverk:

Obter o UUID do dispositivo (sda1)

1
bananapi@mercurio:~$ sudo blkid

Í mínu tilfelli, o UUID=28444C77529BC187. Pegue o seu! Na dúvida veja o artigo [1].

Abrir a tabela de partição

1
bananapi@mercurio:~$ sudo leafpad /etc/fstab

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

1
UUID=28444C77529BC187 /fjölmiðla/cloud ntfs-3g quiet,defaults,permissions,locale=en_US.utf8

Atenção: não usedefaults 0 0”. Na dúvida veja o artigo [2].

09. Búa geymslu skrá í HD og aðgangsheimildir

A instalação do OwnCloud está ficando para o final, justamente para que o ambiente esteja totalmente pronto para recebê-lo. Falta ainda definir um local para que seus arquivos sejam salvos. É obvio que o SD Card é muito limitado quanto a espaço de armazenamento, por isso vamos criar um diretório em nosso HD, e realizar algumas configurações.

Antes, þó, þakka vídeó deilt á Youtube sem var endanlega að ljúka uppsetningunni, og allir voru að vinna.

apache, þar mun snúa OwnCloud, venjulega er leyft að vinna skrárnar í / var / www / html. For this, það notar notanda og hópur sem kallast www-data. En, þessi uppsetning, Ég er ekki viss hvers vegna, það var þessi hópur, Það var aðeins notandi. þá, við að búa hana.

Opna flugstöðinni á Lubuntu (Byrja> Aukabúnaður> LXTerminal) og breyta the notandi til rót:
Hlaupandi eins og rót

1
2
3
bananapi@mercurio:~ $ Su
Lykilorð: 
rót@mercurio:/heim/bananapi#

Búa til www-data hóp, notað af Apache

1
rót@mercurio:/heim/bananapi# groupadd www-Data

Bætið www-data notanda á www-data hópnum

1
rót@mercurio:/heim/bananapi# usermod -a -G www-gögn www-gögn

Búa möppu “gögn” OwnCloud til að geyma skrár

1
rót@mercurio:/heim/bananapi# mkdir / media / ský / gögn

Defina permissões para o diretório “gögn”

1
rót@mercurio:/heim/bananapi# chmod -R 0770 /media/cloud/data

Faça do Apache (usuário e grupo) o dono do diretório “gögn”

1
rót@mercurio:/heim/bananapi# chown -R www-data:www-data /media/cloud/data/

enda, lembre-se de reiniciar o Servidor Web (Apache):
Reiniciando o Apache

1
2
3
4
rót@mercurio:/heim/bananapi# /etc/init.d/apache2 stop
rót@mercurio:/heim/bananapi# /etc/init.d/apache2 start
[eða]
rót@mercurio:/heim/bananapi# /etc/init.d/apache2 restart

10. setja upp OwnCloud (ský skráastjóri)

loksins, com tudo pronto, vamos instalar o OwnCloud. Apenas lembrando, sem 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 (ský) para fazer upload;
– App eigin farsíma / tafla boði á Google Play og App Store.
– Skrifborð viðskiptavinur að samstilla gögn á milli tölvu og ský og öfugt.

Í vafatilvikum varðandi uppsetningu, þú getur prófað grein á þessum vef: http://pclinuxoshelp.com/

Til að setja OwnCloud, Fylgdu skrefunum:
1. Opnaðu vafrann (lubuntu: Start > Internet > Firefox Web Browser)

2. heimsókn https://owncloud.org/install/

3. Smelltu “Safnskrá fyrir miðlara eigendur” og sækja skrána á Unix, sennilega einn .tar.bz2 (Í mínu tilfelli, var owncloud-7.0.3.tar.bz2)

4. Þar sem skráin verður að hafa verið vistuð í möppunni / home / bananapi / Downloads, þú verður að færa það í Apache útgáfu skrá, em / var / www / html /. þá, gera:

1
bananapi@mercurio:~ $ Sudo MV /heim/bananapi/niðurhal/owncloud-7.0.3.Tar.bz2 /var/Www/HTML/

5. Renna niður the skrá .tar.bz2, owncloud ein mappa er búin til.

1
bananapi@mercurio:~ $ Sudo tjara -xjf owncloud-7.0.3.Tar.bz2

6. Fara í vafranum þínum og tegund http://localhost / owncloud. Ef allt gengur vel, opna síðuna fyrir stillingar og uppsetningu á OwnCloud.

owncloud-install2

7. Sláðu inn notandanafn og lykilorð til að búa til stjórnandi reikningur.

8. enginn reitur “gögn mappa”, Sláðu inn slóðina að skránni sem gögnin verða: /media/cloud/data (þessi staður er í HD sem við höfðum áður undirbúið).

9. Í Database stillingar (stilla gagnagrunninn), skýrsla:
– Gagnagrunnur notanda: rót
– gagnasafn lykilorð: “MySQL lykilorð sem þú stillir meðan á uppsetningu stendur PHPMyAmdin”
– heiti gagnagrunns: owncloud
– Localhost: Localhost

10. Smelltu “ljúka uppsetningu” og tilbúinn! Bara skrá þig inn með stjórnanda af gögnum sem þú bjóst til, og birtir skjár eins og þetta:

OwnCloud_version_7

11. gerð Apache “hlusta” hurðin 8080, í stað þess að 80 (Standard)

Þetta er valfrjálst! ennfremur, nem faça isto se você pretende configurar o OwnCloud com conexão segura HTTPS. í þessu tilfelli, 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. í þessu tilfelli, ao invés de fazer a chamada por http://localhost / owncloud, você precisaria chamar assim http://Localhost:8080/owncloud.

For this, no arquivo /etc/apache2/ports.conf, í “Listen”, Breyta 80 með 8080.
Abrir arquivo /etc/apache2/ports.conf

1
bananapi@mercurio:~$ sudo leafpad /etc/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 /etc/apache2/sites-enabled/000-sjálfgefið.conf

Logo no início da linha, Breyta 80 með 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. This is used when creating
        # redirection URLs. In the context of virtual hosts, the ServerName
        # specifies what hostname must appear in the request's Host: header to
        # match this virtual host. For the default virtual host (this file) this
        # value is not decisive as it is used as a last resort host regardless.
        # However, you must set it for any further virtual host explicitly.
        #ServerName www.example.com

        ServerAdmin webmaster@localhost
        DocumentRoot /var/Www/HTML
[...]

Reinicie o Servidor Web (Apache) e teste no navegador, algo como http://Localhost:8080/owncloud
Reiniciando o Apache

1
2
3
4
bananapi@mercurio:~$ sudo /etc/í því.d/apache2 stop
bananapi@mercurio:~$ sudo /etc/í því.d/apache2 start
[eða]
bananapi@mercurio:~$ sudo /etc/í því.d/apache2 restart

12. Configurar OwnCloud com conexão seguraHTTPS

Para usar o OwnCloud sobre o protocolo HTTPS, eu segui esse rápido tutorial How to configure self signed SSL certificate in owncloud Ubuntu, 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 -
rót@mercurio:~# a2enmod ssl
rót@mercurio:~# a2enmod rewrite

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

1
2
bananapi@mercurio:~$ sudo su -
rót@mercurio:~# mkdir -p /etc/apache2/ssl

Crie o certificado. Preencha as informações solicitadas

1
2
bananapi@mercurio:~$ sudo su -
rót@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 /etc/apache2/ssl/owncloud.pem
  SSLCertificateKeyFile /etc/apache2/ssl/owncloud.key
  DocumentRoot /var/Www/HTML/ský/
  <Directory /var/Www/HTML/ský>
    AllowOverride All
    order allow,deny
    Allow from all
  </Directory>
</VirtualHost>

endurræsa Apache

1
2
3
4
bananapi@mercurio:~$ sudo /etc/í því.d/apache2 stop
bananapi@mercurio:~$ sudo /etc/í því.d/apache2 start
[eða]
bananapi@mercurio:~$ sudo /etc/í því.d/apache2 restart

til að prófa, opna vafrann og slá inn eitthvað eins og https://10.0.0.10. Í fyrsta skipti, ætti að sjá skilaboð orðatiltæki þessi “Þessi tenging er óáreiðanlegur”. Í tilfelli Firefox, smellur “Ég skil áhættuna”, og staðfesta öryggi undantekning. Í öðrum vöfrum er svipuð, yfirleitt þeir biðja þig um að sætta sig við hættu.

owncloud-https

Bráðum! ownCloud mun vera að keyra yfir HTTPS. Mundu að beina beininn / mótaldið, þannig að allt HTTPS beiðni sem kemur í það (staðall dyr 443), vísað beint til BananaPI / Lubuntu, sem í dæmi okkar er IP 10.0.0.10. Hér er smá meiri upplýsingar um það.

13. Opinn höfn á leið (Port Áframsending)

Þar sem þetta er nú vel slitinn efni, svo ég mun ekki fara inn í smáatriði. Ef þú hefur einhverjar spurningar um hvernig á að gera þetta á leið þinni, þá, leita eitthvað um google.com.

En í grundvallaratriðum það sem þú þarft að gera er að “segðu” leið að sérhver beiðni til að komast í dyrnar 8080 Þú verður beint við tölvuna 10.0.0.10 (bananapi), Það er svipað og á myndinni hér að neðan:
portforw

Eða eins og þetta önnur mynd, Ef dyrnar 443 (https):
cloud_443

14. Búa til DDNS að komast á internetið OwnCloud

Hvers vegna þú þarft DDNS? Til að fá aðgang OwnCloud þegar þú ert úti net, í öðrum orðum, á Netinu. til dæmis, innan net sem þú opnar bara vafrann og slá http://10.0.0.10:8080/owncloud og tilbúinn, þú aðgang að skrám.

Vitanlega ef þú ert utan símkerfisins þíns, þetta mun ekki virka, vegna þess að IP 10.0.0.10 Það gildir aðeins í net. í þessu tilfelli, þú verður að nálgast á núverandi gildum IP þinn, sem hægt er að nálgast með því að heimsækja vefsvæði sem þessum: http://meuip.info eða http://meuip.com.br, fá eitthvað eins og http://672.180.206.150:8080/owncloud

En vandamálið er að í gildi IP breytist oft, sérstaklega þegar að endurræsa router / mótald. Þess vegna kemur þörf á að hafa DDNS, Hvað er lén (NAME) sem mun alltaf benda á núverandi IP þinn, sem innan net af verður Forrit / script Endurnýja sem frá tími til tími til að athuga hvort IP hafi breyst og tilkynna DDNS.

Það eru nokkrar vefsíður sem veita þessa þjónustu, mest áberandi vera http://www.noip.com/ og http://dyndns.org/. Þeir eru með ókeypis útgáfu, en þeir hafa takmarkanir, eins og að þurfa að endurnýja á hverju 30 dagar.

Annað sem lítur áhugavert er http://freedns.afraid.org. Fylgdu skrefunum:
1. heimsókn http://freedns.afraid.org
2. Smelltu “dynamic DNS” og stofna reikning með valmyndinni “Skipulag reikning hér”.
3. Skráðu þig inn á, Engin smellur matseðill “undirlén” og “Bæta við”
4. Athugið enga fjölvalsreit “Domain” að, engin hætta, Það hefur þann kost “Margir margir fleiri í boði…”, smelltu hér!
5. Á næsta skjá, Smelltu á tengilinn “Léni Registry” og velja einn af þúsundum lén í boði.

Bráðum! til að prófa, bara fara í vafranum og valið lén og undirlén. til dæmis, því gefnu að þú hefur valið orð undirlén “ský” og hvernig ríki “t28.net”, þá, bara að skrá eitthvað eins og þetta: http://nuvem.t28.net:8080/owncloud.

Colocar handrit DDNS án cron
Nú þú þarft að skriftuna DDNS í crontab Lubuntu, þannig að þú getur uppfært DDNS frá tími til tími með núverandi IP þinn. Fara á vef http://freedns.afraid.org/ og, skráður, enginn matseðill “dynamic DNS“, í lok síðunni þar sem það virðist undirlén + lén sem þú valdir, Það hefur tengil “fljótur cron dæmi”. smelltu á það, 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 -og

Em seguida, digite o número correspondente a um Editor, dæmi: 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 -The - 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
gert þetta, uma vez que você esteja fora da sua rede, í öðrum orðum, á Netinu, þar sem þú getur fengið aðgang að OwnCloud með undirlén þínu + lén, td http://nuvem.t28.net:8080/owncloud, þurfa ekki lengur að hafa áhyggjur af að vita hvað gilt IP þinn.

en, eins og það var fyrir Murphy, “sérhver lausn skapar nýtt vandamál”. Nú kemur stans. Ef þú ert utan netið, Ok, lénið mun vinna. þó, ef þú ert í net, mun ekki virka, það er takmörkun flestra leið / mótald sem styður ekki “nat sýndardiskur“, í öðrum orðum, ekki leyfa notanda að tengjast eigin almenningi IP tölu hans innan LAN. Til að bregðast við þessu, eða þú kaupa leið sem styður Nat sýndardiskur eða heimsækja heimamaður IP þinn (tegund 10.0.10) þegar þú ert í net. Lesa meira um þetta mál í grein “Cannot access external IP address from LAN“.

15. Uppfæra OwnCloud

Para atualizar o OwnCloud, você pode fazer da forma descrita abaixo, desde que não seja atualizações grandes, í öðrum orðum, de versões tipo de 6 fyrir 7. No exemplo, eu precisei fazer da versão 7.0.2 fyrir 7.0.4,

Pare o Apache

1
rót@mercurio:/heim/bananapi# /etc/init.d/apache2 stop

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

1
rót@mercurio:/heim/bananapi# cd /var/www/html/

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

1
rót@mercurio:/heim/bananapi# mv cloud/ cloud2

Baixe a última versão do OwnCloud

1
rót@mercurio:/heim/bananapi# wget http://download.owncloud.org/community/owncloud-latest.tar.bz2

Descompacte o pacote do novo OwnCloud baixado

1
rót@mercurio:/heim/bananapi# tar xjf owncloud-latest.tar.bz2

Er fyrir eða ræða, owncloud endurnefna möppu búin að taka upp á skrá nafn sem þú notaðir (no meu caso era cloud)

1
rót@mercurio:/heim/bananapi# MV owncloud ský

Endurstilla eigandi og hópur af nýju skrá

1
rót@mercurio:/heim/bananapi# chown -R www-data:www-gögn ský

Skipta stilliskrána frá fyrrverandi hans (Ég hafði þegar öll gögn)

1
rót@mercurio:/heim/bananapi# CP cloud2 / config / config.php ský / config /

Start Apache

1
rót@mercurio:/heim/bananapi# /etc/init.d/apache2 start

Nú opna vafrann og fara OwnCloud. Í mínu tilfelli, http://10.0.0.10:8080/ský. Uppfærsla síðan birtist, bara að staðfesta og bíða eftir að ljúka uppfærslu.

16. Setja upp nýtt forrit á OwnCloud

heimsókn https://apps.owncloud.com/, og velja app sem þú hefur áhuga.

Við skulum gera ráð fyrir að það sé Tónlist 0.3.4. Smelltu á táknið / App síðu, og leita á tengilinn sem leyfir þér að sækja hana (Það er yfirleitt zip skrá).

Acesse o diretório onde ficam os Apps no OwnCloud

1
rót@mercurio:/heim/bananapi# cd /var/www/html/cloud/apps

Baixe o App (localize o link de download)

1
rót@mercurio:/heim/bananapi# wget https://github.com/owncloud/music/releases/download/v0.3.4/music.zip

Descompacte o App (.zip)

1
rót@mercurio:/heim/bananapi# unzip music.zip

Remova o .zip baixado

1
rót@mercurio:/heim/bananapi# rm music.zip

Faça o login COMO ADMINISTRADOR no OwnCloud. mikilvægt: se você já estiver logado, faça o Logout e então o Login novamente. No painel de controle, Engin smellur matseðill “Archives” (no topo esquerdo da janela), og þá “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 “Tónlist”, clique nele e depois clique no botãoHabilitar”. Bráðum! Einfaldlega að opna hvaða tónlist á OwnCloud þinni, það verður spilað í gegnum Music App (Sem sækja, slá Streaming), sem eins konar lagalista.

17. Gerðu hostname viðurkennd Lubuntu á Windows Networks

Svo langt að við tilvísun í Lubuntu / BananaPI með IP, því að gera “Ping” með nafni (í dæminu, mercurio), svarið var “Ping beiðni gat ekki fundið gestgjafi kvikasilfur. Athugaðu nafnið og reyndu aftur”.

Til að gera Linux vélina viðurkennd eftir nafni í neti með öðrum Windows vél, þú verður að setja upp rannsóknir bókasafn sem leyfir Ubuntu að breyta NetBIOS nöfn til IP. Þetta safn er að finna í pakka libnss-Winbind.
Instalando eða libnss-Winbind

1
bananapi@mercurio:~$ sudo apt-fá setja libnss-Winbind

eftir þetta, huga að það er hægt í flugstöðinni (stjórn / cmd) hvaða Windows vél á netið, gefa skipunina “Ping Mercurio”, svarið verður jákvætt, vegna hostname kvikasilfur (lubuntu) Það má nú finna.

En ef þú reynir að opna OwnCloud í vafranum net frá, slá https://mercurio, sennilega grípa þessa villu “Þú ert að fá aðgang að þjóninum úr ótraustri léni. Vinsamlegast hafðu samband við kerfisstjóra. Ef þú ert stjórnandi á þessu dæmi, stilla “trusted_domain” stilling í config / config.php. Sem dæmi má nefna stillingar er að finna í config / config.sample.php. Það fer eftir stillingu þinni, sem stjórnandi þú gætir einnig að vera fær um að nota hnappinn hér fyrir neðan til að treysta þessu léni: Bæta við “mercurio” eins traustum lén”.

þetta gerist, því nafni “mercurio” ekki vera heimild OwnCloud. Til að bregðast við þessu, bara gera það sem er spurt: Bæta kvikasilfur nafni á listann öruggra lén sem er á skrá /var/www/html/cloud/config/config.php.

bæta “mercurio” Array traustum lén

1
bananapi@mercurio:~$ sudo leafpad /var/Www/HTML/ský/config/config.PHP

Algjör innihald config / config.php skrá

1
2
3
4
5
6
7
8
[...]
  'trusted_domains' => 
  array (
    0 => '10 .0.0.10 ',
    1 => "Mercury",
    2 => 'Nuvem.t28.net',
  ),
[...]

18. Samstilla dagsetningu og tíma með NTP

Það er mikilvægt að halda dagsetningu og tíma straights að halda samræmi í sem atburðir eiga sér stað í kerfinu. Þetta er mikilvægt, jafnvel til að ákvarða hvort einhver reyndi eða eru að reyna að ráðast inn Lubuntu þitt, til dæmis, með SSH. For this, Við munum nota NTP, sem er aðferð til að samstilla klukkur á tölvum í net gögn, 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 /etc/í því.d/ntp status
 * NTP server is running

Mas se você precisar instalar o NTP, é simples:
Instalando NTP (valfrjáls)

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

Í mínu tilfelli, 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 (valfrjáls)

1
bananapi@mercurio:~$ sudo nano /etc/ntp.conf

loks, 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

Mole!

19. Athugaðu aðgang logs í Lubuntu

Ill setja miðlara “andlit” fyrir internetið, Þeir hafa komið tilraunir til árása í gegnum SSH (vélmenni). Þetta var gert ljóst með því að horfa á auðkenningar log, með mörgum færslum á sekúndu:

Tilraunir til að hakk í gegnum SSH

1
2
3
4
5
6
7
desember 24 09:21:57 Mercurio sshd[22023]: pam_unix(sshd:sannvottunarvilla): Villa við auðkenningu; logname= UID=0 euid=0 TTY=SSH gildrur= steikt=62-210-151-213.sr.poneytelecom.ég notanda=rót
desember 24 09:22:00 Mercurio sshd[22023]: mistókst lykilorð fyrir rót frá 62.210.151.213 höfn 49658 SSH2
desember 24 09:22:04 Mercurio sshd[22023]: skilaboðin endurtekin 2 sinnum: [ mistókst lykilorð fyrir rót frá 62.210.151.213 höfn 49658 SSH2]
[...]
desember 24 09:43:52 Mercurio sshd[3545]: pam_unix(sshd:sannvottunarvilla): Villa við auðkenningu; logname= UID=0 euid=0 TTY=SSH gildrur= steikt=server07.mycarequity.með notandi=rót
desember 24 09:43:54 Mercurio sshd[3545]: mistókst lykilorð fyrir rót frá 67.228.238.114 höfn 60512 SSH2
desember 24 09:43:54 Mercurio sshd[3545]: Fékk aftengjast 67.228.238.114: 11: Bæ bæ [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 -F /var/log/sannvottunarvilla.log

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. Breyta sjálfgefna SSH gátt

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, af 22 para uma outra, sem 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 /etc/ssh/sshd_config

Altere a diretivaPort” af 22 fyrir 32000 (eða önnur) – Arquivo /etc/ssh/sshd_config

1
2
# hvað hafnir, IP-tölum og samskiptareglur við að hlusta á
Port 32000

Endurræsa SSH þjónustu

1
bananapi@mercurio:~ $ Sudo þjónusta SSH endurræsa

Athugaðu dyr opnar

1
bananapi@mercurio:~ $ Sudo netstat -tunlp

Öryggi ábending lagt af Master Eriberto Mota, að þar sem 2007 Það hefur hjálpað mér með Debian kenningar í bókinni “Discovering Linux”, auk fyrirlestra og spjall. þakka þér!

21. Búa swap minni

Taka ákveðna seinlæti þegar OwnCloud renderizava síður að sýna tegund efnis muisca (.mp3), ljósmyndun (.jpg) og myndbönd (.mp4, .AVI, .WMV, .ASF, .MOV, .MPG, etc), Mig grunaði að þetta gerðist vegna þess Banana PI hefur aðeins 1 GB RAM, og setja Lubuntu hafa ekki áskilinn pláss til að skipta.

en nú, hvernig á að leysa þetta með allt þegar uppsett? Ég fylgdi leiðbeiningunum grein “Hvernig Til Bæta við Swap á Ubuntu 14.04” og vann að búa Skipta, þó svo að ég hef ekki tekið eftir stóra gróða með þetta. Sjá hér hvernig á að gera:

Til að athuga hvort þú ert með skipti boði, gefa skipunina “ókeypis H” og virða dálk “alls” með “0B” (núll bæti) skipti.
Athugun á skipti minni

1
2
3
4
5
bananapi@mercurio:~ $ Frítt -H
             Alls nota ókeypis deildir biðminnin afrit
mem:          874M 852M 21M 24m 84M 104m
-/+ stuðpúðar/skyndiminni:       664M 210m
skipti:           0B 0B 0B

búa 1 GB Swap

1
bananapi@mercurio:~ $ Sudo fallocate -L 1G /swapfile

Setja heimildir Swap skrá (rót)

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

Stilla kerfið til að nota diskminni

1
bananapi@mercurio:~ $ Sudo mkswap /swapfile

Virkjun Swap

1
bananapi@mercurio:~ $ Sudo Swapon /swapfile

Bráðum! Ef þú skoðar aftur, Swap munt sjá að þegar til. Athugaðu að alls dálkur skipti fór frá “0” fyrir “1023” MB (1 GB).
Athugar skipti búið (þegar í notkun)

1
2
3
4
5
bananapi@mercurio:~ $ Frítt -m
             Alls nota ókeypis deildir biðminnin afrit
mem:           874        852         21         25         21         66
-/+ stuðpúðar/skyndiminni:        764        109
skipti:         1023         34        989

En ekki yfir, þú þarft að gera þetta varanlegt stillingu, því annars, þegar þú endurræsir stýrikerfi, tudo vai se perder. For this, gera eftirfarandi:
Abra o fstab

1
bananapi@mercurio:~$ sudo nano /etc/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

Final Thoughts

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, í öðrum orðum, se você criar, alterar ou excluir um arquivo no seu PC, isto será automaticamente replicado na nuvem e vice-versa. Você pode selecionar um ou mais diretórios em sua máquina local, de forma a sempre ter acesso aos seus arquivos mais recentes onde quer que esteja.

Mobile Apps
Þú getur líka sett upp forritið í farsímanum þínum í bæði Apple App Store (iOS) sem Google Play Store (Android), leyfa þér að fá aðgang, samstilla og senda gögnin þín hvar sem.

Ef þú hefur einhverjar spurningar um hvernig á að nota OwnCloud, sjá handbók http://doc.owncloud.org/.

birtingar mínar Banana PI og OwnCloud

Ekkert meira gagnlegt að ljúka þessari færslu deila innsýn mína á niðurstöðu þessarar vinnu.

Banana PI
The Banana PI hefur eins jákvæð staðreynd að mjög fyrirferðarlítil (hálf HD 3.5″), þó, eftir því hvað þú vilt nota það, Þú getur skilið að vera viðeigandi hvað varðar vinnslu og minni (aðeins 1 GB). Ég tók eftir að hann bregst ágætlega (frammistaða) sem beiðnir gegnum OwnCloud, innifalið, betri búnað eins MyCloud.

Vandamálið er að þegar þú bætir margar skrár tónlist, vídeó og myndir, hann bókstaflega “situr” til þess að gera efni birt síðuna. á þeim tíma, Athugið að nota swap minni, líklega ástæðan allt hægir. en, Engu að síður, ekki nóg til að verða ónothæf, bara kannski æfa próf af þolinmæði. Til að sýna einfalda lista yfir skrá kerfi til viðunandi.

OwnCloud
The hugbúnaður er a mikill ský lausn, fyrir utan allt, það er ókeypis. Það hefur marga af helstu aðgerðir sem þú ættir að þurfa, og allt bendir til þess að síðari útgáfur verði æ betri.

enginn tími (útgáfa 7) Ég held að veikja benda á OwnCloud er að sýna / spilun fjölmiðla (tónlist, myndir og myndbönd) og þú gætir átt erfitt í þessu sambandi.

Það sem ég tók eftir er að það styður ekki duglegur birtingu á efni með því að straumspila (eftirspurn). til dæmis, Þegar þú smellir á vídeó AVI, Hann sækja einfaldlega myndband í stað þess að sýna hana. FLV og .mp4 snið eins (sumir .mp4 ekki afrita) að vinna beint á skjánum, en mest mistakast: .WMV, .AVI, .MOV, .ASF, etc. Á þann hátt, hálf-sök er vegna þess að vitað takmarkana Vefur, þótt mörgum tilfellum hafa nú þegar lausnir.

Engin tónlist ræða (.mp3), Það er sama vandamálið, sem ekki réttlæta. The OwnCloud innfæddur sækir stað þess að spila. í þessu tilfelli, þú getur sett upp tappi (app) “Tónlist”, sem skapar konar spilunarlista allra .mp3 þinni, en ef þú hafa þúsundir af lögum, Það verður nánast ómögulegt að gera, vegna þess að síða er þungt hlaðinn.

Sama vandamál kemur fyrir myndir (.jpg), í öðrum orðum, kerfið gerir leit að öllum myndum á diski og tilraunir til að búa til albúm, en ef þeir eru þúsundir af myndum, þetta verður fæðing. Augljóslega, það er mjög lágt spegilmynd vinnslu og minni IP banani, en sumir OwnCloud Optimization hjálp til að draga úr þessari tegund af vandamál.

The OwnCloud styður búa viðbætur (forrit) þriðja, sem gerir það mögulegt að bæta við nýjum eiginleikum, En að mínu mati er enn nokkuð disorganized í þessu sambandi.

En það er auðveldara að benda á galla en að gera eitthvað fyrir, þá, Ég er bara að minnsta kosti ég fara hér hamingjuóskir mínar og þakklæti mitt til OwnCloud hönnuði. Gagnrýni er uppbyggileg, Þú getur verið viss.

Ég loka þessum langa færslu hér. Fyrir nú er þetta, gangi þér vel!

Samtals aðgangur: 43089

A endurskoðun á “Cloud hýsingu skrár með Banana PI og OwnCloud [fullur]

Leyfi a Reply

Netfangið þitt verður ekki birt. Nauðsynlegir reitir eru merktir með *