Установка, развёртывание Next Cloud на Debian 11 от нуля и добавление его в домен Active Directory.

preview_player
Показать описание
Nextcloud — набор клиент-серверных программ для создания и использования хранилища данных. Nextcloud можно установить как на хостинге, так и на собственном сервере. По доступной функциональности похож на Dropbox.

В отличие от проприетарных сервисов, таких как Dropbox, открытая архитектура Nextcloud позволяет добавлять функциональность на сервер в виде приложений и позволяет пользователям полностью контролировать свои данные.
--

Установка от нуля, без особых знаний линукса сервиса Next Cloud.Не большой трабл шут и введение его в домен.
Авторизация доменых пользователей, не большой чат тест.
--
Внизу как и обещал все команды которые были использованы в видео с небольшим описанием.

===============
nano /etc/hostname ( change it to your hostname)
--
-
sudo apt install mariadb-server
udo mysql_secure_installation (обезопасить установку )
current root password DB skip
Set root password Y (enter)
Add new password for DB
remove anon user Yes
Disallow root login remotely YEs
Remove test databases ? Yes
remove privilege tables yes
sudo mariadb (мы внутри базы данных, тут другие команды)
CREATE DATABASE nxcdb;

SHOW DATABASES

GRANT ALL PRIVILEGES ON nxcdb.* TO 'nxcdbuser'@'localhost' IDENTIFIED BY 'Aa123456789!'; (Создать пользователя в ДП с казанным паролем и дать ему эти привелегии)
FLUSH PRIVILEGES;
cntl + D что бы отключится с базы
-
sudo apt install php php-apcu php-bcmath php-cli php-common php-curl php-gd php-gmp php-imagick php-intl php-mbstring php-mysql php-zip php-xml
После этого Апач должен уже работать (можно зайти в браузере по IP и проверить )

systemctl status apache2 (проверить статус работы апача)
systemctl status mariadb (проверить статус работы Марии)
-
Включаем и редактируем нужные нам php модули для работы (php ldap включим в конце)
sudo phpenmod bcmath gmp imagick intl
или же
apt install php-imagick
apt install php-bcmath
apt install php-intl
apt install php-gmp
-
which unzip (првоеряем есть ли у нас программа unxip, если нет то устанавливаем командой sudo apt install unzip)
apt t install apache2 libapache2-mod-wsgi python-dev
systemctl reload apache2
Теперь нам нужно распокавать файлсы некст клауд что мы скачали
(Некоторые конфиги не к сожалению не вожно было вставить сюда из за ограничений в коментах ютуба)
-
стtrl+w поиск
cntrl+ o save
cntr+ x exit

memory_limit = 512M
upload_max_filesize = 200M
max_execution_time = 360
post_max_size = 200M
--
sudo a2enmod dir env headers mime rewrite ssl
-
Next Cloud уже должен запускатся и предлогать авторизацию.Зайдём на него и проведём первоначальную настройку (создадим админ акаунт)

Теперь он почти готов.

заходим и редактируем ещё один файл ( он создаётся только после того как вы в первый раз вошли через web интерфейс)

Вставляем APCU настройки, из за ограничений на скобки и особые знаки не смог их сюда вставить (
-
Settings Administration overview и если у вас там ошибки индексов то делаем следующее

Добавит пакеты для LDAP и подключения доменных пользователей.
sudo apt install php-ldap module
sudo systemctl restart apache2

А дальше всё как на видео, подключаем пользователя для LDAP и можем подключатся.
Рекомендации по теме
Комментарии
Автор

Видео и описание содержит массу ошибок, поэтому новичкам, скорее всего, не подойдёт. Но за идею - большое спасибо! Давно хотел попробовать NextCloud безо всяких снэпов и докеров. Развернул сервер, придерживаясь данного видео. Всё запустилось с первого раза.

АлексейВолков-ья
Автор

Сспасибо за видео.. было бы зддорово увиддеть ролик про редактирование документтов онлайн

ПрокопенковПавел
Автор

Отличное видео. На скорости 1.5 само то смотреть.
Интересовала только часть с LDAP. Вообще можно было порезать видос по темам NC. С этим сервисом можно очень много чего ещё делать

ALCALOID
Автор

Отличное видео! Спасибо!
П.С. будет включение https? Иначе функционал ограничен, и хорошо бы без Active Directory ? :)
В мануале указано что достаточно выполнить :
a2enmod ssl
a2ensite default-ssl
service apache2 reload

И почему при попытке зайти на портал через https, отображается базовая страница апача?

ЭтоПсевдоним
Автор

На видео не видно строки APCU настройки( плохое качество), а в описании тоже нет ((

serjtrojan
Автор

Всё супер, спасибо за видео. А подскажите как перезагрузить PHP, а то настройки не применяются? sudo systemctl restart apache2 php7.4-fpm эта команда не работает

ВалерьянКузьминако
Автор

Доброго дня! Подскажите, пожалуйста, как в конце добавить самоподписанный сертификат, что бы телефоны могли коннектиться. Или как отключить проверку сертификата

АлександрБыков-шж
Автор

her seyi edirem ama internetden girmek olmur active directory yoxdur

elvinabdurehmanov
Автор

Через snap пакет облако подымается за 5 команд без танцев с бубном. А вот прикрутить к облаку офис уже начинаются геморрои небольшие. Хотя можно разобраться, я не линуксоид но за пару вечеров все изучил и поднял облако с рабочим онлиофисом.

Ya_s_drugoy_planety
Автор

жаль качество плохое, перезалей пожалуйста

algoritm