Raspberry Pi-ро бо абри шахсӣ бо ownCloud табдил диҳед

ownCloud як барномаи нармафзори ройгони намуди хидмат хостинги файл, ки имкон медиҳад нигаҳдории онлайн ва барномаҳои онлайн (компютерии абрӣ). Он дорои интерфейси хуби корбарии веб мебошад ва барои Linux, Windows, macOS, Android ва iPhone барномаҳо дорад.

Аз сабаби хусусияти ownCloud, дИн барнома барои Raspberry Pi мо комил аст ва ин ба мо кӯмак мекунад, ки ба шумо имконияти ҷойгиркунии файлҳои моро пешниҳод кунем.

Насби ownCloud дар Raspberry Pi мо хеле содда аст. Дар ин дастур мо системаи расмии Raspberry-и худро, ки Raspbian мебошад, ҳамчун пойгоҳ қабул хоҳем кард.

Агар шумо то ҳол ин системаро дар Малина насб накарда бошед, шумо метавонед бо мақолаи зерин муроҷиат кунед, ки дар он мо тарзи ба таври оддӣ иҷро кардани онро мефаҳмонем. Истинод ин аст.

Аллакай бо Raspbian дар Raspberry pi мо насб карда шудааст, мо бастаҳо ва кэши анбори бастаи Raspbian APT -ро навсозӣ мекунем бо фармони зерин:

sudo apt update

Ҳоло, шумо бояд ҳамаи бастаҳои нави нармафзорро, ки аз Raspbian ошкор шудаанд, нав кунед. Барои ин мо бояд фармони зеринро иҷро кунем:

sudo apt upgrade

Илова кардани анбори бастаи OwnCloud

OwnCloud дар анбори Raspbian дастрас нест. Барои он ки мо онро бо усули зерин ба системаи худ илова хоҳем кард.

Primero, биёед калиди GPG-ро аз анбори бастаи OwnCloud зеркашӣ кунем:

wget -nv https://download.owncloud.org/download/repositories/production/

Debian_9.0 / Release.key -O Release.key

Ҳоло, мо калиди зеркаширо ба система бо ин илова мекунем:

sudo apt-key add - < Release.key

Аллакай бо калиди ба система иловашуда, мо метавонем анбори ownCloud -ро ба системаи худ илова кунем. Мо инро бо иҷрои фармони зерин илова мекунем:

echo 'deb http://download.owncloud.org/download/repositories/production/Debian_9.0/ /'| sudo tee /etc/apt/sources.list.d/owncloud.list

Аллакай анборро илова кардед, ҳоло мо фармонҳоро иҷро мекунем навсозӣ бастаҳо ва рӯйхати анборҳои мо бо:

sudo apt update

sudo apt upgrade

Агар мо ягон паёми марбут ба wpasupplicant бинем, мо танҳо ҳарфи q -ро менависем. Ва дар ин лаҳза насб бояд идома ёбад.

Ҳоло бо ҳама чиз навсозӣ ва барнома насб карда шудааст, Мо бояд танҳо Raspberry Pi-ро бо фармони зерин бозоғоз намоем:

sudo reboot

Насб ва танзимоти Apache ва MySQL барои OwnCloud

OwnCloud веб-барномаест, ки дар стаки LAMP кор мекунад ва ба шумо насби сервери LAMP пурра лозим аст, ки пеш аз насб кардан OwnCloud. Ман ба шумо ин тарзро дар ин бахш нишон медиҳам.

Онҳо метавонанд Apache, PHP, MariaDB ва баъзе васеъшавии PHP -ро дар R насб кунедаспбиан:

sudo apt install apache2 libapache2-mod-php mariadb-server mariadb-client php-bz2 php-mysql php-curl php-gd php-imagick php-intl php-mbstring php-xml php-zip

Акнун Мо фармони зеринро барои иҷрои модули mod_rewrite Apache иҷро хоҳем кард:

sudo a2enmod rewrite

Ин кор биёед ба консолии MariaDB ворид шавем ҳамчун корбари root бо фармони зерин:

sudo mysql -u root -p

Бо нобаёнӣ, ягон пароли MariaDB таъин карда нашудааст. Аллакай дар дохили он, мо ба сохтани пойгоҳи додаҳо бо идома медиҳем:

MariaDB [(none)]> create database owncloud;

Мо корбари нави MariaDB owncloud -ро эҷод мекунем ва мо низ ба он парол мегузорем барои корбар бо дархости зерин:

MariaDB [(none)]> create user 'owncloud'@'localhost' identified by 'tu-password'

Дар куҷо шумо метавонед паролро (пароли шумо) ва номи корбариро (owncloud) бо калимаи интихобкардаи худ иваз кунед. Ва пас аз он, мо ба корбари навтаъсис иҷозат медиҳем бо:

MariaDB [(none)]> grant all privileges on owncloud.* to 'owncloud'@'localhost';

Ва мо MariaDB-ро тарк кардем

MariaDB [(none)]> exit;

Танзимоти Apache

Ҳоло, ба мо лозим аст, ки Apache файли конфигуратсияи сайтро бо:

sudo nano /etc/apache2/sites-enabled/000-default.conf

Ва дар ин ҷо мо хати "DocumentRoot / var / www / html" -ро меҷӯем ва онро ба тағир медиҳем

DocumentRoot / var / www / owncloud.

Мо тағиротҳоро бо Ctrl + O нигоҳ медорем ва бо Ctrl + X пӯшем.

Ҳоло мо фармони зеринро иҷро хоҳем кард:

sudo apt install owncloud-files

Ва мо хидмати Apache 2-ро бо фармони зерин аз нав оғоз мекунем:

sudo systemctl restart apache2

Танзими OwnCloud

Аввалин чизе, ки мо анҷом медиҳем, донистани он аст, ки суроғаи IP-и мо чист, мо инро бо:

ip ба | egrep "inet"

Мо ip-ро, ки мефаҳмем, нусхабардорӣ карданӣ ҳастем ва дар браузери веб онро дар сатри суроғаҳо ҷойгир мекунем ва инҷо бори аввал OwnCloud -ро танзим хоҳем кард.

Дар куҷо Он аз мо хоҳиш мекунад, ки барои администратор номи корбарӣ ва инчунин гузарвожа созем.

Ва инчунин мо метавонем директорияи пешфарзии маълумоти OwnCloud / var / www / owncloud / data -ро барои ҳар чизе, ки мехоҳем тағир диҳем ё онро монем.

Акнун мо номи корбарии махзани маълумотро, ки чанд қадам пеш сохта будем, гузоштанӣ ҳастем.

Ҳоло, шумо метавонед бо номи корбар ва пароли худ, ки шумо танҳо муайян кардаед, ворид шавед ва кор ба анҷом расад. Ҳоло онҳо метавонанд истифодаи OwnCloud -ро дар Raspberry Pi -и худ оғоз кунанд.


Мазмуни мақола ба принсипҳои мо риоя мекунад ахлоқи таҳрирӣ. Барои гузориш додани хато клик кунед ин ҷо.

3 шарҳ, аз они шумо

Назари худро бинависед

Суроғаи почтаи электронии шумо нест, нашр карда мешавад.

*

*

  1. Масъул барои маълумот: Мигел Анхел Гатан
  2. Мақсади маълумот: Назорати СПАМ, идоракунии шарҳҳо.
  3. Қонунӣ: Розигии шумо
  4. Иртиботи маълумот: Маълумот ба шахсони сеюм расонида намешавад, ба истиснои ӯҳдадориҳои қонунӣ.
  5. Нигоҳдории маълумот: Пойгоҳи додаҳо аз ҷониби Occentus Networks (ИА) ҷойгир карда шудааст
  6. Ҳуқуқҳо: Ҳар лаҳза шумо метавонед маълумоти худро маҳдуд, барқарор ва нест кунед.

  1.   Чиви Диго

    Ба андешаи хоксоронаи ман, рушди Nextcloud хеле фаъолтар аст, бинобар ин ман пешниҳод мекунам, ки ба ҷои Owncloud насб кардани Nextcloud ...

  2.   Дан pacu Диго

    Салом!
    Дар грант ҳамаи имтиёзҳо ман қадам мезанам. Ман синтаксисро тағир додам, намедонам чанд маротиба ва чизе ба даст намеорам.
    Localhost бояд онро ба ip иваз кунам, ки малинаам дорад ё ман танҳо loclahost-ро тавре навиштаам, ки тарк кунам?
    Ман дар ин бора навбунёдам ҳастам ва кӯшиш мекунам, ки бо иҷрои қадамҳое, ки шумо дар ин ҷо тавсиф мекунед, хидмат кунам ...

    Пешакӣ сипосгузорам.

  3.   СрИзан10 Диго

    Ман дар он ҷо мондам
    ҳамовоз 'деб http://download.owncloud.org/download/repositories/production/Debian_9.0/ / '| sudo tee /etc/apt/sources.list.d/owncloud.list

    Ман sudo apt навсозӣ кардам ва ман вуруди 1-ро дар рӯйхати /etc/apt/sources.list.d/owncloud.list (Suite) нодуруст гирифтам
    Рӯйхати манбаъҳоро хонда натавонист.