Технологиите са напреднали толкова много, че днес можем да видим, че един от най -широко използваните начини за сигурно и цялостно изхвърляне на документи е използването на облака. Това ни дава достъп до файловете, които качваме практически навсякъде по света и можем да сме сигурни в тяхната цялост, тъй като те са на криптирани сървъри, които отговарят на най -високите нива на сигурност, гарантирайки, че информацията винаги е там. Днес виждаме приложения като OneDrive, Google Drive и др., Които позволяват да се хостват файловете на централно място и да се синхронизират директно в облака, тоест всяка промяна, която се прави локално, автоматично ще бъде репликирана във файла в облак.
Едно от приложенията, които се наложиха в тази област, е OwnCloud, който е разработен като софтуер с отворен код, фокусиран върху платформата за сътрудничество за всичко, свързано с облачното съхранение на Linux, осигуряващо сигурност и поверителност на информацията независимо от покачването. Така че днес ще видим как да инсталираме Owncloud на CentOS
ownCloud ни позволява да хостваме файловете на централно място, което осигурява ниво на поверителност, тъй като предотвратява неоторизиран достъп от други потребители. файлове.
Функции на OwnCloudСред най -забележителните му характеристики откриваме:
- Позволява ви да синхронизирате файлове и да споделяте данни от всички свързани устройства
- ownCloud се хоства само на нашия сървър или частен облак, за да гарантира достъп до данни
- Предлага се за Android или iOS и като бонус, ownCloud може да работи заедно с Dropbox, Microsoft OneDrive и много други облачни платформи.
- Синхронизация в реално време между настолни и мобилни устройства.
- Той позволява да се увеличат функциите му чрез инсталиране на приложения, управлявани от общността.
- Всички трансфери на данни са защитени чрез SSL криптиране, контролна сума, оптимизации на WebDAV и много други.
- Позволява ви да работите с FTP, Swift, S3 или Dropbox, за да добавите външно хранилище.
- Той разполага с криптиране от край до край или приставка E2EE за пълно криптиране на вашите файлове.
Сега ще научим как да инсталираме ownCloud на CentOS 8
1. Инсталирайте LAMP CentOS 8
Първата стъпка, която трябва да направите, ще бъде инсталирането на пакета LAMP (Linux - Apache - MySQL - PHP), който ще бъде от съществено значение за работата на ownCloud.
Етап 1
За тази цел първата стъпка ще бъде инсталирането на Apache, за това изпълняваме следното:
sudo yum инсталирайте httpd httpd-tools
Стъпка 2
Ще се стартира следното съобщение, което трябва да приемем, за да продължим с инсталацията:
Стъпка 3
След като инсталацията приключи, ще видим следното:
Стъпка 4
След това ще изпълним следното:
systemctl старт httpd (стартира Apache) systemctl разреши httpd (активира Apache) systemctl статус httpd (потвърждава състоянието на Apache на CentOS 8)
Стъпка 5
След това трябва да разрешим външен достъп до сървъра, като изпълним следното:
firewall-cmd --permanent --zone = public --add-service = http firewall-cmd --permanent --zone = public --add-service = https systemctl презареждане firewalldСтъпка 6
Следващата стъпка е да инсталирате MySQL на CentOS 8 за управление на база данни, за това изпълняваме следното:
sudo yum инсталирате mariadb -сървър mariadb -y
Стъпка 7
Когато процесът приключи, ще видим следното:
Стъпка 8
Сега изпълняваме следното:
systemctl start mariadb (Стартира базата данни) systemctl enable mariadb (активира базата данни) systemctl status mariadb (позволява ви да видите състоянието на базата данни)
Стъпка 9
Следващата стъпка ще бъде да се гарантира инсталирането на MySQL, за това изпълняваме следното:
mysql_secure_installationСтъпка 10
Там трябва да потвърдим поредица от въпроси, свързани с базата данни:
Стъпка 11
Когато това приключи, ще видим следното:
Стъпка 12
Накрая инсталираме PHP със следната команда:
sudo yum инсталирате phpСтъпка 13
Ще инсталираме поредица от PHP плъгини, необходими за ownCloud:
sudo dnf инсталирате php-curl php-gd php-intl php-json php-ldap php-mbstring php-mysqlnd php-xml php-zip php-opcache
Стъпка 14
Въвеждаме буквата S, за да потвърдим и продължаваме с изтеглянето и инсталирането:
2. Конфигурирайте базата данни ownCloud на CentOS 8
Етап 1
Следващата стъпка ще бъде създаването на базата данни, където файловете ще бъдат хоствани в облака, за това имаме достъп до MySQL със следната команда:
mysql -u корен -pСтъпка 2
Там въвеждаме всеки от следните редове:
CREATE DATABASE owncloud_db; ПРЕДОСТАВЕТЕ ВСИЧКИ на owncloud_db. * НА 'user' @ 'localhost' ИДЕНТИФИКИРАНО ОТ 'password'; ФЛУШ ПРИВИЛЕГИ; ИЗХОД;
3. Изтеглете OwnCloud на CentOS 8
Етап 1
Продължаваме да изтегляме ownCloud в CentOS 8, като изпълним следната команда:
sudo wget https://download.owncloud.org/community/owncloud-10.3.2.tar.bz2
Стъпка 2
Сега ще извлечем това съдържание в директорията / var / www /:
sudo tar -jxf owncloud -10.3.2.tar.bz2 -C / var / www /
Стъпка 3
Конфигурираме разрешенията на Apache в споменатата директория:
sudo chown -R apache: / var / www / owncloud
4. Конфигурирайте Apache за ownCloud на CentOS 8
Етап 1
Ще създадем конфигурационен файл на Apache за достъп до ownCloud, за това въвеждаме следното:
sudo nano /etc/httpd/conf.d/owncloud.confСтъпка 2
Там въвеждаме следните данни:
Псевдоним / owncloud " / var / www / owncloud /" Опции + FollowSymlinks AllowOverride All Dav off SetEnv HOME / var / www / owncloud SetEnv HTTP_HOME / var / www / owncloud
Стъпка 3
Запазваме промените, като използваме следната комбинация от клавиши:
Ctrl + O
Оставяме редактора, използвайки:
Ctrl + X
Стъпка 4
Рестартираме и проверяваме услугата Apache със следните команди:
sudo systemctl рестартирайте httpd sudo systemctl статус httpd
Стъпка 5
В случай, че SELinux е активиран и работи, ще използваме следната команда, за да разрешим на уеб сървъра на Apache да записва в директорията ownCloud:
sudo setsebool -P httpd_unified 1
5. Как работи ownCloud в CentOS 8
Етап 1
За да завършим конфигурацията на ownCloud, ще отидем в браузър и ще въведем следния синтаксис:
http: // server-ip / owncloudСтъпка 2
Там определяме следното:
- Съпоставяне на име на администратор и парола на OwnCloud
- В полето „Конфигуриране на базата данни“ изберете „MySQL María DB“
- Най -долу въвеждаме името на таблицата, потребителя и паролата, които сме задали в MySQL
Увеличете
Стъпка 3
Кликваме върху бутона „Завършване на инсталацията“, за да проследим процеса:
Увеличете
Стъпка 4
Когато това приключи, трябва да въведем потребителското име и паролата, които сме назначили:
Увеличете
Стъпка 5
При достъп до ownCloud ще видим следното:
Увеличете
Стъпка 6
Можем да затворим този прозорец, за да видим общата среда на OwnCloud:
Увеличете
Стъпка 7
Имаме достъп до настройките и те се състоят от два раздела, които са:
- Лични
- Управление
ЛичниВ личния раздел можем да редактираме променливи като:
- Име
- Снимка
- Поща
- Парола
- Език на използване
- Активирайте сигнали и др
Увеличете
СигурностОт сигурност можем да добавяме домейни, да разглеждаме сесии или да създаваме приложения:
Увеличете
СъхранениеНякои настройки, като например съхранение, се контролират от администратора:
Увеличете
УправлениеВ раздела Администриране можем да намерим раздела Приложения, където можем да разширим функционалността на ownCloud:
Увеличете
генерираКато цяло можем да конфигурираме:
- Изпращане на език в имейли
- Редактиране на адреса
- Изтеглете отчета за конфигурацията на ownCloud
- Установете правни параметри
Увеличете
Стъпка 8
Можем да активираме външно хранилище, за да увеличим капацитета за хостване на файлове:
Увеличете
Стъпка 9
В раздела Шифроване можем да активираме криптиране, за да увеличим сигурността в ownCloud:
Увеличете
Това е методът за инсталиране и конфигуриране на ownCloud в CentOS 8 и между другото да има защитен и динамичен механизъм за хостинг в облак.