Size: a a a

2020 June 26

K

Krivov Evgeniy in Nextcloud
Макс
Коллеги, добрый день! Пытаюсь сменить пароль пользователя - не меняется. Есть ли какой другой способ?
можно так
источник

VM

Vadim Misbakh-Solovi... in Nextcloud
Дмитрий Волконидов
Переслано от Дмитрий Волконидов
htaccess вроде поправил как в мануале
nginx перед апачем стоит?
источник

ДВ

Дмитрий Волконидов... in Nextcloud
Ну я вижу что только apache
источник

ДВ

Дмитрий Волконидов... in Nextcloud
как проверить я есть нуб в этом вопросе)
источник

VM

Vadim Misbakh-Solovi... in Nextcloud
ну, тогда увы, ничем не помогу.
Я вообще не люблю апач и стараюсь его обходить стороной :)
источник

VM

Vadim Misbakh-Solovi... in Nextcloud
Дмитрий Волконидов
как проверить я есть нуб в этом вопросе)
ss -ntlp | grep :80
источник

М

Макс in Nextcloud
Спасибо!!! То, что надо!
источник

K

Krivov Evgeniy in Nextcloud
Дмитрий Волконидов
Переслано от Дмитрий Волконидов
htaccess вроде поправил как в мануале
А конфиг апача увидеть бы?
источник

k

krakazyabra in Nextcloud
Pavel Kryachko
Здравствуйте, а есть вариант организовать ограничение на суточный объём скаченных файлов для одного пользователя?
можешь попробовать через редис сделать. вот так мы у себя сделали ограничение на количество одновременных загрузок файла.
источник

k

krakazyabra in Nextcloud
        $redis = new Redis();
       $downloadTime=floor($this->share->getNode()->getSize()/5000000);
       $oldTime=$redis->get($fileId);
         if($oldTime!=null) {
         $downloadTimeRemain=$oldTime-time();
         $userCount=ceil($downloadTimeRemain/$downloadTime);
           if($userCount>5) throw new NotFoundException();
           $redis->set($fileId,time()+$downloadTime+$downloadTimeRemain);
           $redis->setTTL($fileId, $downloadTime);
           } else {
           $redis->set($fileId,$downloadTime+time());
           $redis->setTTL($fileId, $downloadTime);
           }
источник

k

krakazyabra in Nextcloud
в файле apps/files_sharing/lib/Controller/ShareController.php
источник

PK

Pavel Kryachko in Nextcloud
krakazyabra
        $redis = new Redis();
       $downloadTime=floor($this->share->getNode()->getSize()/5000000);
       $oldTime=$redis->get($fileId);
         if($oldTime!=null) {
         $downloadTimeRemain=$oldTime-time();
         $userCount=ceil($downloadTimeRemain/$downloadTime);
           if($userCount>5) throw new NotFoundException();
           $redis->set($fileId,time()+$downloadTime+$downloadTimeRemain);
           $redis->setTTL($fileId, $downloadTime);
           } else {
           $redis->set($fileId,$downloadTime+time());
           $redis->setTTL($fileId, $downloadTime);
           }
Я к сожалению не на столько хорош, но буду думать. Спасибо!
источник

k

krakazyabra in Nextcloud
Pavel Kryachko
Я к сожалению не на столько хорош, но буду думать. Спасибо!
не переживай, я сам не понимаю, что там наверчено
источник

k

krakazyabra in Nextcloud
попросил погромистов, они написали
источник

k

krakazyabra in Nextcloud
работает
источник

k

krakazyabra in Nextcloud
Krivov Evgeniy
можно так
а можно запросом на API curl -X POST https://${admin}:${password}@${ncUri}/ocs/v1.php/cloud/users/<Username> -H "OCS-APIRequest: true" -d key="password" -d value="${newPassword}"
где ${admin} - логин админа
${password} - пасс админа
${ncUri} - url некстклауда
${newPassword} - новый пароль
Username - имя пользователя
источник

k

krakazyabra in Nextcloud
преимущество - не нужен локальный доступ к nc
источник

Ш

Шурик in Nextcloud
Дмитрий Волконидов
Переслано от Дмитрий Волконидов
Всем привет.  Подскажите пожалуйста кто настраивал nextcloud. Как вот это победить?
ммм, я не победил, но у меня и caldav и carddav работает ))
источник

ДВ

Дмитрий Волконидов... in Nextcloud
Шурик
ммм, я не победил, но у меня и caldav и carddav работает ))
Реально тоже работает, нужно было проверить сразу
источник

Ш

Шурик in Nextcloud
Дмитрий Волконидов
Реально тоже работает, нужно было проверить сразу
у меня nginx за nginx
источник