Cloud hosting fayiloli tare Banana PI da OwnCloud [full]

Samar da your own Hosting girgije fayil (girgijen) Banana amfani PI (hardware) e OwnCloud (software).

bananapi-owncloud

gabatar

Domin shi ne da ɗan fasaha Post game da gina wani girgije hosting uwar garken ta yin amfani da wani minicomputer, za ka iya so su yi la'akari da madadin mafita, Kamar yadda ko Dropbox, Google Drive Ou equipamentos tipo MyCloud e Seagate Central. Wannan ba talla, me ya sa ba ka yi amfani da wani daga cikin wadannan mafita. Wannan shi ne mai sauri da kuma m tunani a kan abin da zai zama alhẽri a gare ku, kafin fara (halin kaka da kuma amfanin).

Dropbox & Google Drive

Dropbox gdrive

ta yin amfani da ko Dropbox ko Google Drive, misali, ka biya a kowane wata fee cewa a yau revolves a kusa 10 1TB daloli, kuma da cewa za ka iya dauki bakuncin, access da kuma raba ka fayiloli daga wani lantarki na'urar da alaka da yanar gizo, ba tare da damuwa game da yadda software implementations ko tsaro (Firewall), backups, wutar lantarki ta halin kaka, Crash hardware, da dai sauransu. A daya hannun, wannan wuri shi ne ainihin your data (idan da zance muku)? Shin kowa, daga gare ku, Za ka iya samun dama da su (gwamnatin)? kalmar, ba zai zama mai rahusa da kansa bayani? Duk da haka dai, wannan na iya zama mafi m wani zaɓi ga wadanda suka iya iya kuma ba sa so su nada kanka a kusa implementations.

A cikin wannan ra'ayin outsource your Cloud, sabis da ake kira MinhaTeca yi alkawarin cewa “NO iyaka adana fayilolinka for free“. Ina da ganin idan akwai wasu irin iyakance har ma da lokacin da wannan slogan zai raya. Amma ga alama a key differentiator tsakanin gasa. (Godiya ga Salkys, Cianorte, tip).

MyCloud & Seagate Central

mycloud4 seagate-tsakiya

Idan ba ka so wani m sabis, kamar Dropbox da Google Drive, za ka iya ficewa domin a shirye-sanya bayani da cewa zai zama jiki cikin gidanka ko ofishin, kamar yadda ko MyCloud, da Western Digital ou o Seagate Central. a cikin wannan harka, da farko zuba jari zai zama kamar 130 da 2TB faifai sarari, kuma ka kasance free of kowane wata kudade kuma sun fi “posse” your data. duk da haka, yanzu zai zama wa cajin makamashi ta halin kaka, backups, software update (iya?), Soyayyen hardware (HDs, faranti, kofofin), da bukatar wasu saituna da ake bukata domin girgijen aiki. Dubawa daya daga cikin wadannan aiki, Na samu da ɗan m. Amma ga alama ban sha'awa ga wadanda suka bukatar karin sararin samaniya da kuma ba sa so su yi wata-wata kudi.

banana PI + OwnCloud

bananapi-owncloud2
A m kalma, Banana PI ne mai jirgi tare da miniaturized kusan kowace bangaren yana da kwamfuta (processor, memory, kebul, HDMI, audio, video, da dai sauransu). Tuni OwnCloud ne aikace-aikace da aiki kamar wancan to Dropbox. Dukansu suna bude-source ayyukan, wanda damar free rarraba, gyare-gyare, derivations da damar yin amfani da source code. Tare da haka mutane da yawa zažužžukan karfafa Cloud (girgijen), domin ina aiki a saka tare da nasu bayani? Ina ce da minicomputer Ni ba iyaka zuwa alama kawai, bayan duk, Ina da guje tsarin aiki, iya tara da kuma isar da wani sabis ne da yake ina so, daya kasancewa hosting girgije fayil. Kuma duk wannan a wani low ikon amfani, saboda hardware miniaturization. bayarda, kana bukatar ka yi wasu (da yawa) ilmi gina wannan bayani, kuma kasancewa da alhakin dukan aiwatar da matsaloli alaka. Ya sa hannu kashe kudi dabam tsakanin 150 e 200 daloli, idan akai la'akari da sayan BananaPI Kit + HD 4TB. Kafin akan wannan bayani, Ina bayar da shawarar ka karanta “My kwaikwayo game Banana PI da OwnCloud”, karshen labarin.

Za ka iya gwada online OwnCloud (DEMO): http://demo.owncloud.org/. Ko video bi (Turanci) misalta yadda ownCloud aiki:

ownCloud for ciniki File Sync da Share daga ownCloud, Inc. a kan Vimeo.

kyakkyawan, zama tare da bayani da cewa mafi kyau ya fi dacewa da ku. Ba na nan don yin hukunci da abin da yake mafi kyau, domin kowane iya zama da ban sha'awa dangane da gaskiyar ko labari. Ina so a raba ta da kwarewa da Banana PI da OwnCloud, ko?

gabatarwar

Idan kana da ake yi niyyar su sanya hannuwansu datti da kuma yin your own bayani “girgijen”, don haka ya zo a kan! A karshen wannan post za ka iya samun damar your fayiloli daga ko'ina a duniya daga kwamfutar hannu, iPhone, smartphone, Mai kula da kawancen, kwamfuta ko duk wani na'ura da alaka da yanar gizo. Bugu da ƙari kuma, iya aiki tare da fayiloli tsakanin your PC da girgije, kazalika da ciwon da ikon raba fayiloli tare da kowa.

Bari mu raba wannan tafiya a matakai biyu: Hardware da Software, amma riga ci gaba da cewa software zai zama da yawa “wuya”, yi imani. All ni tambayar ne kadan haƙuri, gama zan iya kokarin taka matakai sanya days ago yi duk abin da aiki. sa'an nan, idan wasu daki-daki, da aka rasa, haƙuri, yayi kashedin nan.

Hardware

Don fara tattaunawa, kana bukatar ka samu hardware. Na musamman zabi Banana PI, amma yana da wasu ban sha'awa yadda rasberi PI e o Cubieboard3. The banana PI Yana da wani bude-source aikin kwamfuta Ya sanya daga rai guda farantin (single-jirgin kwamfuta – SBC). Yana iya gudu daban-daban aiki tsarin, kamar yadda Android, Ubuntu da Debian. Akwai abubuwa da zane ya fi dace da aiki da kai, amma ya zama daidai m ga sauran dalilai.

banana-pi_05

Wannan post da aka gwada kawai tare Banana PI. Saboda haka, Ina bayar da shawarar da ka saya:
– 1 mini-PC / farantin (wanda shine IP kanta Banana)
– Power Source (don ciyar da farantin)
– Chiller / yumbu sanyaya (zuwa dissipate zafi daga processor)
– 1 Cabo SATA (to connect da HD zuwa kwano)
– 1 harka (shi ne ba na tilas, Yana da hidima ga saukar da farantin)
– 1 HD (kamar yadda ake bukata. Mine ya 3TB)
– 1 SD Card (zai iya zama 8GB. My aji ya 32GB 10)

Wasu dillalai riga sayar da kit (ba tare da HD). Zaka iya bincika a shafukan kamar http://www.aliexpress.com/, costing tsakanin 50 a 80 daloli, daga HD, wanda zai iya zama har zuwa 4TB.

Da zarar kana da guda, gama su kamar yadda aka nuna a kasa.

bananapi-Hašasource: saba hoto http://forum.lemaker.org/thread-443-1-1-.html

software

Ganin cewa ka riga da ka Banana PI iya, za mu fara da software shigarwa. Mun bi da wadannan matakai:

primary gudanar – muhimmanci:
– 01. Instalar o Lubuntu ba SD Card (tsarin aiki)
– 02. Mayar da girmansa / Expand bangare SD Card
– 03. Canja tsoho kalmar sirri da kuma saita mai amfani sudoers
– 04. Sa gyarawa IP da sunan watsa shiri
– 05. Shigar ko VNC – x11vnc (ga m zana hanya)
– 06. Shigar ko Web uwar garken (fitila) da kuma ƙarin kayayyaki
– 07. shigar phpMyAdmin (a yi amfani da database)
– 08. Tsarin da kuma hawa HD da 3G NTFS bangare
– 09. Create ajiya directory a HD kuma access izini
– 10. Shigar ko OwnCloud (girgije mai sarrafa fayil)

sakandare ake gudanar – tilas:
– 11. yin Apache “ji” ƙofar 8080, maimakon 80 (misali)
– 12. Saita OwnCloud da HTTPS amintacce connection
– 13. Open tashar jiragen ruwa a kan na'ura mai ba da hanya tsakanin hanyoyin sadarwa (Port Mikawa)
– 14. Create a DDNS don samun damar Intanit OwnCloud
– 15. Sabunta OwnCloud
– 16. Shigar da wani sabon App a kan OwnCloud
– 17. Ka sunan mai masauki gane Lubuntu a kan Windows na cibiyar sadarwa
– 18. Haɗa aiki tare da kwanan wata da lokaci da NTP
– 19. Duba Lubuntu Access rajistan ayyukan
– 20. Change tsoho SSH tashar jiragen ruwa
– 21. Create Memory Musanya

A karshen Post, ga kuma:
– final Zamantakewa
– My kwaikwayo game Banana PI da OwnCloud

01. Instalar o Lubuntu ba SD Card

Na farko kana bukatar ka shigar da tsarin aiki a kan SD Card. Za mu yi amfani da wani version kira lubuntu, wanda yake shi ne bambance-bambancen da Ubuntu amfani LXDE tebur. A cikin wannan post za mu yi amfani da image file “lubuntu – updated : 2014-08-07”. A nan ne matakai na bi bisa ga umarnin da ni shiryar.

Download da image file – lubuntu
http://www.lemaker.org/resources/9-38/image_files.html
The image file ne a kusa da 823 MB kuma za su kasance wani abu kamar “Lubuntu_For_BananaPi_v3.1.1.tgz”, kasa kwancewa shi don samun image “Lubuntu_1404_For_BananaPi_v3_1_1.img” za a yi amfani.

Download SDFormatter format da SD Card
https://www.sdcard.org/downloads/formatter_4/eula_windows/
download, kasa kwancewa kuma shigar ko SDFormatter. Saka katin SD cikin kwamfutarka da kuma gudanar da shirin SDFormatter (kamar yadda shugaba), saitin zažužžukan “FORMAT irin” para Quick e “FORMAT girman gyara” domin “ON”. muhimmanci: Tabbatar da wasika (drive) SD Card daidai ne da kuma danna OK.

formatter1

formatter2

Linux users, Don Allah ga umarnin a cikin wannan jagorar.

Download DiskImager to rikodin image a kan SD Card
http://sourceforge.net/projects/win32diskimager/files/Archive/
download, descompacte e instale o DiskImager. Run da shirin da kuma nuna da wuri daga cikin image file (Lubuntu_1404_For_BananaPi_v3_1_1.img) da wasika daga SD Card. Click “rubuta” don fara. Kada matsar da SD ajiya ko cire haɗin kwamfuta yayin wannan tsari.

Diskimager

Linux users, Don Allah ga umarnin a cikin wannan jagorar.

Testing image – lubuntu
Saka your SD Card cikin BananaPI. Kamar yadda duk da haka ba mu da m zana hanya (VNC), BananaPI connect to your TV ko HDMI duba, kuma kada ka manta da su gama da shi har zuwa cibiyar sadarwa da UTP / RJ45. Idan duk ke da kyau, Za a yi da taya daga SD Card, kuma Lubuntu load, Tsayawa Login allon. Yi amfani da tsoho kalmar sirri “bananapi” shiga.

02. Mayar da girmansa / Expand bangare SD Card

Bayan ajiye da Lubuntu kan SD Card, lura da cewa shigarwa fayil tsarin (ext4) Too kadan fiye da 3 GB, barin sauran free SD katin (kuma mara amfani). Amma wannan za a ƙwarai da aka rasa daga baya a lokacin da muke bukatar mu kafa wasu shirye-shirye, store rajistan ayyukan, da dai sauransu. Lalle ne, haƙĩƙa idan ba ka aikata wannan, Za ka sami matsalar rashin sarari, kamar yadda ya faru da ni. Lokacin da na ga / dev / tushen da aka 100% used (maƙil). sa'an nan, fara dubawa your faifai sarari:

Dubawa faifai sarari (Filesystem)

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

Za mu fadada da bangare zuwa ga cikakken amfani da dukan SD Card. Don yin wannan na bi wannan tip “banana PI: resizing da SD katin tushen bangare a Lubuntu”. Yana da muhimmanci a rubũta abin, ko da yake na yi haka ne kawai bayan duk ta data kasance riga a cikin SD Card kuma Hard Disk, Na ba su rasa wani abu! Amma shi ne a your own hadarin, kuma ku auna nauyi da yiwuwar yin wariyar ajiya kafin, idan ka yi tunanin bukatar. All na yi shi ne:

Bude fdisk m niyya da SD Card (mmcblk0)

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

daga nan, shigar da wadannan sigogi:

1
2
3
4
5
6
7
8
9
10
11
12
13
- matsa lamba 'P' don nuna bangare tebur.
 
- matsa lamba 'D' don share bangare: type '2' zabi na biyu bangare
- matsa lamba 'N' don ƙirƙirar sabuwar bangare: type 'P' don zaɓar wani shãmaki yi primary type.
 
- bangare number (bangare number): latsa "Ku shiga ' yarda da 2 tsoho bangare number (tsoho). 
 
- farko bangaren (Na farko sashen): latsa "Ku shiga ' yarda da tsoho (tsoho). A na harka, wannan shi ne 124928. 
 
- karshe bangaren (Last bangaren):</a> latsa "Ku shiga ' yarda da tsoho (tsoho). 
 
- matsa lamba 'W' don rubuta sabon bangare tebur.

Sake kunna tilasta kwaya don gane da sabon bangare tebur

1
bananapi@lemaker:~ $ Sudo sake yi

Bayan da tsarin baya, mayar da girman da bangare

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

Ko, nan da nan! A sake dubawa da / dev / tushen da kuma ganin cewa yawan amfani (Yi amfani da%) rage, domin ka yanzu suna more sarari a matsayin file tsarin shagaltar dukan memory card (A na harka, 30Gb ko 29900Mb). Dubi yadda ya kafin da kuma bayan fadada SD Card:

KAFIN: 100% a amfani (/dev / tushen)

1
2
3
4
5
6
7
8
9
10
11
bananapi@lemaker:~ $ Sudo DF -bm
Filesystem 1m-tubalan Used Rasu Amfani% saka a kan
/dev/tushen 3385M 3218M 0m 100% /
devtmpfs 438m 438m 1m   1% /dev
m 1m 0m 1m   0% /sys/FS/cgroup
m 88M 1m 87M   2% /run
m 5M 0m 5M   0% /run/kulle
m 438M 0m 438M   0% /run/Rabiosa
m 100m 1m 100m   1% /run/mai amfani
/dev/sda1 2861589M 356454M 2505135M  13% /kafofin watsa labaru,/girgijen
/dev/mmcblk0p1 60M 5M 56M   8% /kafofin watsa labaru,/bananapi/324A-3901

BAYAN: 12% a amfani (/dev / tushen)

1
2
3
4
5
6
7
8
9
10
bananapi@lemaker:~ $ Sudo DF -bm
Filesystem 1m-tubalan Used Rasu Amfani% saka a kan
/dev/tushen 29900M 3358M 25293M  12% /
devtmpfs 438m 438m 1m   1% /dev
m 1m 0m 1m   0% /sys/FS/cgroup
m 88M 1m 87M   2% /run
m 5M 0m 5M   0% /run/kulle
m 438M 0m 438M   0% /run/Rabiosa
m 100m 1m 100m   1% /run/mai amfani
/dev/sda1 2861589M 464021M 2397569M  17% /kafofin watsa labaru,/girgijen

wasu tambayoyi, ga Mataki na ashirin da aka ambata.

03. Canja tsoho kalmar sirri da kuma saita mai amfani sudoers

Don kauce wa jami'an tsaro matsaloli, shi ne da muhimmanci ka canja tsoho tushen kalmar sirri da kuma bananapi, sanin cewa duka an saita zuwa tsoho kamar yadda “bananapi”.

Abra Um m ba Lubuntu (Fara> Accessories> LXTerminal), canja mai amfani don tushen, sa'an nan kuma canja kalmomin shiga, duba:
Running matsayin tushen

1
2
3
bananapi@lemaker:~ $ Su
password: 
tushen@lemaker:/home/bananapi#

Canza tushen kalmar sirri

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

Kawai shigar halin yanzu kalmar sirri (bananapi) da sabon kalmar sirri da ka so domin ayyana. Shin wannan ga mai amfani bananapi, haka:

Canza mai amfani da kalmar sirri bananapi

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

Don yin wasu ayyukan, kana bukatar galihu izini cewa kawai tushen iya yi. Amma zauna a ciki kamar yadda tushen, Yana ba kyau yi. game da shi,, kana iya yin talakawan mai amfani bananapi iya warware wasu dokokin, kamar yadda tushen, ta hanyar da sudo umurnin. Como o usuário bananapi não está no arquivo sudoers, sa'an nan, precisamos colocá-lo lá, ko?

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

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

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

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

04. Sa gyarawa IP da sunan watsa shiri

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 “Add” e informe seus dados de rede.

Vou dar um exemplo, mas obviamente você deve obter isso com base na sua rede. Você pode conseguir esses dados abrindo o command (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. Click “Save” e “Close”.

Definindo nome do Host

1
bananapi@lemaker:~$ sudo leafpad /da dai sauransu/hostname

E troque “lemaker” pelo nome que você quiser. A na harka, 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. domin wannan, altere também o arquivo /etc/hosts.

Vinculando IP ao nome

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

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

Verificando o nome do Host

1
bananapi@mercurio:~$ hostname

05. Shigar ko VNC – x11vnc (ga m zana hanya)

Provavelmente você não vai querer ter um monitor exclusivo para seu BananaPI. sa'an nan, precisamos configurá-lo para permitir o acesso gráfico remoto via VNC (Virtual Network sarrafa kwamfuta). 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 /da dai sauransu/init.d/x11vnc

Abra o arquivo x11vnc criado com o editor leafpad (ko wasu)

1
bananapi@mercurio:~$ sudo leafpad /da dai sauransu/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-server
# Required-Start: networking
# Required-Stop: 
# Default-Start: S
# Default-Stop: 0 6
# Description: Manage X11VNC server
### END INIT INFO

## VNC uwar garken farawa script gaban login taga
## x11vnc tushen VNC uwar garken da GDM taga sarrafa
##
## emri.e9 [ AT ] gmail.com

## iyakancewa: a lõkacin da mahara lokutta ana kaddamar VNC uwar garken
## tasha wani zaɓi ƙare duka, shi ne, ba zai yiwu a zabi
## wani misali dangane da sauraron Port

## Zabuka ############

## primary mai amfani
## /!\ Shin, ba ta dace da mai amfani da aka guje da uwar garken !
## Yayi dace da mai amfani da abin da ake yi muku shiga on
## uwar garken.
## iyakancewa: kulle taro a lokacin da abokin ciniki disconnects
##             VNC za ta yi aiki ne kawai sabõda abin da mai amfani da.
## Na ba su samu yadda za a mai da kuzari da shi don ya dace
## yanzu zaman, idan kana da wani bayani, suna meshing ni ;)
AMFANIN=sunan
## logfile
LOGFILE= /ya/shiga/x11vnc.shiga
 
## Farawa mahara lokutta idan uwar garken da ya rigaya
## aiki
ALLOW_MULTI_INSTANCES=arya
 
## Default Port (hidima a matsayin tushe lambar mahara lokutta)
## a lõkacin da ALLOW_MULTI_INSTANCES zaɓi don gaskiya
DEFAULT_PORT=5900
 
## Wasu zažužžukan x11vnc
## Ga cikakken da cikakken jerin zažužžukan (Turanci)
## ga http://www.karlrunge.com/x11vnc/x11vnc_opts.html
EXTRA_OPTIONS="\
-shared \
-verbose \
-da $LOGFILE \
-har abada \
-xkb"
 
## Block zaman iko a lokacin cire hašin VNC abokin ciniki
## Mai amfani a guje da uwar garken matsayin tushen x11vnc, allon kulle
## ba ya bukatar shiga da kalmar sirri sake, Dalilin sudo -u.
## Idan mai amfani a kayyade a cikin AMFANIN ba a haɗa, wannan umarni
## zai yi aiki ba, kuma allon ba za a kulle.
GONE_COMMAND="sudo -u $AMFANIN GNOME-fuskar-umurnin --lock"
 
## KARSHEN OF Zabuka ############

 
. /lib/lsb/init-ayyuka
 
umurnin=$1
 
## Kulawa da tashar jiragen ruwa via umurnin line (overrides DEFAULT_PORT)
idan [ -daga $2 ]; sa'an nan
  tashar jiragen ruwa=$DEFAULT_PORT
kuma
  tashar jiragen ruwa=$2
Fi
 
pid=
 
get_pid() {
  pid=`Pidof x11vnc` || arya
}
 
is_running() {
  get_pid
  idan [ "X$pid" != "X" ] ; sa'an nan
    samu 0
  kuma
    samu 1 
  zama
}
 
farko() {
  ## main umurnin line for uwar garken farawa 
  ## Don ƙara zažužžukan, shi ne mafi kyau don canja extra_options 
  ## maimakon umurnin line
  samu `x11vnc -BG -autoport $1 ${EXTRA_OPTIONS} -tafi "${GONE_COMMAND}" -rfbauth /da dai sauransu/x11vnc.wuce -mafi aminci -auth zato -nuni :0 | gawk -F Port= '{buga $2}' `
}
 
X11VNC_stop() {
  log_daemon_msg "[X11VNC] Tsayawa uwar garken ..."
 
  idan is_running ; sa'an nan
    kashe $pid
    ret=0
  kuma
    log_warning_msg "[X11VNC] Server ba gudu"
    ret=1
  Fi
  log_end_msg $ret
  samu $ret
}
 
 
X11VNC_start() {
    log_daemon_msg "[X11VNC] An fara uwar garken sauraron a tashar jiragen ruwa ${tashar jiragen ruwa}..."
    idan is_running && ! $ALLOW_MULTI_INSTANCES; sa'an nan
        log_failure_msg "[X11VNC] Server riga guje. Operation zubar waccan !"
        log_end_msg 1
        fita
    Fi
    farko $tashar jiragen ruwa
    real_port=$?
    idan [ -daga $real_port ] || [ $real_port -lt $tashar jiragen ruwa ]; sa'an nan
      log_failure_msg "[X11VNC] kuskure(s) bazata, Shawarci shiga fayil ga mafi informations"
      log_failure_msg "[X11VNC] ${LOGFILE}"
      log_end_msg 1
    kuma
      log_daemon_msg "[X11VNC] Server fara a tashar jiragen ruwa $real_port"
      log_end_msg 0
    zama
}
 
 
harka "$1" a
  farko)
    X11VNC_start
    ;;
  tsaya)
    X11VNC_stop
    ;;
  sake kunnawa)
    X11VNC_stop
    X11VNC_start
    ;;
  *) 
      log_failure_msg "Incorrect syntax: shawara bace ko ba daidai ba"
      log_success_msg "Usage: $0 {farko [tashar jiragen ruwa]|tsaya|sake kunnawa [tashar jiragen ruwa]}"
    fita 1
esac

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

1
bananapi@mercurio:~$ sudo chmod 755 /da dai sauransu/init.d/x11vnc

Crie uma senha para evitar o acesso indesejado via VNC

1
bananapi@mercurio:~$ sudo x11vnc -storepasswd SUA_SENHA_AQUI /da dai sauransu/x11vnc.wuce

Adicionando o script x11vnc à inicialização

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

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

Idan duk ke da kyau, 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: farko, restart e stop

1
2
3
bananapi@mercurio:~$ sudo /da dai sauransu/init.d/x11vnc start
bananapi@mercurio:~$ sudo /da dai sauransu/init.d/x11vnc restart
bananapi@mercurio:~$ sudo /da dai sauransu/init.d/x11vnc stop

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

06. Shigar ko Web uwar garken (fitila) da kuma ƙarin kayayyaki

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

Abra Um m ba Lubuntu (Fara> Accessories> 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) kuma rubuta a cikin address bar: 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 /da dai sauransu/apache2/apache2.conf

DiretivaDirectory /var/www/html

1
2
3
4
5
<Directory /ya/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 /da dai sauransu/php5/apache2/php.ini

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

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

1
2
3
4
bananapi@mercurio:~$ sudo /da dai sauransu/init.d/apache2 stop
bananapi@mercurio:~$ sudo /da dai sauransu/init.d/apache2 start
[ko]
bananapi@mercurio:~$ sudo /da dai sauransu/init.d/apache2 restart

07. shigar phpMyAdmin (Manipular o banco de dados)

A OwnCloud kokarin amfani da default SQLite, amma kamar yadda muka riga sun MySQL shigar (fitila), mu ficewa domin shi kamar yadda database.

Kamar yadda za mu bukatar ka ƙirƙiri wani database a MySQL, Ina bayar da shawarar mu shigar phpMyAdmin, domin su samu dama, da data management. Don shigar da phpMyAdmin, za mu yi amfani da synaptic kunshin manajan kanta Lubuntu:
– Clique farko> System Tools> synaptic Kunshin Manager
– Shigar da tushen kalmar sirri
– a cikin filin “search”, nemi “phpMyAdmin”
– zabi “phpMyAdmin” e clique em “Aiwatar” (shigar dependencies, idan akwai)
– Za a iya yiwuwa ya nemi wata kalmar sirri domin MySQL, rahoton-a (za ka bukatar shi daga baya).

Lura cewa phpMyAdmin aka shigar a / usr / share / phpMyAdmin /, amma mu Apache Web uwar garke wallafa shafukan yanar-gizo, a / var / www / html. Saboda haka, muna bukatar haifar da wata mahada haka za mu iya samun damar phpMyAdmin da Browser, haka:

Samar da mahada zuwa ga hanya phpMyAdmin da browser

1
bananapi@mercurio:~ $ Sudo Ln -SF /usr/rabo/phpMyAdmin/ /ya/www/html/phpMyAdmin

Don gwada ko phpMyAdmin an shigar da daidai, apenas abra o navegador (lubuntu: Start > Internet > Firefox Web Browser) kuma rubuta a cikin address bar: http://localhost / phpMyAdmin. Deverá ser exibindo algo assim:

phpmyadmin0

Samar da database “owncloud” babu PHPMyAmdin
Za mu haifar da database cewa zai yi amfani da OwnCloud. Shiga a PHPMyAmdin, tare da mai amfani da “tushen” da MySQL kalmar sirri da ka kafa a lokacin shigarwa tsari. Click “database” (ko Databases) da kuma shigar da sunan database: “owncloud”, kamar yadda aka nuna a kasa. Just click Create (ƙirƙiri)!

phpmyadmin3

08. Format da na Dutsen NTFS bangare a kan 3G HD

Don ganin idan ka hd an gane da BananaPI / Lubuntu, samun damar mai amfani “Fara> Accessories> woje”. Ya kamata ka a nuna ka SD Card kuma ka HD. Kai da damar don zaɓar your HD (bar) da kuma ganin idan (dama) shi ya bayyana saita zuwa “na'ura: /dev / sda1” (ko wani abu mai kama). Kiyaye shi da kyau, Za ka yi amfani da shi don bin!

Yanzu bari format shi to NTFS. Abra Um m ba Lubuntu (Fara> Accessories> LXTerminal), e faça:

Tsara rumbun kwamfutarka zuwa NTFS

1
bananapi@mercurio:~ $ Sudo mkfs.ntfs -f /dev/sda1

A matakai na gaba ne m, wannan shi ne inda yaro kuka da kuma mahaifiyar ba gani! Na rasa wani dogon lokaci, kuma yana da matsaloli masu yawa wajen samun isa wani bayani. Na shirya da taimakon da wadannan Articles:
– labarin [1]: http://www.ubuntero.com.br/
– labarin [2]: http://askubuntu.com

Me ya kamata ka yi? Bi wadannan matakai da kuma ajiye ciwon kai:

Samu UUID na'urar (sda1)

1
bananapi@mercurio:~ $ Sudo blkid

A na harka, o UUID = 28444C77529BC187. dauki! Na dúvida veja o artigo [1].

Abrir a tabela de partição

1
bananapi@mercurio:~$ sudo leafpad /da dai sauransu/fstab

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

1
UUID=28444C77529BC187 /kafofin watsa labaru,/cloud ntfs-3g quiet,defaults,permissions,Mahalli=en_US.utf8

hankali: ba su yi amfani “defaults 0 0”. Na dúvida veja o artigo [2].

09. Create ajiya directory a HD kuma access izini

A shigarwa na OwnCloud ne samun zuwa karshen, daidai sai cewa yanayi ne da cikakken shirye su sami shi. Ya zauna ayyana wani wuri for your fayiloli su sami ceto. Babu shakka cewa SD katin da aka sosai iyakance cikin sharuddan ajiya sarari, don haka bari mu kirkiro wani directory on mu HD, da kuma yin wasu saituna.

kafin, duk da haka, gode wani video shared a kan YouTube wanda shi ne karshe a kammala shigarwa, kuma duk sun yi aiki.

Apache, inda zai juya OwnCloud, yawanci an yarda su yi amfani da fayilolin a / var / www / html. domin wannan, shi yana amfani da wani mai amfani da kuma kungiyar da ake kira www-data. duk da haka, wannan kafuwa, Na tabbata ba sa, akwai wannan kungiyar, akwai kawai mai amfani. sa'an nan, mun halitta shi.

Abra Um m ba Lubuntu (Fara> Accessories> LXTerminal) da kuma canza mai amfani ga tushen:
Running matsayin tushen

1
2
3
bananapi@mercurio:~ $ Su
password: 
tushen@mercurio:/home/bananapi#

Crie na Grupo www-data, amfani da Apache

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

Add da www-data mai amfani da www-data kungiyar

1
tushen@mercurio:/home/bananapi# usermod -A -G www-data www-data

ƙirƙiri directory “data” OwnCloud don adana fayiloli

1
tushen@mercurio:/home/bananapi# mkdir / kafofin watsa labarai / girgije / data

Saita izini ga directory “data”

1
tushen@mercurio:/home/bananapi# chmod -R 0770 /kafofin watsa labarai / girgije / data

Make Apache (mai amfani da rukunin) da shugabanci mai “data”

1
tushen@mercurio:/home/bananapi# chown -R www-data:www-data / kafofin watsa labarai / girgije / data /

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

1
2
3
4
tushen@mercurio:/home/bananapi# /sauransu / init.d / apache2 daina
tushen@mercurio:/home/bananapi# /sauransu / init.d / apache2 farko
[ko]
tushen@mercurio:/home/bananapi# /sauransu / init.d / apache2 sake kunnawa

10. Shigar ko OwnCloud (girgije mai sarrafa fayil)

karshe, com tudo pronto, vamos instalar o OwnCloud. Apenas lembrando, da 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 (girgijen) para fazer upload;
App próprio para celular/tablet disponível no Google Play e App Store.
Cliente desktop para sincronizar dados entre PC e nuvem e vice-versa.

Em caso de dúvida na instalação, você pode tentar o artigo deste site: http://pclinuxoshelp.com/

Para instalar o OwnCloud, siga os passos:
1. Abra o navegador (lubuntu: Start > Internet > Firefox Web Browser)

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

3. Click “Amsoshi fayil Domin uwar garke masu” da kuma download na file zuwa Unix, yiwuwa daya .tar.bz2 (A na harka, shi ne owncloud-7.0.3.tar.bz2)

4. Saboda fayil dole ne an ajiye su a cikin directory / gida / bananapi / Downloads, dole ne ka motsa shi zuwa Apache directory bugu, em / var / www / html /. sa'an nan, sa:

1
bananapi@mercurio:~ $ Sudo mv /home/bananapi/downloads/owncloud-7.0.3.kwalta.bz2 /ya/www/html/

5. Kwancewa fayil .tar.bz2, owncloud daya directory an halitta.

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

6. Je zuwa browser da irin http://localhost / owncloud. Idan duk ke da kyau, bude page for sanyi da shigarwa na OwnCloud.

owncloud-install2

7. Shigar da sunan mai amfani da kuma kalmar sirri don ƙirƙirar asusun gudanarwa.

8. babu filin “data fayil”, shigar da hanyar da shugabanci inda data zai zama: /kafofin watsa labarai / girgije / data (wannan wuri ne a HD cewa mu yi a baya shirya).

9. A Database sanyi (saita cikin database), rahoton:
– database mai amfani: tushen
– database kalmar sirri: “MySQL kalmar sirri da ka kafa a lokacin shigarwa tsari PHPMyAmdin”
– sunan task.bayanai: owncloud
localhost: localhost

10. Click “gama saitin” da kuma shirye! Kamar shiga a tare da gudanarwa na data ka kawai halitta, da kuma nuna wani allo kamar wannan:

OwnCloud_version_7

11. yin Apache “saurare” ƙofar 8080, maimakon 80 (misali)

Wannan shi ne na zaɓi! haka ma, ba yin wannan idan kana so ka saita OwnCloud da HTTPS kafaffen haɗi. a cikin wannan harka, zuwa gaba topic!

Idan ba ka so ka yi amfani da tsoho tashar jiragen ruwa (80), za ka iya saita wani, kamar 8080. a cikin wannan harka, maimakon yin kiran ta http://localhost / owncloud, você precisaria chamar assim http://localhost:8080/owncloud.

domin wannan, no arquivo /etc/apache2/ports.conf, a “Listen”, troque 80 por 8080.
Abrir arquivo /etc/apache2/ports.conf

1
bananapi@mercurio:~$ sudo leafpad /da dai sauransu/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 /da dai sauransu/apache2/sites-enabled/000-tsoho.conf

Logo no início da linha, troque 80 por 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>
        # A ServerName umarnin kafa request makirci, sunan mai masauki da kuma tashar jiragen ruwa t $
        # da uwar garke yana amfani da su gane kanta. Wannan da ake amfani a lokacin da samar
        # madosa URLs. A cikin mahallin rumfa Runduna, da ServerName
        # ƙayyade abin da sunan mai masauki dole ne ya bayyana a cikin request ta watsa shiri: BBC zuwa
        # dace da wannan rumfa rundunar. Domin tsoho mai rumfa rundunar (wannan fayil) wannan
        # darajar ne ba hukunci kamar yadda aka yi amfani da matsayin karshe mafaka rundunar ko.
        # Duk da haka, dole ne ka saita shi ga wani kara mai rumfa rundunar baro-baro.
        #Server sunan www.example.com

        ServerAdmin kula da shafukan yanar@localhost
        DocumentRoot /ya/www/html
[...]

Sake kunnawa ko Web Server (Apache) da kuma jarraba ku browser, wani abu kamar http://localhost:8080/owncloud
Reiniciando o Apache

1
2
3
4
bananapi@mercurio:~$ sudo /da dai sauransu/init.d/apache2 stop
bananapi@mercurio:~$ sudo /da dai sauransu/init.d/apache2 start
[ko]
bananapi@mercurio:~$ sudo /da dai sauransu/init.d/apache2 restart

12. Saita OwnCloud da kafaffen haɗi – HTTPS

Don amfani da HTTPS yarjejeniya a kan OwnCloud, 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 -
tushen@mercurio:~# a2enmod ssl
tushen@mercurio:~# a2enmod rewrite

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

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

Crie o certificado. Preencha as informações solicitadas

1
2
bananapi@mercurio:~$ sudo su -
tushen@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 /da dai sauransu/apache2/ssl/owncloud.pem
  SSLCertificateKeyFile /da dai sauransu/apache2/ssl/owncloud.mabuɗi
  DocumentRoot /ya/www/html/girgijen/
  <Directory /ya/www/html/girgijen>
    AllowOverride All
    order allow,deny
    Allow from all
  </Directory>
</VirtualHost>

Reinicie o Apache

1
2
3
4
bananapi@mercurio:~$ sudo /da dai sauransu/init.d/apache2 stop
bananapi@mercurio:~$ sudo /da dai sauransu/init.d/apache2 start
[ko]
bananapi@mercurio:~$ sudo /da dai sauransu/init.d/apache2 restart

Para testar, abra o navegador e entre com algo como https://10.0.0.10. A primeira vez, deve aparecer uma mensagem dizendo queEsta conexão não é confiável”. No caso do Firefox, click “Entendo os riscos”, e confirme à exceção de segurança. A wasu masu bincike ne irin wannan, yawanci suna tambayar ka yarda da hadarin.

owncloud-https

da ewa ba! Your ownCloud za a gudanar a kan HTTPS. Ka tuna ka tura your na'ura mai ba da hanya tsakanin hanyoyin sadarwa / modem, don haka da cewa duk HTTPS request da cewa ya zo a cikin shi (misali kofa 443), a miƙa ka zuwa BananaPI / Lubuntu, wanda a cikin misali shi ne IP 10.0.0.10. Ga kadan ƙarin bayani game da shi.

13. Open tashar jiragen ruwa a kan na'ura mai ba da hanya tsakanin hanyoyin sadarwa (Port Mikawa)

Kamar yadda wannan shi ne riga mai kyau-sawa batu, don haka ba zan tafi cikin cikakken bayani. Idan kana da wasu tambayoyi a kan yadda za a yi wannan a kan na'ura mai ba da hanya tsakanin hanyoyin sadarwa, sa'an nan, nemi wani abu game da google.com.

Amma m abin da kana bukatar ka yi shi ne “gaya” da na'ura mai ba da hanya tsakanin hanyoyin sadarwa cewa kowane request don samun a ƙofar 8080 Za a directed zuwa kwamfuta 10.0.0.10 (bananapi), Yana da kama da siffa kasa:
portforw

Kõ kuwa kamar wannan wasu adadi, idan ƙofar 443 (https):
cloud_443

14. Create a DDNS don samun damar Intanit OwnCloud

Me kake bukatar a DDNS? Don samun damar OwnCloud idan kana waje afaretan cibiyar, a cikin wasu kalmomi, a yanar-gizo. misali, cikin afaretan cibiyar ku kawai bude browser da rubuta http://10.0.0.10:8080/owncloud da kuma shirye, ku damar your fayiloli.

Babu shakka lokacin da kake waje your gida na cibiyar sadarwa, wannan zai yi aiki ba, saboda IP 10.0.0.10 Shi ne kawai inganci a cikin cibiyar sadarwa. a cikin wannan harka, dole ne ka damar a yanzu inganci IP, wanda za a iya samu ta hanyar ziyartar shafukan kamar wadannan: http://meuip.info ko http://meuip.com.br, samun wani abu kamar http://672.180.206.150:8080/owncloud

Amma matsalar shi ne cewa inganci IP canjãwa akai-akai, musamman a lokacin da restarting da na'ura mai ba da hanya tsakanin hanyoyin sadarwa / modem. Saboda haka ya zo da bukatar a yi DDNS, Mene ne a yankin (NAME) cewa zai ko da yaushe nuna your halin yanzu IP, kamar yadda daga cikin afaretan cibiyar za ta zama wani aikace-aikace / rubutun updater cewa za daga lokaci zuwa lokaci don duba ko IP ya canza da kuma sanar da DDNS.

Akwai da dama yanar cewa samar da wannan sabis, mafi sananne kasancewa http://www.noip.com/ e o http://dyndns.org/. Suna da FREE version, amma suna da gazawa, kamar ciwon to sabunta kowane 30 kwanaki.

Wani cewa ya dubi ban sha'awa ne http://freedns.afraid.org. Bi matakai:
1. ziyarar http://freedns.afraid.org
2. Click “Dynamic DNS” da ƙirƙirar wani asusun da menu “Saita wani asusu a nan”.
3. shiga, danna menu “subdomains” e “ƙara”
4. Lura ba combobox “domain” cewa, babu karshe, Yana yana da wani zaɓi “Mutane da yawa da yawa fiye da samuwa…”, danna nan!
5. A na gaba allo, clique babu mahada “Shared Domain Registry” da kuma zabi daya daga dubban domains samuwa.

da ewa ba! Para testar, kawai je browser da kuma shigar da zaba yankin da kuma Reshen yanki. misali, Feminism lafazin faransanci da kuka zaba a matsayin kalma Reshen yanki “girgijen” da kuma yadda yankin “t28.net”, sa'an nan, kawai shiga wani abu kamar wannan: http://nuvem.t28.net:8080/owncloud.

Colocar rubutun DDNS ba kuron
Yanzu kana bukatar ga rubutun DDNS a Crontab Lubuntu, saboda haka za ka iya sabunta cikin DDNS daga lokaci zuwa lokaci tare da yanzu IP. Je zuwa shafin http://freedns.afraid.org/ e, shigad, babu menu “Dynamic DNS“, a karshen na page inda ta bayyana cikin Reshen yanki + yankin da aka zaba, Shi yana da mahada “sauri cron misali”. danna shi, da kuma a kasa kana da misali na rubutun shirye da ya kamata ka sa a crontab Lubuntu domin su sabunta su IP kowane 5 minti.

Shirya crontab

1
crontab -e

sa'an nan, shigar da lambar da m zuwa wani Edita, misali: 3 domin Nano. Mirgine siginan kwamfuta zuwa karshen fayil kuma ƙara da wadannan line

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 (kuma bã kõme ba).

Problemas de DDNS e NAT Loopback
yi wannan, da zarar kana waje afaretan cibiyar, a cikin wasu kalmomi, a yanar-gizo, tun da za ka iya samun dama ga OwnCloud tare da Reshen yanki + yankin, misali http://nuvem.t28.net:8080/owncloud, daina bukatar ka damu game da sanin abin da ka inganci IP.

amma, kamar yadda shi ya kasance ga Murphy, “kowane bayani Halicci sabon matsalar”. Yanzu ya zo a dakatar da. Idan kana waje afaretan cibiyar, Ko, yankin za su yi aiki. duk da haka, idan ka kasance a cikin afaretan cibiyar, Yana zai yi aiki ba, shi ne wani ƙuntatawa na mafi magudanar / modems cewa ba ya goyon bayan “Nat Loopback“, a cikin wasu kalmomi, ba da damar mai amfani to connect to da kansa jama'a IP address cikin your LAN. Don magance wannan, ou você compra um roteador com suporte a Nat Loopback ou acesse com o IP local (tipo 10.0.10) quando estiver dentro da sua rede. Leia mais sobre esse problema no ArtigoCannot access external IP address from LAN“.

15. Sabunta OwnCloud

Para atualizar o OwnCloud, você pode fazer da forma descrita abaixo, desde que não seja atualizações grandes, a cikin wasu kalmomi, de versões tipo de 6 domin 7. No exemplo, eu precisei fazer da versão 7.0.2 domin 7.0.4,

Pare o Apache

1
tushen@mercurio:/home/bananapi# /sauransu / init.d / apache2 daina

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

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

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

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

Baixe a última versão do OwnCloud

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

Fitad da kaya da sabon OwnCloud kunshin sauke

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

Shin for ko hali, owncloud sake suna da shugabanci halitta a unpacking shugabanci sunan da ka yi amfani da (no meu caso era cloud)

1
tushen@mercurio:/home/bananapi# mv owncloud girgije

Sake saita mai da kuma kungiyar na sabon directory

1
tushen@mercurio:/home/bananapi# chown -R www-data:www-data girgije

Sauya sabon sanyi fayil da tsohon (Na riga da duk data)

1
tushen@mercurio:/home/bananapi# Cp cloud2 / jeri / config.php girgije / jeri /

Fara Apache

1
tushen@mercurio:/home/bananapi# /sauransu / init.d / apache2 farko

Yanzu bude browser da tafi OwnCloud. A na harka, http://10.0.0.10:8080/girgijen. An inganci page bayyana, kawai tabbatar da jira domin cikar na karshe.

16. Shigar da wani sabon App a kan OwnCloud

ziyarar https://apps.owncloud.com/, da kuma zabi cikin App da cewa amfani da ku.

Bari mu ɗauka cewa ne music 0.3.4. Clique no ícone/página do App, e procure pelo link que permite você baixá-lo (normalmente é um arquivo .zip).

Acesse o diretório onde ficam os Apps no OwnCloud

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

Baixe o App (localize o link de download)

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

Descompacte o App (.zip)

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

Remova o .zip baixado

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

Shiga OwnCloud kamar yadda shugaba. muhimmanci: idan ka riga a ciki, yi da Logout sa'an nan login sake. A kan kula da panel, danna menu “fayiloli” (a saman hagu na taga), sa'an nan “aikace-aikace”. cewa, Ban sani ba me ya sa, Yana iya šaukar yayin da.

Duba ga sunan app ka sauke da kuma unzipped. A misali, lura da cewa menu an halitta “music”, danna shi, sa'an nan danna “taimaka”. da ewa ba! Kawai samun wani music a kan OwnCloud, shi za a buga ta cikin Music App (SEM download, rubuta yawo), kamar yadda wani irin playlist.

17. Ka sunan mai masauki gane Lubuntu a kan Windows na cibiyar sadarwa

Ya zuwa yanzu mun dauke a cikin Lubuntu / BananaPI ta IP, saboda ya yi “ping” da sunan (a misali, mercurio), amsar da aka “A ping request ba zai iya samun rundunar Mercury. Duba da sunan kuma a sake gwadawa”.

Don yin your Linux inji gane da sunan a wani cibiyar sadarwa tare da sauran Windows inji, dole ne ka shigar da wani bincike library cewa zai ba da damar Ubuntu maida NetBIOS sunayen to IP. Wannan library aka dauke a cikin libnss-winbind kunshin.
Instalando o libnss-winbind

1
bananapi@mercurio:~$ sudo apt-samun shigar libnss-winbind

bayan wannan, lura cewa shi ne zai yiwu a wani m (umurnin / cmd) wani Windows inji a kan hanyar sadarwa, ba da umurnin “ping mercurio”, amsar zai zama tabbatacce, saboda sunan mai masauki Mercury (lubuntu) Yana iya yanzu a samu.

Amma idan ka yi kokarin samun damar OwnCloud daga cikin afaretan cibiyar browser, rubuta https://mercurio, yiwuwa kama wannan kuskure “Kana samun dama da uwar garke daga wani untrusted yankin. Tuntuži afaretan gudanarwa. Idan kai ne mai gudanarwa na wannan misali, saita da “trusted_domain” saitin a jeri / config.php. An misali sanyi da aka bayar a jeri / config.sample.php. Dangane da sanyi, kamar yadda mai gudanarwa ka iya ma su iya amfani da maballin dake kasa don yarda da wannan yankin: Add “mercurio” kamar yadda amintacce yankin”.

wannan ya faru, saboda sunan “mercurio” ba ana izini da OwnCloud. Don magance wannan, kawai yi abin da aka tambayi: ƙara Mercury sunan ga jerin hadari domains cewa shi ne a kan fayil /var/www/html/cloud/config/config.php.

ƙara “mercurio” Array zuwa amintacce domains

1
bananapi@mercurio:~$ sudo leafpad /ya/www/html/girgijen/jeri/jeri.php

M abinda ke ciki na jeri / config.php fayil

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

18. Haɗa aiki tare da kwanan wata da lokaci da NTP

É importante manter a data e o horário certinhos para manter a coerência em que ocorrem os eventos do sistema. Isso é importante até mesmo para determinar se alguém tentou ou está tentando invadir seu Lubuntu, misali, via SSH. domin wannan, utilizaremos o O NTP, que é um protocolo para sincronização dos relógios dos computadores em redes de dados, 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 /da dai sauransu/init.d/ntp status
 * NTP server is running

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

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

A na harka, 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 (tilas)

1
bananapi@mercurio:~$ sudo nano /da dai sauransu/ntp.conf

ƙarshe, talvez você queira acertar o fuso-horário, kawai gudu da umurnin a kasa kuma zaɓi your yankin.
Kafa Shiyyar lokaci

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

mole!

19. Duba damar rajistan ayyukan a Lubuntu

M sa cikin uwar garke “fuska” ga Internet, Sun zo yunkurin kai hare-hare via SSH (mutummutumi). Wannan ya bayyana sarai ta neman a Tantance log, tare da mahara shigarwar da biyu:

Ƙoƙarin hack via SSH

1
2
3
4
5
6
7
Dec 24 09:21:57 mercurio sshd[22023]: pam_unix(sshd:auth): Tantance gazawar; logname= uid=0 euid=0 TTY=SSH tarkuna= soya=62-210-151-213.Rev.poneytelecom.ina mai amfani=tushen
Dec 24 09:22:00 mercurio sshd[22023]: Ba a yi nasarar kalmar sirri don tushen daga 62.210.151.213 tashar jiragen ruwa 49658 ssh2
Dec 24 09:22:04 mercurio sshd[22023]: saƙon maimaita 2 sau: [ Ba a yi nasarar kalmar sirri don tushen daga 62.210.151.213 tashar jiragen ruwa 49658 ssh2]
[...]
Dec 24 09:43:52 mercurio sshd[3545]: pam_unix(sshd:auth): Tantance gazawar; logname= uid=0 euid=0 TTY=SSH tarkuna= soya=server07.mycarequity.tare da mai amfani da=tushen
Dec 24 09:43:54 mercurio sshd[3545]: Ba a yi nasarar kalmar sirri don tushen daga 67.228.238.114 tashar jiragen ruwa 60512 ssh2
Dec 24 09:43:54 mercurio sshd[3545]: Samu raba daga 67.228.238.114: 11: Bye Bye [preauth]

Za ka iya saka idanu da damar rajistan ayyukan da bude wani m, a Lubuntu kuma yanã gudãna da wadannan umurni:

Verificarndo Samun Shiga

1
bananapi@mercurio:~ $ Sudo wutsiya -f /ya/shiga/auth.shiga

Saboda haka yana da muhimmanci da karfi da kalmar sirri da kuma, wanda ya san, aiwatar da wasu dokoki Firewall (iptables) su hana maimaita yunkurin samun da kuma kumburi daga cikin Log fayiloli (nan da nan ya nuna).

20. Change tsoho SSH tashar jiragen ruwa

Wasu matakan tsaro bukatar da za a dauka don kokarin rage hare-hare (waje), fara da tsoho tashar jiragen ruwa canza SSH, na 22 ga wani, kamar yadda 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 /da dai sauransu/ssh/sshd_config

Altere a diretivaPort” na 22 domin 32000 (ko wasu) – Arquivo /etc/ssh/sshd_config

1
2
# What ports, IPs and protocols we listen for
Port 32000

Reinicie o serviço SSH

1
bananapi@mercurio:~$ sudo service ssh restart

Cheque as portas abertas

1
bananapi@mercurio:~$ sudo netstat -tunlp

Dica de segurança sugerida pelo Mestre Eriberto Mota, que desde 2007 tem me ajudado com os ensinamentos Debian contidos no livro Descobrindo o Linux, além de palestras e bate-papos. na gode!

21. Criar memória swap

Ao notar uma certa lentidão quando o OwnCloud renderizava páginas para exibir conteúdo tipo múisca (.mp3), fotografia (.jpg) e vídeos (.mp4, .avi, .wmv, .asf, .mov, .mpg, da dai sauransu), Na zargin cewa wannan ya faru saboda Banana PI da kawai 1 GB RAM, kuma installing Lubuntu ba mallakan wasu sarari musanya.

amma yanzu, yadda za a warware wannan da kome riga an shigar da? Na bi da matakai labari “Ta yaya To Add Musanya a kan Ubuntu 14.04” kuma yi aiki don ƙirƙirar Musanya, ko da yake na yi ba ya lura babban riba tare da wannan. Dubi nan da yadda za a yi:

Don duba idan kana da canza samuwa, ba da umurnin “free -H” da kuma tsayar da shafi “total” tare da “0B” (sifili bytes) canza.
Dubawa da canza memory

1
2
3
4
5
bananapi@mercurio:~ $ Free -h
             total used free shared buffers Kama
mem:          874M 852M 21M 24M 84M 104M
-/+ buffers/cache:       664M 210M
Musanya:           0B 0B 0B

samar da 1 GB Musanya

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

Saitin izini Musanya fayil (tushen)

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

Harhadawa da tsarin to amfani da canza sarari

1
bananapi@mercurio:~ $ Sudo mkswap /swapfile

kunna Musanya

1
bananapi@mercurio:~ $ Sudo swapon /swapfile

da ewa ba! Idan ka duba a sake, Musanya za su ga cewa ya riga ya kasance. Lura cewa jimlar shafi na canza tafi daga “0” domin “1023” MB (1 GB).
Dubawa Musanya halitta (riga a yi amfani da)

1
2
3
4
5
bananapi@mercurio:~ $ Free -m
             total used free shared buffers Kama
mem:           874        852         21         25         21         66
-/+ buffers/cache:        764        109
Musanya:         1023         34        989

Mas não acabou, você precisa tornar essa configuração permanente, pois senão, quando reiniciar o sistema operacional, tudo vai se perder. domin wannan, yi da wadannan:
Abra o fstab

1
bananapi@mercurio:~$ sudo nano /da dai sauransu/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 Zamantakewa

Na página de Instalação do OwnCloud você encontra, bayan kunshin shigar da OwnCloud a kan Web uwar garke, biyu muhimmanci aikace-aikace:

tebur abokin ciniki
Wannan software synchronizes tare da kwamfutarka ownCloud, a cikin wasu kalmomi, idan ka ƙirƙiri, canza, ko share fayil a kan PC, wannan za a ta atomatik replicated a cikin girgije, kuma mataimakin versa. Za ka iya zaɓi ɗaya ko fiye kundayen kan gida na'ura, domin ko da yaushe suna da damar yin amfani da latest fayiloli a duk inda kake.

mobile Apps
Za ka iya shigar da wani App a kan salula na'urar da biyu da Apple App Store (iOS) quanto ba Google Play Store (Android), kyale ka ka damar, Sync da upload your data ko ina.

Idan kana da wasu tambayoyi a kan yadda za a yi amfani da OwnCloud, ganin manual http://doc.owncloud.org/.

My kwaikwayo game Banana PI da OwnCloud

Babu wani abu mafi amfani domin kawo karshen wannan post raba ta basira a kan sakamako daga wannan aikin.

banana PI
A Banana PI yana da matsayin m gaskiyar na kasancewa sosai m (rabin HD 3.5″), duk da haka, dangane da wa abin da kuke so yin amfani da shi, Za ka iya barin za a so a cikin sharuddan na aiki da kuma memory (kawai 1 GB). Na lura ya amsa da basira da (yi) a matsayin buƙatun via OwnCloud, m, mafi kayan aiki kamar yadda MyCloud.

Matsalar ita ce, kamar yadda ka ƙara yawa music fayiloli, video da kuma hotuna, ya zahiri “zaune” to sa da abun ciki nuni page. a lokacin, Lura da yin amfani da canza memory, m dalilin kome slows saukar. amma, Duk da haka, bai isa ya zama unusable, kawai watakila motsa jiki da gwajin da haƙuri. Don nuna wani sauki jerin fayil tsarin har m.

OwnCloud
The software ne da wani babban girgije bayani, kuma duk, yana da free. Yana yana da yawa daga cikin key fasali ya kamata ka bukatar, kuma duk abin da ya nuna cewa nan gaba versions za a ƙara inganta.

babu lokaci (version 7) Ina tsammani mafi raunin aya daga cikin OwnCloud ne nuni / sake kunnawa kafofin watsa labarai (music, hotuna da kuma bidiyo) kuma za ka iya samun matsaloli a wannan batun.

Abin da na lura shi ne cewa shi ba ya goyon bayan da nagarta sosai nuni da abun ciki ta gudanar (bukatar). misali, lokacin da ka danna a kan wani video .avi, ya kawai download da video maimakon nuna shi. DUA da .mp4 tsaren kamar (wasu .mp4 ba reproduced) aiki kai tsaye a kan allo, amma mafi kasa: .wmv, .avi, .mov, .asf, da dai sauransu. A wani hanya, rabin-Laifi wannan ne saboda da aka sani Web hani, ko da yake yawancin lokuta riga da mafita.

Babu music hali (.mp3), akwai wannan matsalar, wanda ba ya gaskata. A OwnCloud natively downloads maimakon Playing. a cikin wannan harka, ka iya shigar da plugin (app) “music”, wanda halitta wani irin playlist dukkan your .mp3, amma idan kana da dubban songs, Yana zai zama kusan ba zai yiwu a sa, saboda page ne dauke da lodi.

A wannan matsala faruwa ga hotuna (.jpg), a cikin wasu kalmomi, da tsarin da ke sa a search for duk images a kan faifai da kuma ƙoƙarin ƙirƙirar wani album, amma idan sun kasance dubbai na hotuna, wannan zai zama wani haihuwa. a fili, cewa ne mai matukar low tunani da aiki da ƙwaƙwalwa IP banana, amma wasu OwnCloud ingantawa taimako wajen rage irin wannan matsala.

A OwnCloud goyon bayan samar da plugins (apps) na uku, wanda ya sa ya yiwu don ƙara sababbin abubuwa, amma a ganina shi ne har yanzu da ɗan disorganized a wannan batun.

Ganin cewa yana da sauki don nuna da lahani fiye da aikata wani abu don, sa'an nan, Ina kawai cewa akalla Na bar nan na taya murna da kuma na godiya ga OwnCloud developers. Criticism ne sanyata, Za ka iya tabbata.

Na rufe wannan dogon post a nan. Domin yanzu wannan ne, sa'a!

Jumillar adadin hits: 43089

A review a kan “Cloud hosting fayiloli tare Banana PI da OwnCloud [full]

Leave a Reply

Your email address ba za a buga. Bukata filayen suna alama da *