Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
wiki:articles:nc15 [02/06/2023 12:53] – [HTTPS] grafwiki:articles:nc15 [24/04/2024 19:53] (текущий) – [Улучшения] graf
Строка 488: Строка 488:
 Устанавливаем необходимые пакеты для получения бесплатных сертификатов от центра сертификации //[[https://letsencrypt.org/ | Let's Encrypt]]// при помощи //[[https://certbot.eff.org/ | Certbot]]//. Устанавливаем необходимые пакеты для получения бесплатных сертификатов от центра сертификации //[[https://letsencrypt.org/ | Let's Encrypt]]// при помощи //[[https://certbot.eff.org/ | Certbot]]//.
 <code> <code>
-# sbopkg -Bki "configobj josepy zope.component zope.event zope.interface requests-toolbelt \ +# pip install pyparsing requests importlib_metadata cryptography josepy   
-pyrfc3339 pytz python-parsedatetime python-augeas pyOpenSSL python3-configargparse letsencrypt"+# sbopkg -Bi "configobj zope.component zope.event zope.interface requests-toolbelt \ 
 +pyrfc3339 pytz python-parsedatetime augeas pyOpenSSL python3-setuptools-rust python3-semantic-version \ 
 +python3-configargparse python3-augeas letsencrypt"
 </code> </code>
  
Строка 684: Строка 686:
  
 Далее пойдёт описание интеграции //CODE// в наш //NextCloud//.\\ Далее пойдёт описание интеграции //CODE// в наш //NextCloud//.\\
 +Если у вас запрещено использование **IPv6**, то необходимо его разрешить.\\
 Для работы //CODE// будем использовать его образ в Docker-контейнере.\\ Для работы //CODE// будем использовать его образ в Docker-контейнере.\\
 Поэтому, для начала, установим и запустим //Docker//. На момент написания статьи, это //docker// версии //23.0.1//. Поэтому, для начала, установим и запустим //Docker//. На момент написания статьи, это //docker// версии //23.0.1//.
Строка 1299: Строка 1302:
 # /etc/rc.d/rc.httpd restart # /etc/rc.d/rc.httpd restart
 </code> </code>
 +
 +  * **skeleton**
 +Если при регистрации надо, чтобы у пользователя уже был определённый набор файлов, поместите их в директорию:\\
 +///var/www/htdocs/nextcloud/core/skeleton//\\
 +Соответственно, если набор не нужен, то удалить из этой директории все файлы и каталоги.
 +Можно переопределить адрес такой директории указав её в ///var/www/htdocs/nextcloud/config/config.php//
 +<code=php>'skeletondirectory' => '/var/www/htdocs/nextcloud/my_dir/skeleton'</code>
  
  
Строка 1335: Строка 1345:
 </code> </code>
  
 +  * **ОСС**
 +
 +//ОСС// - инструмент для административных задач из терминала.\\
 +Запускается под пользователем //apache//, т.е.\\
 +//# sudo -u apache php /var/www/htdocs/nextcloud/occ ''<ключь>''//\\
 +
 +Некоторый список ключей:
 +|''list''  |список и краткая аннотация всех ключей  |
 +|''user:list''  |список пользователей  |
 +|''user:resetpassword admin''  |сбросить пароль пользователя //admin//  |
 +|''user:add --display-name="Admin" -g admin admin''|создать пользователя //admin// в группе //admin//\\ с отображаемым именем //Admin// |
 +|''group:adduser admin Vasya -n''|дать права админа пользователю //Vasya// без вопросов | 
 +|''files:scan <username>''|если добавить файлы непосредственно в каталог данных пользователей на сервере,\\ то они не будут отображаться в веб-интерфейсе. Необходимо выполнить сканирование.\\ Без указания пользователя - сканируются все каталоги всех пользователей.|
 ====== Ссылки ====== ====== Ссылки ======
 При написании статьи использовались:\\ При написании статьи использовались:\\
Навигация
Печать/экспорт
QR Code
QR Code wiki:articles:nc15 (generated for current page)