Kapua hautū kōnae ki Panana PI me OwnCloud [tonu]

Te hanga koutou ake kōnae hautū kapua (kapua) Panana te whakamahi i IP (pūmārō) e OwnCloud (pūmanawa).

bananapi-owncloud

whakaaturanga

No te mea ko reira Post ahua hangarau e pā ana ki te hanga i te kapua e hautū te tūmau mā te whakamahi i te minicomputer, kia hiahia koe ki te whakaaro rongoā kē, rite Dropbox ranei, Google Drive ranei momo taputapu me Seagate Central MyCloud. E kore te mea pānuitanga tenei, he aha e kore ki te whakamahi i tetahi o enei rongoā. Ko te whakaata tere, me te whai mana i runga i te mea kia waiho pai hoki koutou tenei, i mua i te tīmata (utu me hua).

Dropbox & Google Drive

Dropbox gdrive

te whakamahi i te Dropbox ranei Google Drive, hei tauira, utu koe i te utu ā-marama e faaafaroraa i teie mahana 10 tara 1TB, a ki e taea e koe te manaaki, uru me te faaite i to outou kōnae i tetahi pūrere hiko hono ki te Ipurangi, kore ano e pā pehea implementations pūmanawa haumarutanga ranei (pātūahi), pūrua, utu hiko, pihanga o hardwares, etc. Otiia ka, i roto i taua wahi e tino koutou raraunga (ki te e faufaa ki a koutou)? e te tangata, i roto i a koutou, Ka taea e te uru ratou e koe (kāwanatanga)? Ko te wā roa-, e kore e waiho iti tona otinga ake? I roto i tetahi take, kia te kōwhiringa tino watea mo te hunga e taea te utu, me te e kore e hiahia ana ki te roropi tou matenga a tawhio noa implementations tenei.

I roto i tenei whakaaro ki te outsource koutou Kapua, he ratonga huaina MinhaTeca fafau e “KORE Tuhinga ki te rokiroki i ō kōnae mō te kore utu“. e whai ahau kia kite, ki te reira ko etahi ahua o te fakangatangata, a tae noa, ina e paturu tenei pepeha. Otiia te mea te reira te differentiator matua i roto i whakataetae. (Ngā mihi ki Salkys, Cianorte, te matamata).

MyCloud & Seagate Central

mycloud4 seagate-pokapū

Ki te kore koe e hiahia te ratonga mamao, como o Dropbox e Google Drive, taea hoki te whakaputa e koe mo te otinga rite-hanga e ka kia fakaesino roto o to koutou kāinga tari ranei, rite MyCloud, Digital Western ranei Seagate Central. i roto i tenei take, e kia te haumi tuatahi āhua 130 ia 2TB o te mokowā kōpae, a e waiho e koe noa o utu marama, me te whai nui “Tamaiparea” koutou raraunga. Heoi, inaianei ka waiho te reira i to koutou ake utu pūngao utu, pūrua, whakahou pūmanawa (taea?), pihanga de pūmārō (HDS, mau api, tatau), me te hiahia etahi tautuhinga e hiahiatia ana mō te kapua mahi. Taki o enei whakahaere, kitea e ahau ahua puhoi. Ko te mea te reira ngā mo te hunga e hiahia ētahi atu wāhi, me te kore e hiahia ki te tango i runga i te moni marama.

panana PI + OwnCloud

bananapi-owncloud2
I roto i te kupu tere, Panana PI Ko te poari miniaturized ki tata nga wae katoa e he rorohiko (pūtukatuka, pūmahara, USB, atanga, ororongo, ataata, etc). Kua he tono e mahi rite ki Dropbox OwnCloud ko. He kaupapa tuwhera-puna rua, e taea tohatoha free, akatuke'anga, derivations me whai wāhi ki te waehere pūtake. Ki te kōwhiringa kia tokomaha mō te Kapua Whakatopu (kapua), no te mea ka e mahi ahau ki te hoatu tahi te otinga whaitake? e mea ahau ki te minicomputer kore ahau ahau iti ki te āhuatanga anake, muri katoa, E ahau he rere pūnaha whakahaere, Ka taea e huihui me te hanga e wātea ana i tetahi mahi e hiahia ana ahau, he tetahi te kōnae kapua hautū. Na tenei katoa i te kohi mana iti, e tika ana ki te wāhinga o te pūmārō. mārama, Me koe ki te whai i etahi (maha) mōhiotanga ki te hanga i tēnei otinga, haunga te kawenga mō te whakatinanatanga, me ngā raruraru katoa e pā ana. rerekē te utu tuatahi i waenganui i 150 e 200 tara, whakaaro i te hoko o BananaPI Kit + HD de 4TB. I mua i te kōwhiri hoki tenei otinga, whakaaro ahau ki a koutou i kite i “Aku ongo o Panana PI me OwnCloud”, te mutunga o tenei Tuhinga.

Ka taea e koe te whakamatautau i te OwnCloud ipurangi (DEMO): http://demo.owncloud.org/. Ko te ataata e whai ake nei (i roto i te reo Ingarihi) whakaatu pehea te mahi OwnCloud:

ownCloud mō te Kōnae Enterprise Tukutahi me Share i ownCloud, Inc. i runga i Vimeo.

te mutunga, noho ki te otinga e tika pai koutou. e kore ahau konei ahau ki te whakawa he aha te mea te pai, no te mea e taea e ngā ia i runga i to koutou mooni tauari ranei. Ahau e hiahia ana noa ki te faaite i toku wheako ki Panana PI me OwnCloud, ok?

whakataki

Ki te koe tino e takoto ki te hoatu i to ratou ringa paru, me te hanga i to koutou ake otinga “kapua”, na haere mai i runga i! I te mutunga o tenei pou ka taea ki te uru koutou kōnae i hea i roto i te ao i te papa koutou, iPhone, atamai, pukatuhipoka, rorohiko tetahi pūrere hono ki te Ipurangi ranei. I tua atu, taea ki te tukutahi i ngā kōnae i waenganui i tou PC me te kapua, me te he i te kaha ki te faaite i ngā kōnae ki tetahi.

Kia wehea a i roto i rua ngā wāhanga i tenei haere: Pūmanawa e Pūmārō, engari kua kōkiri e ka kia nui te pūmanawa “pakeke”, whakapono. Katoa ui ahau ko te kātakí iti, no te mea ka tamata ahau kia ki uri ki nga kaupae e ai ra i mua hanga i taua mahi katoa. ka, ki te ngaro etahi taipitopito te, manawanui, faaara i reira.

Pūmārō

Hei tīmata i te whakahaere, Me koe ki te tiki i te taputapu. Ahau tino whiriwhiria te Banana PI, engari te mea atu ngā pehea rāhipere PI a Cubieboard3. Ko te panana PI Ko te rorohiko kaupapa tuwhera-puna i hanga o te paraharaha kotahi (rorohiko kotahi-poari – SBC). Ka taea e rere te reira i pūnaha whakahaere rerekē, rite Android, Ubuntu e Debian. Pea ko pai ake hoki aunoatanga tona hoahoa, engari ka tino whaihua mō te tahi atu mau tumu.

panana-pi_05

I whakamatauria tenei Post anake ki Panana PI. reira, whakaaro ahau hoko koe:
– 1 paku-PC / placa (e ko te Banana PI ano)
– Pūtake Power (ki te whangai i te paraharaha)
– Mātao / Tautauā Ceramic (ki te ore oioi wera i te pūtukatuka)
– 1 Cabo rewenatia (ki te hono i te HD ki te paraharaha)
– 1 take (Ko reira kōwhiringa, tavini te reira ki te hāngai te paraharaha)
– 1 HD (rite hiahiatia. ko toku 3TB)
– 1 Kāri SD (taea e 8GB. Ko taku piha 32GB 10)

hoko ētahi kaihoko kua Kit (i waho HD). Ka taea e koe te rapu i runga i tukutuku rite http://www.aliexpress.com/, utu i waenganui i 50 he 80 tara, i roto i HD, e taea e ki runga ki te 4TB.

Kia whai koe i te mongamonga, hono ratou tei faaitehia i raro.

bananapi-tūhonopūtake: pikitia taunga http://forum.lemaker.org/thread-443-1-1-.html

pūmanawa

Mea koe kē i taea to koutou Panana PI, ka tīmata tatou nga tāuta pūmanawa. Ka whai tatou i te whai i ēnei:

ngā mahi tuatahi – faufaa:
– 01. Tāuta Lubuntu i runga i te Card SD (pūnaha whakahaere)
– 02. Whakarahi anō / Roha i te arai Card SD
– 03. Hurihia te kupuhipa taunoa me whirihora sudoers kaiwhakamahi
– 04. Tautuhi whakaritea IP me Kaihautū Ingoa
– 05. tāuta VNC – x11vnc (hoki uru kauwhata mamao)
– 06. Tāuta Tūmau Tukutuku ranei (rama) me ngā kōwae atu
– 07. Tāuta o phpMyAdmin (ki te rāwekeweke i te pātengi raraunga)
– 08. Whakahōputu me te whakapuru HD ki arai 3G NTFS
– 09. Waihanga whaiaronga rokiroki i roto i te HD me te uru whakaaetanga
– 10. tāuta OwnCloud (kaiwhakahaere kōnae kapua)

ngā mahi tuarua – kōwhiringa:
– 11. Making Apache “rongo” te porta 8080, hei utu o 80 (paerewa)
– 12. Whirihorahia OwnCloud ki HTTPS hononga haumaru
– 13. Whakatuwheratia tauranga i runga i te pouara (Port whakamua)
– 14. Waihanga i te DDNS ki te uru i te OwnCloud Ipurangi
– 15. Whakahōu te OwnCloud
– 16. Tāuta i te App New i runga i OwnCloud
– 17. Hanga te ingoahautū mohio Lubuntu i Whatunga Windows
– 18. Tukutahi rā me te wā ki NTP
– 19. Tirohia ngā rangitaki Access Lubuntu
– 20. Huri tauranga SSH taunoa
– 21. Waihanga Memory Huri

I te mutunga o te Post, kite hoki:
– Thoughts whakamutunga
– Aku ongo o Panana PI me OwnCloud

01. Tāuta Lubuntu i runga i te Card SD

Me tuatahi tāuta e koe te pūnaha whakahaere i runga i te Card SD. Ka whakamahi tatou i te putanga i huaina lubuntu, i te mea he kē o Ubuntu te whakamahi i LXDE papamahi. I roto i tenei pou ka whakamahi matou i te kōnae image “lubuntu – whakahōutia : 2014-08-07”. Tenei e nga kaupae ahau aru whakawhirinaki ahau i roto i nga tohutohu i tenei ārahi.

Tikiake i te kōnae image – lubuntu
http://www.lemaker.org/resources/9-38/image_files.html
Ko a tawhio noa te kōnae image 823 MB a ka titiro rite “Lubuntu_For_BananaPi_v3.1.1.tgz”, pōutāpeta ki ki te tiki i te whakapakoko “Lubuntu_1404_For_BananaPi_v3_1_1.img” Ka e kia whakamahia.

Tikiake SDFormatter para formatar o SD Kāri
https://www.sdcard.org/downloads/formatter_4/eula_windows/
Tikiake, whewheratia me te tāuta SDFormatter. Kōkuhu i te kāri SD ki tō rorohiko, ka rere i te hōtaka SDFormatter (rite kaiwhakahaere), kōwhiringa tautuhinga “Tuhinga hōputu” mo Tere me “Hōputu Tuhinga Tuhinga” hoki “ON”. nui: Me te reta (puku) he tika SD Card me pāwhiri OK.

formatter1

formatter2

kaiwhakamahi Linux, Koa kite i nga tohutohu i roto i taua aratohu.

Tikiake DiskImager ki te tuhi i te whakapakoko i runga i te Card SD
http://sourceforge.net/projects/win32diskimager/files/Archive/
Tikiake, whewheratia me te tāuta DiskImager. Whakahaere i te hōtaka, me te tohu i te wāhi o te kōnae image (Lubuntu_1404_For_BananaPi_v3_1_1.img) me te reta o koutou Card SD. Pāwhiritia “Tuhia” ki te tīmata. Kaua e neke te kāri SD ranei momotu te rorohiko i roto i tenei tukanga.

Diskimager

kaiwhakamahi Linux, Koa kite i nga tohutohu i roto i taua aratohu.

Whakamatautau i te whakapakoko – lubuntu
Kōkuhu koutou Kāri SD ki BananaPI. Ka rite ano kore tatou e whai wāhi kauwhata mamao (VNC), BananaPI hono ki tou TV atanga aroturuki ranei, a kahore e wareware ki te hono hoki i te reira ki te whatunga ki te UTP / RJ45. Ki te haere katoa te pai, ka waiho te reira i te whawhai i te Card SD, me te kawenga Lubuntu, tu i Takiuru Mata. Whakamahia te kupuhipa taunoa “bananapi” ki te takiuru.

02. Whakarahi anō / Roha i te arai Card SD

I muri whakatakoto te Lubuntu i te Card SD, mōhio e te pūnaha kōnae tāuta (ext4) whakamahia ia tika i runga i 3 GB, mahue i te toenga o te SD noa (me te memeha). Ko e ka kia nui ngaro i muri ka hiahia tatou ki te tāuta i ētahi atu hōtaka, rangitaki toa, etc. Pono, ki te kahore e meatia e koutou tenei, Ka whai koe i raruraru o te wāhi hapa, rite te meatanga ki ahau. A, no te kite ahau i te / dev / pakiaka 100% whakamahia (apiapi). ka, tīmata mā te arowhai i tō mokowā kōpae:

Taki mokowā kōpae (Pūnahakōnae)

1
bananapi@lemaker:~ $ DF -bm -h

Ka whakawhānui i tatou i te arai ki te painga mōrahi o te Card katoa SD. Ki te mahi i tenei aru ahau tenei matamata “panana Pi: whakarahi anō i te arai pakiaka kāri SD i runga i Lubuntu”. He mea nui ki te tuhi i taua, ahakoa i mea ai kia ahau i muri anake e kua aku raraunga katoa i roto i te Card SD me Hard Kōpae, kihai i ngaro ahau tetahi mea! Ko te mea i to koutou ake mōrearea, a paunatia te pea o te hanga i te tārua i mua i, ki te whakaaro koe e hiahia ana. i ahau Katoa ko:

Whakatūwhera te tere o fdisk ngā te Card SD (mmcblk0)

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

muri, i waenganui i nga tawhā e whai ake nei:

1
2
3
4
5
6
7
8
9
10
11
12
13
- pēhanga 'P' ki te whakaatu i te tepu wehewehe.
 
- pēhanga 'D' ki te muku i te wehewehe: momo '2' ki te whiriwhiri i te arai tuarua
- pēhanga 'N' ki te waihanga i tētahi arai hou: momo 'P' ki te tīpako tataitia e he mahi momo tuatahi.
 
- tau arai (tau Wehewehenga): pēhi 'Tāuru' ki te whakaae te 2 tau pātaki taunoa (taunoa). 
 
- rāngai tuatahi (rāngai tuatahi): pēhi 'Tāuru' ki te whakaae ki te taunoa (taunoa). I roto i toku take, ko tenei 124928. 
 
- rāngai whakamutunga (rāngai Mutunga):</i roto i> pēhi 'Tāuru' ki te whakaae ki te taunoa (taunoa). 
 
- pēhanga 'W' ki te tuhituhi i te tepu arai hou.

Tīmata anō ki faahepo i te pata ki te mohio ki te tepu arai hou

1
bananapi@lemaker:~ $ Anō sudo

I muri i te pūnaha hoki, whakarahi anō i te arai

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

Ok, hohoro! taki anō i te / dev / pakiaka, me te kite e te ōrau i roto i te whakamahi (Whakamahia%) heke, no te mea tenei i koe atu wāhi rite te pūnaha kōnae nohoia te kāri katoa mahara (I roto i toku take, 30ou GB 29900Mb). Nana, ko te aroaro o me i muri i whakawhänui i te Card SD:

mua: 100% i roto i te whakamahi (/dev / pakiaka)

1
2
3
4
5
6
7
8
9
10
11
bananapi@lemaker:~ $ DF sudo -bm
Pūnahakōnae 1m-poraka Whakamahia wātea Whakamahia% Mounted runga
/dev/pakiaka 3385M 3218M 0M 100% /
devtmpfs 438M 1m 438M   1% /dev
kahore 1m 0M 1m   0% /SYS/FS/cgroup
kahore 88M 1m 87M   2% /oma
kahore 5m 0M 5m   0% /oma/maukati
kahore 438M 0M 438M   0% /oma/oroōrua
kahore 100M 1m 100M   1% /oma/kaiwhakamahi
/dev/sda1 2861589M 356454M 2505135M  13% /pāpāho/kapua
/dev/mmcblk0p1 60M 5m 56M   8% /pāpāho/bananapi/324He-3901

AFTER: 12% i roto i te whakamahi (/dev / pakiaka)

1
2
3
4
5
6
7
8
9
10
bananapi@lemaker:~ $ DF sudo -bm
Pūnahakōnae 1m-poraka Whakamahia wātea Whakamahia% Mounted runga
/dev/29900M pakiaka 3358M 25293M  12% /
devtmpfs 438M 1m 438M   1% /dev
kahore 1m 0M 1m   0% /SYS/FS/cgroup
kahore 88M 1m 87M   2% /oma
kahore 5m 0M 5m   0% /oma/maukati
kahore 438M 0M 438M   0% /oma/oroōrua
kahore 100M 1m 100M   1% /oma/kaiwhakamahi
/dev/sda1 2861589M 464021M 2397569M  17% /pāpāho/kapua

i tetahi pātai, kite i te Tuhinga whakahuatia.

03. Hurihia te kupuhipa taunoa me whirihora sudoers kaiwhakamahi

Ki te karo raruraru haumaru, ko reira nui kia huri koe i te kupuhipa pakiaka taunoa me bananapi, i mohio e whakaturia e rua e i te taunoa rite “bananapi”.

Whakatūwhera te kāpeka i runga i Lubuntu (Tīmata> Apatoko> LXTerminal), huri kaiwhakamahi ki te pakiaka, a ka huri te kupuhipa, titiro:
Rere rite pakiaka

1
2
3
bananapi@lemaker:~ $ Su
kupuhipa: 
pakiaka@lemaker:/home/bananapi#

Te huri i te kupuhipa pakiaka

1
pakiaka@lemaker:/home/bananapi# pakiaka passwd

tomo noa to koutou kupuhipa o nāianei (bananapi) me te kupuhipa hōu e hiahia ana koe ki te tautuhi. Mahi i te taua mo te bananapi kaiwhakamahi, na:

Te huri i te bananapi kupuhipa kaiwhakamahi

1
pakiaka@lemaker:/home/bananapi# bananapi passwd

Hei hanga i etahi ngā mahi, e hiahia ana koe whakaaetanga haamaitaihia e taea e pakiaka anake. Engari noho takiuru rite pakiaka, Ehara i te mea he mahi pai. ki taua, hinaaro paha koe ki te hanga i te bananapi kaiwhakamahi toharite taea ki te whakaoti etahi whakahau, rite pakiaka, i roto i te whakahau sudo. Ka rite ki te kore ko te kaiwhakamahi bananapi i roto i te kōnae sudoers, ka, e ti'a ia tatou ki te hoatu i te reira i reira, ok?

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

1
pakiaka@lemaker:/home/bananapi# sudo leafpad /etc/sudoers

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

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

04. Tautuhi whakaritea IP me Kaihautū Ingoa

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 emAdde 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 (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. Pāwhiritia “Save” e “Close”.

Definindo nome do Host

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

E troque “lemaker” pelo nome que você quiser. I roto i toku take, 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. mo tenei, 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

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 (i roto i toku take, te 10.0.0.10). O nome que você definiu para o host consta no próprio comando, após o “@” (i roto i toku take, “mercurio”), mas que também pode ser checado pelo comando hostname, na:

Verificando o nome do Host

1
bananapi@mercurio:~$ hostname

05. tāuta VNC – x11vnc (hoki uru kauwhata mamao)

Provavelmente você não vai querer ter um monitor exclusivo para seu BananaPI. ka, 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 /etc/init.d/x11vnc

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

1
bananapi@mercurio:~$ sudo leafpad /etc/init.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-tūmau
# Hiahiatia-Tīmata: whatunga
# Hiahiatia-Kāti: 
# Taunoa-Tīmata: S
# Taunoa-Kāti: 0 6
# Whakaahuatanga: Whakahaere X11VNC tūmau
### MUTU INIT INFO

## VNC tūmau whakaoho hōtuhi te aroaro o te matapihi takiuru
## i runga i te tūmau VNC me x11vnc GDM kaiwhakahaere matapihi
##
## emri.e9 [ AT ] gmail.com

## WHAKAWHĀITITANGA: ina e whakarewahia wā maha o te tūmau VNC
## mutu te kōwhiringa mutu katoa, e kore e taea ki te whiriwhiri
## te tauira e hāngai ana i runga i te Port whakarongo

## kōwhiringa ############

## kaiwhakamahi tuatahi
## /!\ Kaua e ōrite te kaiwhakamahi e rere e te tūmau !
## Hāngai ki te kaiwhakamahi ki nei e te takiuru koe i runga i
## tūmau.
## WHAKAWHĀITITANGA: maukati i te wātū, i te nga momotu kiritaki
##             ka mahi anake VNC mo taua kaiwhakamahi.
## kihai i ahau i kite i pehea ki hihiri tiki reira ki te hāngai
## te wātū nāianei, ki te whai koe i te otinga, Kei te meshing ahau ;)
KAIWHAKAMAHI=ingoa
## logfile
LOGFILE= /ko/takiuru/x11vnc.takiuru
 
## Tīmata wā maha ki te he kua te tūmau
## mahi
ALLOW_MULTI_INSTANCES=teka
 
## Port taunoa (tavini hoki rite tau turanga mo wā maha)
## ka kōwhiringa ALLOW_MULTI_INSTANCES ki pono
DEFAULT_PORT=5900
 
## Ētahi atu kōwhiringa x11vnc
## Hoki te rārangi oti, me te taipitopito o ngā kōwhiringa (Ingarihi)
## cf http://www.karlrunge.com/x11vnc/x11vnc_opts.html
EXTRA_OPTIONS="\
-ngā \
-verbose \
-te $LOGFILE \
-ake \
-xkb"
 
## mana wātū Maukati i te momotunga o te kiritaki VNC
## Ko te kaiwhakamahi rere te tūmau rite x11vnc pakiaka, te maukati mata
## e kore e rapua e eke ana ano te kupuhipa, Ko te take sudo -u.
## Ki te te kore te hono te kaiwhakamahi i tohua i roto i te KAIWHAKAMAHI, tenei whakahau
## e kore e mahi me te kore e e kiia te mata.
GONE_COMMAND="sudo -u $KAIWHAKAMAHI pōtekiteki-tiakimata-whakahau --lock"
 
## Tuhinga o Kōwhiringa ############

 
. /lib/lsb/init-mahi
 
TONO=$1
 
## Whakahaeretia ai te tauranga mā te rārangi whakahau (whakaawe DEFAULT_PORT)
ki te [ -i $2 ]; ka
  PORT=$DEFAULT_PORT
atu
  PORT=$2
fi
 
pid=
 
get_pid() {
  pid=`Pidof x11vnc` || teka
}
 
is_running() {
  get_pid
  ki te [ "X$pid" != "X" ] ; ka
    hoki 0
  atu
    hoki 1 
  kia
}
 
tīmatanga() {
  ## rārangi whakahau matua mō te whakaohonga tūmau 
  ## Hei tāpiri kōwhiringa, Ko reira pai ki te huri i te extra_options 
  ## nui atu i te rārangi whakahau
  hoki `x11vnc -BG -autoport $1 ${EXTRA_OPTIONS} -riro "${GONE_COMMAND}" -rfbauth /etc/x11vnc.haere -haumaru -pōhēhētanga auth -whakaatu :0 | hīkoi -F PORT= '{tā $2}' `
}
 
X11VNC_stop() {
  log_daemon_msg "[X11VNC] E tū tūmau ..."
 
  ki te is_running ; ka
    patua $pid
    ret=0
  atu
    log_warning_msg "[X11VNC] Tūmau kore rere"
    ret=1
  fi
  log_end_msg $ret
  hoki $ret
}
 
 
X11VNC_start() {
    log_daemon_msg "[X11VNC] Tīmata tūmau whakarongo i runga i te tauranga ${PORT}..."
    ki te is_running && ! $ALLOW_MULTI_INSTANCES; ka
        log_failure_msg "[X11VNC] rere kē Tūmau. haukotia Operation !"
        log_end_msg 1
        putanga
    fi
    tīmatanga $PORT
    real_port=$?
    ki te [ -i $real_port ] || [ $real_port -lt $PORT ]; ka
      log_failure_msg "[X11VNC] Hapa(s) puta, kōrero kōnae mō atu Informations takiuru"
      log_failure_msg "[X11VNC] ${LOGFILE}"
      log_end_msg 1
    atu
      log_daemon_msg "[X11VNC] tīmata Tūmau i runga i te tauranga $real_port"
      log_end_msg 0
    kia
}
 
 
take "$1" i roto i
  tīmatanga)
    X11VNC_start
    ;;
  mutu)
    X11VNC_stop
    ;;
  tīmata)
    X11VNC_stop
    X11VNC_start
    ;;
  *) 
      log_failure_msg "Incorrect syntax: ngaro tautohe hē ranei"
      log_success_msg "Usage: $0 {tīmatanga [tauranga]|mutu|tīmata [tauranga]}"
    putanga 1
Ehau

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

1
bananapi@mercurio:~$ sudo chmod 755 /etc/init.d/x11vnc

Crie uma senha para evitar o acesso indesejado via VNC

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

Adicionando o script x11vnc à inicialização

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

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

Hei whakamātau i te uru kauwhata mamao (VNC), haere ki tetahi atu rorohiko, tikiake i te kiritaki VNC, pērā i VNC Real, a te tāuta. Whakahaere i te pokatata hanga i runga i te papamahi, “VNC Pūtiro”, ka tomo i te IP o tou BananaPI. Kia mahara e taea te tiki e koe tou IP i roto i te whakahau “ifconfig”, i roto i te tauranga Lubuntu.

realvnc

Ki te haere katoa te pai, ka uru koe mamao koutou Lubuntu, kore e hinaaro nei i te aroturuki atanga TV ranei. Ki te hiahia koe ki te aukati i tīmata te ratonga VNC ranei (x11vnc), te whakamahi i te putty (para Windows) ki te hanga i te hononga SSH ka riro te uru ki te kāpeka, ka e taea ki te mahia tetahi whakahau, tae atu raweke i te mahi VNC, rite enei:

whakahau VNC (x11vnc) kahore Lubuntu: tīmatanga, mutu e tīmata anō

1
2
3
bananapi@mercurio:~$ sudo /etc/init.d/tīmatanga x11vnc
bananapi@mercurio:~$ sudo /etc/init.d/x11vnc tīmata
bananapi@mercurio:~$ sudo /etc/init.d/mutu x11vnc

Particularmente prefiro deixar o VNC parado (mutu), e habilitá-lo (tīmatanga) via SSH somente quando for usar. É menos um problema de segurança a se preocupar.

06. Tāuta Tūmau Tukutuku ranei (rama) me ngā kōwae atu

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

Whakatūwhera te kāpeka i runga i Lubuntu (Tīmata> Apatoko> 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 /ko/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. tauira:
upload_max_filesize = 100M
post_max_size 100M
max_execution_time = 86400

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

1
2
3
4
bananapi@mercurio:~$ sudo /etc/init.d/apache2 stop
bananapi@mercurio:~$ sudo /etc/init.d/apache2 start
[ranei]
bananapi@mercurio:~$ sudo /etc/init.d/apache2 restart

07. Tāuta o phpMyAdmin (Manipular o banco de dados)

Ko te OwnCloud tamata ki te whakamahi i na roto i te SQLite taunoa, engari ka rite ki matou kua i MySQL tāuta (rama), whakaputa tatou hoki reira rite pātengi raraunga.

Ka rite ki ka e ti'a ia tatou ki te hanga i tētahi pātengi raraunga i roto i MySQL, whakaaro ahau tāuta tatou phpMyAdmin, i roto i te tikanga ki te whakahaere i te uru me te raraunga whakahaere. Hei tāuta phpMyAdmin, ka whakamahi matou i te kaiwhakahaere Synaptic mōkihi iho Lubuntu:
– tīmatanga Clique> Utauta Pūnaha> Synaptic Mōkī Kaiwhakahaere
– E tomo koutou kupuhipa pakiaka
– i roto i te mara “Rapu”, titiro hoki “phpmyadmin”
– Tīpakohia “phpmyadmin” e clique em “Hoatu” (tāuta ririki, ki te reira)
– Ka pea koe e ui mo te kupuhipa mo te MySQL, pūrongo-te (e hiahia ana koe i te reira i muri mai).

Me mōhio e tāuta phpMyAdmin te i roto i te / usr / share / phpmyadmin /, engari to tatou tūmau Tukutuku Apache kaikauwhau i ngā whārangi Tukutuku i roto i te / var / www / html. reira, e ti'a ia tatou ki te hanga i tētahi hononga kia taea te uru tatou phpMyAdmin te Pūtirotiro, na:

Te hanga hono ki te uru phpMyAdmin i te pūtirotiro

1
bananapi@mercurio:~ $ Sudo ln -SF /usr/hea/phpmyadmin/ /ko/www/html/phpmyadmin

Hei whakamātau i ranei kua te phpMyAdmin kua tāuta tika, 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

Te hanga i te pātengi raraunga “owncloud” kahore PHPMyAmdin
Ka hanga e matou i te pātengi raraunga e ka whakamahi OwnCloud. Takiuru i runga i PHPMyAmdin, ki te kaiwhakamahi “pakiaka” me te kupuhipa MySQL whakaturia koutou i roto i te tukanga tāuta. Pāwhiritia “pātengi Raraunga” (ou Pātengi) ka tomo i te ingoa o te pātengi raraunga: “owncloud”, tei faaitehia i raro. pāwhiri Just Waihanga (Waihanga)!

phpmyadmin3

08. Hōputu me arai Maunga NTFS i runga i 3G HD

Ki te kite i te mea kua mohio koutou hd e BananaPI / Lubuntu, uru i te whaipainga “Tīmata> Apatoko> Kōpae”. kia whakaatu e koe tou Kāri SD me koutou HD. Tangohia te whai wāhi ki te tīpako i tō HD (mahue) a kite ki te (matau) puta whakaturia reira ki “pūrere: /dev / sda1” (ranei te tahi mea rite). Kia mau te reira pai, Ka whakamahi koe i te reira ki te whai i!

Na kia hōputu a reira ki a NTFS. Whakatūwhera te kāpeka i runga i Lubuntu (Tīmata> Apatoko> LXTerminal), e faça:

Whakahōputu i te puku mārō ki NTFS

1
bananapi@mercurio:~ Mkfs sudo $.NTFS -f /dev/sda1

He tino nga kaupae muri, Ko tenei te wahi i karanga te tamaiti, me te kore e te whaea kite! ngaro ahau i te wa roa, me te i maha ngā raruraru noa tae koe i te otinga. whakaritea e ahau te awhina o nga Tefito e whai ake nei:
– tuhinga [1]: http://www.ubuntero.com.br/
– tuhinga [2]: http://askubuntu.com

Aha kia meatia e koutou? A pee i teie mau taahiraa, me te whakaora ānini:

Haere ki te UUID o te pūrere (sda1)

1
bananapi@mercurio:~ $ Sudo blkid

I roto i toku take, o UUID = 28444C77529BC187. Tangohia koutou! Ki te i roto i te feaa e kite i te tuhinga [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 /pāpāho/cloud ntfs-3g quiet,defaults,permissions,locale=en_US.utf8

Atenção: e kore e whakamahi i “defaults 0 0”. Ki te i roto i te feaa e kite i te tuhinga [2].

09. Waihanga whaiaronga rokiroki i roto i te HD me te uru whakaaetanga

Ko te tāutanga o OwnCloud te whiwhi ki te mutunga, ïa na e te mea tino rite ki te farii i te reira i te taiao. tonu te reira ki te tautuhi i te wāhi mo ki kia ora o koutou kōnae. E mea papû e te rawa iti te kāri SD i roto i ngā o te wāhi rokiroki, na kia hanga a te whaiaronga i runga i to tatou HD, a mahi etahi tautuhinga.

i mua i, Heoi, whakawhetai faaite te ataata i runga i YouTube i he whakamutunga ki te whakaoti i te tāutanga, a ko katoa ki te mahi.

Apache, te wahi e takahuri OwnCloud, te nuinga whakaaetia te ki te rāwekeweke i te kōnae i roto i te / var / www / html. mo tenei, whakamahia e te reira i te kaiwhakamahi, me te rōpū i huaina www-raraunga. Heoi, tēnei tāutanga, e kore au e mōhio he aha, i reira ko tenei rōpū, só havia o usuário. ka, vamos criá-lo.

Whakatūwhera te kāpeka i runga i Lubuntu (Tīmata> Apatoko> LXTerminal) e mude o usuário para root:
Rere rite pakiaka

1
2
3
bananapi@mercurio:~ $ Su
kupuhipa: 
pakiaka@mercurio:/home/bananapi#

Crie o grupo www-data, utilizado pelo Apache

1
pakiaka@mercurio:/home/bananapi# groupadd www-data

Adicione o usuário www-data ao grupo www-data

1
pakiaka@mercurio:/home/bananapi# usermod -a -G www-data www-data

Crie o diretóriodatapara armazenar arquivos do OwnCloud

1
pakiaka@mercurio:/home/bananapi# mkdir /media/cloud/data

Defina permissões para o diretóriodata

1
pakiaka@mercurio:/home/bananapi# chmod -R 0770 /media/cloud/data

Faça do Apache (usuário e grupo) o dono do diretóriodata

1
pakiaka@mercurio:/home/bananapi# chown -R www-data:www-data /media/cloud/data/

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

1
2
3
4
pakiaka@mercurio:/home/bananapi# /etc/init.d/apache2 stop
pakiaka@mercurio:/home/bananapi# /etc/init.d/apache2 start
[ranei]
pakiaka@mercurio:/home/bananapi# /etc/init.d/apache2 restart

10. tāuta OwnCloud (kaiwhakahaere kōnae kapua)

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

Algumas características do OwnCloud:
– waehere pūtake (PHP) pode ser instalado no Windows e Linux;
Recurso de arrastar e soltar os arquivos diretamente página Web (kapua) para fazer upload;
App próprio para celular/tablet disponível no Google Play e App Store.
– kiritaki Papamahi ki tukutahi raraunga i waenga i PC me te kapua me te hurihia.

I roto i te take o te feaa no ni'ai te tāutanga, Ka taea e koe te tamata i te tuhinga i runga i tenei pae: http://pclinuxoshelp.com/

Hei tāuta OwnCloud, whai i te kaupae:
1. Kia puaki tou pūtirotiro (lubuntu: Start > Internet > Firefox Web Browser)

2. toronga https://owncloud.org/install/

3. Pāwhiritia “Kōnae Pūranga hoki rangatira tūmau” ka tikiake te kōnae ki Unix, pea kotahi .tar.bz2 (I roto i toku take, ko te owncloud-7.0.3.tar.bz2)

4. No te mea me kua ora te kōnae i roto i te whaiaronga / te kāinga / bananapi / Downloads, me neke koe i te reira ki te whaiaronga whakaputa Apache, em / var / www / html /. ka, hanga:

1
bananapi@mercurio:~ $ Mv sudo /home/bananapi/tikiake/owncloud-7.0.3.uku.bz2 /ko/www/html/

5. Whewheratia te .tar.bz2 kōnae, owncloud hanga kotahi whaiaronga te.

1
bananapi@mercurio:~ $ Uku sudo -xjf owncloud-7.0.3.uku.bz2

6. Haere ki tō pūtirotiro me te momo http://localhost / owncloud. Ki te haere katoa te pai, whakatuwhera i te whārangi mō te whirihoranga, me te tāuta o OwnCloud.

owncloud-install2

7. E tomo te ingoa kaiwhakamahi, me te kupuhipa ki te hanga i tētahi pūkete kaiwhakahaere.

8. kahore mara “kōpaki raraunga”, tomo i te ara ki te whaiaronga te wahi e waiho te raraunga: /media/cloud/data (tenei wahi, ko te roto i te HD i matou rite i mua).

9. I roto i te whirihoranga Database (whirihora i te pātengi raraunga), pūrongo:
– kaiwhakamahi pātengi raraunga: pakiaka
– kupuhipa pātengi raraunga: “MySQL kupuhipa whakaturia koutou i roto i te PHPMyAmdin tukanga tāuta”
– ingoa pātengi raraunga: owncloud
localhost: localhost

10. Pāwhiritia “tatūnga Mutu” a rite! Just takiuru roto ki te kaiwhakahaere o te raraunga koutou tika hanga, a ka whakaatu he mata rite tenei:

OwnCloud_version_7

11. Making Apache “whakarongo” te porta 8080, hei utu o 80 (paerewa)

Ko te kōwhiringa tenei! ano, nem faça isto se você pretende configurar o OwnCloud com conexão segura HTTPS. i roto i tenei take, 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. i roto i tenei take, ao invés de fazer a chamada por http://localhost / owncloud, você precisaria chamar assim http://localhost:8080/owncloud.

mo tenei, no arquivo /etc/apache2/ports.conf, i roto i “Listen”, huringa 80 e 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-taunoa.conf

Logo no início da linha, huringa 80 e 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 /ko/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/init.d/apache2 stop
bananapi@mercurio:~$ sudo /etc/init.d/apache2 start
[ranei]
bananapi@mercurio:~$ sudo /etc/init.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 -
pakiaka@mercurio:~# a2enmod ssl
pakiaka@mercurio:~# a2enmod rewrite

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

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

Crie o certificado. Preencha as informações solicitadas

1
2
bananapi@mercurio:~$ sudo su -
pakiaka@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.matua
  DocumentRoot /ko/www/html/kapua/
  <Directory /ko/www/html/kapua>
    AllowOverride All
    order allow,deny
    Allow from all
  </Directory>
</VirtualHost>

Tīmata Apache

1
2
3
4
bananapi@mercurio:~$ sudo /etc/init.d/apache2 stop
bananapi@mercurio:~$ sudo /etc/init.d/apache2 start
[ranei]
bananapi@mercurio:~$ sudo /etc/init.d/apache2 restart

ki te whakamātau i, whakatuwhera i tō pūtirotiro me te tomo tahi mea rite https://10.0.0.10. Ko te wā tuatahi, kia kite i te karere e mea ana e “Ko te hārakiraki tenei hononga”. No caso mahi Firefox, pāwhiri “mahino e ahau nga tūponotanga”, ka whakau i te okotahi haumarutanga. I roto i te tahi atu pūtirotiro he rite, te tikanga ui ratou koe ki te whakaae ki te tūpono.

owncloud-https

hohoro! Ka tō ownCloud kia rere i runga i HTTPS. Kia mahara ki te anga to koutou pouara / pouwhanga, kia taua tono HTTPS katoa e tae mai i roto i reira (tatau paerewa 443), tukuna ki te BananaPI / Lubuntu, e i roto i to tatou hi'oraa ko IP 10.0.0.10. Tenei te he iti ētahi atu pārongo e pā ana ki reira.

13. Whakatuwheratia tauranga i runga i te pouara (Port whakamua)

Ka rite ki te mea kua tenei he kaupapa pai-tawhito, na e kore ahau e haere ki kōrero. Ki te whai koe i tetahi pātai i runga i te āhua o ki te mahi i tenei i runga i tou pouara, ka, titiro hoki te tahi mea e pā ana ki te google.com.

Ko fele te aha e hiahia ana koe ki te mahi i te mea “korero” te pouara e ki te tono katoa tiki i roto i te kuwaha 8080 kia koe e whakahaua ki te rorohiko 10.0.0.10 (bananapi), Ko reira rite ki te ahua i raro:
portforw

Ranei rite tenei atu ahua, Ko reira te tatau 443 (https):
cloud_443

14. Waihanga i te DDNS ki te uru i te OwnCloud Ipurangi

He aha e hiahia ana koe i te DDNS? Ki te whiwhi OwnCloud whai wāhi, ina kei waho tou whatunga koe, i roto i te mau parau te tahi atu, i runga i te Ipurangi. hei tauira, i roto i to koutou whatunga koe whakatuwhera noa tō pūtirotiro me te pato i http://10.0.0.10:8080/owncloud me rite, uru koe koutou kōnae.

Oia mau, no te e koe i waho tou whatunga kāinga, e kore e tenei mahi, no te mea te IP 10.0.0.10 Ko reira tika anake i roto i to koutou whatunga. i roto i tenei take, Me te uru koe i tou IP whaimana nāianei, e taea te whiwhi e ngā pae toro rite enei: http://meuip.info ranei http://meuip.com.br, whiwhi tahi mea rite http://672.180.206.150:8080/owncloud

Ko te raruraru ko e taui IP tika pinepine, ngā ka tīmata anō te pouara / pouwhanga. No reira mai te hiahia ki te whai i te DDNS, He aha te mea he rohe (INGOA) e ka tohu tonu ki to koutou IP nāianei, rite i roto i to koutou whatunga ka waiho he Updater tono / hōtuhi e ka i wa wa ki ki te tirohia ke ranei kua te IP me whakamōhio te DDNS.

He maha ngā paetukutuku e whakarato tenei mahi, te nui tino te i te http://www.noip.com/ a http://dyndns.org/. E ratou putanga FREE, engari to ratou whāititanga, rite he ki te whakahou i nga 30 ra.

Ko tētahi atu e titiro ngā ko te http://freedns.afraid.org. A pee i te kaupae:
1. toronga http://freedns.afraid.org
2. Pāwhiritia “DNS hihiri” a te hanga i tētahi pūkete e tahua “Tatūnga te pūkete i konei”.
3. Takiuru i roto i, pāwhiri i te tahua “subdomains” e “tāpiri”
4. Tuhipoka kahore pouakakōwhiringa “Domain” e, kahore mutunga, He he kōwhiringa “E rave rahi e rave rahi atu e wātea ana…”, pāwhiri i konei!
5. I runga i te mata i muri, pāwhiri i te hononga “Domain Rēhita Tiri” a whiriwhiria tetahi o nga mano o rohe e wātea ana.

hohoro! ki te whakamātau i, tika haere ki tō pūtirotiro me te tomo koutou rohe whiriwhiri me te subdomain. hei tauira, Te mana'o nei whiriwhiri koe rite ki te kupu subdomain “kapua” a me pehea te rohe “t28.net”, ka, haina noa te tahi mea rite tenei: http://nuvem.t28.net:8080/owncloud.

hōtuhi Colocar DDNS kahore Cron
Na e hiahia ana koe mo te DDNS hōtuhi i Crontab Lubuntu, kia taea e koe te whakahōu i te DDNS i te wa ki te wa ki to koutou IP nāianei. Haere ki te pae http://freedns.afraid.org/ e, takiuru, kahore tahua “DNS hihiri“, i te mutunga o te whārangi i reira puta ai te rohe subdomain + whiriwhiria e koe, He he hononga “tauira cron tere”. pāwhiri reira, 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 -e

ka, digite o número correspondente a um Editor, exemplo: 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 -Ko te - 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
mahi tenei, uma vez que você esteja fora da sua rede, i roto i te mau parau te tahi atu, i runga i te Ipurangi, mai taea e koe te uru ki tō OwnCloud ki tou subdomain + rohe, pērā i http://nuvem.t28.net:8080/owncloud, kore Me ki manukanuka i mohio he aha te koutou IP whaimana.

engari, rite ko reira hoki Murphy, “hanga nga otinga he raruraru hou”. Na haere mai te kopa. Ki te kei koe i waho tou whatunga, Ok, ka mahi i te rohe. Heoi, ki te he koe i roto i tou whatunga, E kore e mahi te reira, Ko reira he here o te nuinga pouara / pouwhanga e kore e tautoko i “Nat Loopback“, i roto i te mau parau te tahi atu, e kore e tukua te kaiwhakamahi ki te hono ki ona ake wāhitau IP tūmatanui i roto i to koutou LAN. Hei whakatutuki i tēnei, ranei te hoko koe i te pouara e tautoko ana Nat Loopback ranei tirohia koutou IP rohe (momo 10.0.10) ina e koe i roto i tou whatunga. Leia mais sobre esse problema no ArtigoCannot access external IP address from LAN“.

15. Whakahōu te OwnCloud

Para atualizar o OwnCloud, você pode fazer da forma descrita abaixo, desde que não seja atualizações grandes, i roto i te mau parau te tahi atu, de versões tipo de 6 hoki 7. No exemplo, eu precisei fazer da versão 7.0.2 hoki 7.0.4,

Pare o Apache

1
pakiaka@mercurio:/home/bananapi# /etc/init.d/apache2 stop

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

1
pakiaka@mercurio:/home/bananapi# cd /var/www/html/

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

1
pakiaka@mercurio:/home/bananapi# mv cloud/ cloud2

Baixe a última versão do OwnCloud

1
pakiaka@mercurio:/home/bananapi# wget http://download.owncloud.org/community/owncloud-latest.tar.bz2

Descompacte o pacote do novo OwnCloud baixado

1
pakiaka@mercurio:/home/bananapi# tar xjf owncloud-latest.tar.bz2

Ki te hāngai, owncloud whakaingoa te whaiaronga hanga i roto i te whakangita i te ingoa whaiaronga e whakamahia e koe (no meu caso era cloud)

1
pakiaka@mercurio:/home/bananapi# MV kapua owncloud

Tautuhi anō i te rangatira me te rōpū o te whaiaronga hou

1
pakiaka@mercurio:/home/bananapi# chown -R www-data:kapua www-raraunga

Whakakapia te kōnae whirihoranga hou e tona mua (Ahau te raraunga katoa kua i)

1
pakiaka@mercurio:/home/bananapi# CP cloud2 / whiringahora / config.php kapua / whiringahora /

Inici te Apache

1
pakiaka@mercurio:/home/bananapi# /etc/init.d/apache2 start

Na whakatuwhera i tō pūtirotiro me te haere OwnCloud. I roto i toku take, http://10.0.0.10:8080/kapua. puta He whārangi whakamohoa, tika whakau a tatari mo te otinga o te whakahou.

16. Tāuta i te App New i runga i OwnCloud

toronga https://apps.owncloud.com/, ka whiriwhiri i te App e moni koe.

Kia feruri e ko te Music 0.3.4. Pāwhiritia te icon / whārangi App, ka titiro hoki te hono i taea te tikiake koe i te reira (Ko reira te tikanga he kōnae .zip).

Acesse o diretório onde ficam os Apps no OwnCloud

1
pakiaka@mercurio:/home/bananapi# cd /var/www/html/cloud/apps

Baixe o App (localize o link de download)

1
pakiaka@mercurio:/home/bananapi# wget https://github.com/owncloud/music/releases/download/v0.3.4/music.zip

Descompacte o App (.zip)

1
pakiaka@mercurio:/home/bananapi# unzip music.zip

Remova o .zip baixado

1
pakiaka@mercurio:/home/bananapi# rm music.zip

Faça o login COMO ADMINISTRADOR no OwnCloud. nui: se você já estiver logado, faça o Logout e então o Login novamente. No painel de controle, pāwhiri i te tahua “Arquivos” (no topo esquerdo da janela), e depois emAplicaçõ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 “Music”, clique nele e depois clique no botãoHabilitar”. hohoro! Noa uru tetahi waiata i runga i to koutou OwnCloud, ka takaro te reira i roto i te Music App (sem download, pato Streaming), rite te ahua o te rārangipāpāho.

17. Hanga te ingoahautū mohio Lubuntu i Whatunga Windows

Na tawhiti tohutoro tatou i roto i te Lubuntu / BananaPI e IP, no te mea ki te hanga i te “ping” i te ingoa (i roto i te tauira, mercurio), te whakahoki i “E kore taea te tono ping kitea ope mēkuri. Tirohia te ingoa, me te ngana anō”.

Hei hanga i tō mīhini Linux mohio e te ingoa i roto i te kupenga ki te mīhini atu Windows, Me tāuta koe i te whare pukapuka rangahau e ka tukua Ubuntu ki te tahuri ingoa NetBIOS ki IP. roto tēnei pukapuka i roto i te mōkihi libnss-winbind.
Tāuta libnss-winbind

1
bananapi@mercurio:~$ sudo apt-kia tāuta libnss-winbind

i muri i tenei, mōhio e he reira taea i roto i te tauranga (whakahau / Cmd) tetahi mīhini Windows i runga i tou whatunga, hoatu te whakahau “Mercurio ping”, ka kia pai te whakahoki, no te mea te mēkuri ingoahautū (lubuntu) taea inaianei te kitea te reira.

Otiia ki te tamata koe ki te uru i te OwnCloud i roto i tō pūtirotiro whatunga, https://mercurio, hopu i tēnei hapa pea “E whakauru koe i te tūmau i te rohe korewhirinaki. Koa whakapā atu ki tō kaiwhakahaere. Ki te mea ko koe te kaiwhakahaere o tenei tauira, whirihora i te “trusted_domain” tautuhinga i roto i te whiringahora / config.php. whakaratohia tētahi whirihoranga tauira i roto i whiringahora / config.sample.php. Runga anō i tō whirihoranga, hei kaiwhakahaere ai hoki e taea ki te whakamahi i te pātene i raro ki te whakawhirinaki ki tenei rohe koutou: Addmercurio” rite rohe whakawhirinaki”.

tupu tenei, no te mea te ingoa “mercurio” e kore e mana e OwnCloud. Hei whakatutuki i tēnei, tika te mahi te mea kua ui: tāpiri ingoa mēkuri ki te rārangi o ngā rohe haumaru e he i runga i /var/www/html/cloud/config/config.php kōnae.

tāpiri “mercurio” Ngohi ki rohe whakawhirinaki

1
bananapi@mercurio:~$ sudo leafpad /ko/www/html/kapua/Whirihoranga/Whirihoranga.php

tirotiro Motunga o te kōnae whiringahora / config.php

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

18. Tukutahi rā me te wā ki NTP

He mea nui ki te pupuri i te rā me te wā straights ki te pupuri ōrite i roto i nei te ngā puta te pūnaha. He nui noa ki te whakatau, ki te tamata te tangata tenei ranei e ngana ana ki te urutomo i to koutou Lubuntu, hei tauira, mā SSH. mo tenei, ka whakamahi matou i te NTP, i te mea he kawa hoki te tukutahi i te karaka o rorohiko i roto i whatunga raraunga, 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/init.d/ntp status
 * NTP server is running

Mas se você precisar instalar o NTP, é simples:
Instalando NTP (opcional)

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

I roto i toku take, 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 (opcional)

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

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

kamiriona!

19. Tirohia rangitaki uru i roto i Lubuntu

hoatu mate te tūmau “hariata” ki te Ipurangi, Kua tae mai ratou whakamātau ki te whakaeke mā SSH (lōpoti). I hanga mārama tenei e titiro i te roko motuhēhēnga, ki ngā tāurunga maha ia te rua:

Ka ngana ki te hack mā SSH

1
2
3
4
5
6
7
Hakihea 24 09:21:57 Mercurio sshd[22023]: pam_unix(sshd:auth): rahunga motuhēhēnga; logname= UID=0 euid=0 TTY=ruser SSH= tunu=62-210-151-213.REV.poneytelecom.kaiwhakamahi ahau=pakiaka
Hakihea 24 09:22:00 Mercurio sshd[22023]: kupuhipa rahua hoki pakiaka i 62.210.151.213 tauranga 49658 ssh2
Hakihea 24 09:22:04 Mercurio sshd[22023]: toutou karere 2: [ kupuhipa rahua hoki pakiaka i 62.210.151.213 tauranga 49658 ssh2]
[...]
Hakihea 24 09:43:52 Mercurio sshd[3545]: pam_unix(sshd:auth): rahunga motuhēhēnga; logname= UID=0 euid=0 TTY=ruser SSH= tunu=server07.mycarequity.kaiwhakamahi com=pakiaka
Hakihea 24 09:43:54 Mercurio sshd[3545]: kupuhipa rahua hoki pakiaka i 67.228.238.114 tauranga 60512 ssh2
Hakihea 24 09:43:54 Mercurio sshd[3545]: momotu riro mai i 67.228.238.114: 11: poroporoaki poroporoaki [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 /ko/takiuru/auth.takiuru

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. Huri tauranga SSH taunoa

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, o 22 para uma outra, rite 32000. Isso pode facilmente ser feito da seguinte forma:

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

1
bananapi@mercurio:~$ sudo nano /etc/ssh/sshd_config

Altere a diretivaPort” o 22 hoki 32000 (ou outra) – Arquivo /etc/ssh/sshd_config

1
2
# He aha tauranga, IP me ngā tikanga whakarongo tatou mo
Port 32000

Tīmata anō i te ratonga SSH

1
bananapi@mercurio:~ $ Sudo tīmata ratonga SSH

Tirohia tuwhera nga tatau

1
bananapi@mercurio:~ $ Sudo netstat -tunlp

matamata haumaru fokotu'u e te Kaiwhakaako Eriberto Mota, e mai 2007 Kua awhinatia ahau te reira ki te mau haapiiraa Debian i te pukapuka “Discovering Linux”, me te kauwhau me ngā whakawhitinga. whakawhetai koe!

21. Waihanga mahara Huri

Fakatokanga'i he tetahi whakaroa ina ki OwnCloud whārangi renderizava whakaatu momo muisca ihirangi (.mp3), whakaahua (.JPG) me ngā ataata (.mp4, .papa, .wmv, .asf, .Nuku, .mpg, etc), whakapae ahau e puta tenei no te mea o Panana PI i anake 1 GB RAM, a te tāuta Lubuntu kihai i waiho e etahi wāhi ki Neke.

engari inaianei, me pehea ki te whakaoti i tenei ki kua tāuta katoa? aru ahau nga kaupae Tuhinga “Me pēhea te Hei Tāpiri Huri i runga i Ubuntu 14.04” a mahi ana ki te waihanga Swap, ahakoa kahore ahau i kite taonga nui ki tenei. Tirohia te konei pehea ki te mahi i:

Ki te tirohia, ki te whai koe i te Huri e wātea ana, hoatu te whakahau “-h free” ka mau i te tīwae “katoa” ki “0B” (kore paita) Huri.
Taki i te mahara Huri

1
2
3
4
5
bananapi@mercurio:~ $ Free -h
             katoa whakamahia ngā pūreirei ngā free keteroki
mem:          874M 852M 21M 24M 84M 104M
-/+ ngā pūreirei/keteroki:       664M 210M
Huri:           0B 0B 0B

te hanga 1 GB Huri

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

Tautuhinga kōnae whakaaetanga Swap (pakiaka)

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

Whirihora i te pūnaha ki te whakamahi i te wāhi Huri

1
bananapi@mercurio:~ $ Mkswap sudo /swapfile

Whakahohe Huri

1
bananapi@mercurio:~ $ Sudo swapon /swapfile

hohoro! Ki te tirohia ano koe, ka kite te Huri te vai e kē. Kia mōhio e haere te tīwae katoa o te Huri i “0” hoki “1023” MP (1 GB).
Taki Huri hanga (kē i roto i te whakamahi)

1
2
3
4
5
bananapi@mercurio:~ $ Free -m
             katoa whakamahia ngā pūreirei ngā free keteroki
mem:           874        852         21         25         21         66
-/+ ngā pūreirei/keteroki:        764        109
Huri:         1023         34        989

Otiia e kore e ki runga, Me koe ki te hanga i tenei whirihoranga pūmau, no te mea te kore, ina tīmata anō koe i te pūnaha whakahaere, tudo vai se perder. mo tenei, mahi i te whai ake:
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

Thoughts whakamutunga

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, i roto i te mau parau te tahi atu, 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
Ka taea hoki te tāuta i tētahi App i runga i tō pūrere pūkoro i roto i te Apple App Store e rua (iOS) quanto kahore Google Store Play (Android), tuku koe ki te uru, tukutahi, ka tukuatu koutou raraunga ki hea.

Ki te whai koe i tetahi pātai i runga i te āhua o ki te whakamahi i OwnCloud, kite i te ā- http://doc.owncloud.org/.

Aku ongo o Panana PI me OwnCloud

Kahore atu whai hua ki te mutu tenei pou te faaiteraa i aku'ilo i runga i te putanga o tenei mahi.

panana PI
Te Banana PI kua rite pai te meka o te rawa kiato (he hawhe HD 3.5″), Heoi, rānei i runga i ki te mea e hiahia ana koe ki te whakamahi i te reira, Ka taea e waiho e koe ki te kia hiahiatia i roto i ngā o te tukatuka me te mahara (anake 1 GB). ite ahau pahono āhua pai ia (mahi) rite nga tono mā OwnCloud, urutomo, taputapu pai rite MyCloud.

Ko te raruraru ko te e rite tāpiri koe maha kōnae pūoro, ataata me ngā whakaahua, ia mooni “noho” ki te hoatu i te whārangi whakaatu ihirangi. i taua wa, Kia mahara te whakamahi o te mahara Huri, pea take katoa pōturi iho. engari, ahakoa, e kore nui ki te riro taea, tika pea faaohipa test o manawanui. Hei whakaatu i te rārangi ohie o te pūnaha kōnae tae noa pai.

OwnCloud
Ko te pūmanawa Ko te otinga kapua nui, haunga katoa, te reira noa. He tokomaha o nga āhuatanga matua kia hiahia koe, me tohu katoa e putanga heke mai ka piki ake.

kahore wa (putanga 7) whakaaro ahau te vahi paruparu o te OwnCloud ko te whakaatu / anō pāpāho (waiata, whakaahua me ngā ataata) a kia whai koe fifi i roto i tenei whakaaro.

He aha fakatokanga'i ahau he e kore e tautoko i te reira pai te whakaatu o te ihirangi mā te tarere (tono). hei tauira, ina pāwhiri koe i runga i te ataata .avi, ia te tiki noa te ataata hei utu o te whakaatu i te reira. Hōputu pērā i ngā .flv me .mp4 (etahi .mp4 kore tāruatia) ki te mahi tika i runga i te mata, engari kore te nuinga: .wmv, .papa, .Nuku, .asf, etc. I roto i te ara, hawhe-tetahi he o tenei he e tika ana ki te here Tukutuku mohiotia, ahakoa kē maha take rongoā.

Kāore he take waiata (.mp3), i reira ko te raruraru taua, e kore e whakatika. Te OwnCloud natively tikiake hei utu o te whakatangi. i roto i tenei take, Ka taea e te tāuta e koe te mono (taupānga) “Music”, e hanga he ahua o te rārangipāpāho o koutou .mp3 katoa, engari ki te whai koe i nga mano o waiata, Ka riro te reira tata taea ki te hoatu, no te mea he nui utaina te whārangi.

Ko te taua raruraru puta hoki whakaahua (.JPG), i roto i te mau parau te tahi atu, hanga te pūnaha he rapu mō whakapakoko katoa i runga i te kōpae, me te whakamātau ki te hanga i tētahi pukaemi, engari ki te he ratou mano o whakaahua, ka waiho he whanau tenei. mārama, e ko he whakaata tukatuka me te IP mahara panana rawa iti, engari ki etahi OwnCloud arotautanga te tauturu whakaiti tenei momo o te raruraru.

tautoko te OwnCloud hanga monomai (taupānga) tuatoru, e hanga ana e ia taea ki te tāpiri āhuatanga hou, engari i roto i toku whakaaro, ko te tonu ahua kūwawa i roto i tenei whakaaro.

Te mea he māmā ake ki te tohu i roto i nga mea kohakore atu mahi i te tahi no te, ka, Au noa e ahau i te iti rawa waiho ahau konei aku mihi me aku whakawhetai ki ngā OwnCloud. He mārohirohi faaino, Ka taea e waiho e koe tino.

katia ahau tenei pou roa i konei. inaianei hoki ko tenei, waimarie pai!

maha Tapeke o täia: 43096

He arotake i runga i “Kapua hautū kōnae ki Panana PI me OwnCloud [tonu]

Waiho i te Reply

Ka kore e whakaputaina tō wāhitau īmēra. Kua tohua ngā āpure e hiahiatia ana ki *