![Как да активирате или деактивирате текстови предложения в Windows 11](/f/48b1253f6b527aeb922e0ab7b6882cc7.jpg?width=100&height=100)
Морски файл е високопроизводително, защитено и готово за предприятия решение за синхронизиране и споделяне на файлове с отворен код, създадено с помощта Python. Той разполага с проста организация на данни с помощта на библиотеки, бърза, надеждна и ефективна синхронизация между устройства.
Той идва с вградено криптиране, при което библиотека се криптира чрез избрана от вас парола и файловете се криптират преди синхронизиране със сървъра. Допълнителна сигурност се реализира чрез двуфакторно удостоверяване, сканиране на вируси за файлове и дистанционно изтриване.
Препоръчително четиво: Как да инсталирате Seafile на CentOS 7
Той също така поддържа архивиране и възстановяване на данни, споделяне на файлове и контрол на разрешенията (можете да споделяте библиотеки и директории с потребители или групи с разрешения само за четене или за четене-запис). Seafile също така поддържа файлови истории (или версии) и снимки на библиотеката, които ви позволяват лесно да възстановите всеки файл или директория/папка в историята.
Освен Клиент на Seafile Drive ви позволява да разширите локалното дисково пространство с огромния капацитет за съхранение на сървъра Seafile, като просто картографирате място за съхранение на сървъра Seafile като виртуално устройство на локалната машина.
Тази статия показва как лесно да разгърнете Seafile като частен сървър за съхранение в облак с Nginx като услугата за обратен прокси и MariaDB сървърът на базата данни е включен CentOS 8.
1. Ако разгръщате Seafile за първи път, препоръчваме ви да използвате скрипт за автоматична инсталация, за да разгърнете лесно услугата Seafile на сървъра, като използвате следните команди.
# cd /root. # wget --no-check-сертификат https://raw.githubusercontent.com/haiwen/seafile-server-installer/master/seafile-7.1_centos. # bash seafile-7.1_centos 7.1.0.
След като извикате скрипта, ще бъдете подканени да изберете изданието на Seafile за инсталиране, изберете 1
за Общностно издание (CE) и удари Въведете.
2. След като инсталацията приключи, ще видите съобщението на следващата екранна снимка, показващо подробности за инсталиране/параметри.
Сървърният пакет Seafile се състои от следните компоненти:
3. Основната директория за инсталиране на Seafile е /opt/seafile
, можете да видите съдържанието му с помощта на Команда е.
# cd/opt/seafile/ # ls -lA.
4. Също така, по време на инсталацията, инсталаторът стартира Nginx, MariaDB, Морски файл, Seahub услуги и други необходими услуги за сега и им позволява автоматично стартиране след рестартиране на системата.
За да видите състоянието на всяка услуга, изпълнете тези команди (заменете състоянието със стоп, стартиране, рестартиране, активирано е и т.н. за извършване на съответното действие върху услуга).
# systemctl статус nginx. # systemctl статус mariadb. # systemctl статус морски файл. # systemctl статус seahub.
5. По подразбиране имате достъп морски хъб използвайки адреса seafile.example.com. Конфигурационният файл Seafile за Nginx е /etc/nginx/conf.d/seafile.conf и тук можете да зададете името на вашия домейн, както е показано.
# vi /etc/nginx/conf.d/seafile.conf.
Промяна на реда:
име на сървър seafile.tecmint.lan; да се. server_name seafile.yourdomain.com;
6. След това рестартирайте Nginx услуга за осъществяване на последните промени.
# systemctl рестартирайте nginx.
7. Ако имате firewalld услугата работи, отворете HTTP и HTTPS протоколи в защитната стена за разрешаване на заявки към сървъра на Nginx на порта 80 и 443 съответно.
# firewall-cmd --zone = public --permanent –add-service = http. # firewall-cmd --zone = public --permanent –add-service = https. # защитна стена-cmd-презареждане.
8. След като настроите всички услуги на Seafile, за достъп до Seahub, отворете уеб браузър и го насочете към адрес (заменете името на домейна с това, което сте задали в конфигурационния файл на Nginx за Seafile).
http://seafile.tecmint.lan/
9. Изчакайте морски хъб интерфейс за вход за зареждане. След това влезте с идентификационните данни на потребителя на администратор, създадени от инсталатора (стартирайте cat /opt/seafile/aio_seafile-server.log за да видите инсталационния регистрационен файл и да получите идентификационните данни за вход).
# cat /opt/seafile/aio_seafile-server.log.
10. Въведете имейл адреса и паролата на администратора на seafile в следния интерфейс за вход.
11. След като влезете, ще видите основния административен интерфейс на потребителя на администратора на Seahub. Можете да го използвате за редактиране на настройки; създаване, криптиране и споделяне на библиотеки и др.
За да активирате HTTPS за Nginx, вижте това ръководство: Как да защитим Nginx с Let’s Encrypt на CentOS 8
За повече информация прочетете Официална документация на Seafile. И не забравяйте да споделите вашите мисли за Морски файл с нас чрез формата за обратна връзка по -долу.