-iliya- Posted October 17, 2017 Share #26 Posted October 17, 2017 так все таки зачем nextcloud если прямо в DSM правой кнопкой по файлу или папке и жмем поделиться, ссылку оправляем по почте или другим способом так же есть пункт создать запрос файла - таким образом будет предложено залить файлы в указанную попку как на дропбокс. Я раньше использовал OwnCloud для передачи больших фалов, но народ не умеет пользоваться данлод менеджерами, а через браузер если скачивание прерывалось, то потом начиналось сначала. Теперь для передачи больших фалов использую только Sync или FTP Quote Link to comment Share on other sites More sharing options...
dvshub Posted October 18, 2017 Author Share #27 Posted October 18, 2017 16 часов назад, -iliya- сказал: так все таки зачем nextcloud если прямо в DSM правой кнопкой по файлу или папке и жмем поделиться, ссылку оправляем по почте или другим способом так же есть пункт создать запрос файла - таким образом будет предложено залить файлы в указанную попку как на дропбокс. Я раньше использовал OwnCloud для передачи больших фалов, но народ не умеет пользоваться данлод менеджерами, а через браузер если скачивание прерывалось, то потом начиналось сначала. Теперь для передачи больших фалов использую только Sync или FTP Приучил своих домашних к nextcloud когда на OMV сидел. Сейчас уже - неактуально. Quote Link to comment Share on other sites More sharing options...
Valiko Posted January 24, 2019 Share #28 Posted January 24, 2019 On 10/17/2017 at 11:03 PM, -iliya- said: так все таки зачем nextcloud ... Ну, например, для синхронизации контактов, календарей и задач. Quote Link to comment Share on other sites More sharing options...
elektro86 Posted February 20, 2019 Share #29 Posted February 20, 2019 (edited) Здравствуйте, установил nextcloud в docker ( в поиске dokcker набрал nextcloud самый первый с кучей плюсов)внутри сети все работает отлично, подскажите как прописать внешний хост, не могу найти config.php, захожу по ssh включаю ms, облазил все папки нет такого файла, попок var/www/ тоже нет. куда копать? по инструкции выше тоже пробовал все установилось но зайти на облако так и не получилось. Edited February 20, 2019 by elektro86 Quote Link to comment Share on other sites More sharing options...
compas Posted February 23, 2019 Share #30 Posted February 23, 2019 У Вас nextcloud находится в контейнере, для того что бы туда попасть (в контейнер) надо выбрать "сведения" контейнера, затем "терминал" там через bash уже разберетесь. Либо как писали тут на первой странице (и я так сделал) после установки nextcloud остановить контейнер и пробросить папку config наружу куда Вам удобно там и найдете то что ищете. Quote Link to comment Share on other sites More sharing options...
lliax Posted January 24, 2020 Share #31 Posted January 24, 2020 Кто юзает nextcloud, расскажите о нюансах, что работает, что нет, с чем вам пришлось столкнуться. Конечно инструментарий у nextcloud явно на голову выше стоковых. Synology drive, клиент к нему, это ещё то Г. Про synology office тихо молчу. Не пытаются даже это исправить. Каким был ущербным 5 лет назад, такой и есть до сих пор! Для меня эталон последние 10 лет это google drive. Quote Link to comment Share on other sites More sharing options...
psichostorm Posted February 25, 2020 Share #32 Posted February 25, 2020 Spoiler Предупреждения о текущей конфигурации. В базе данных отсутствуют некоторые индексы. Так как создание таких индексов может занять достаточно продолжительное время, оно должно быть запущено вручную. Для создания индексов необходимо запустить команду «occ db:add-missing-indices» во время работы сервера Nextcloud. При созданных индексах, как правило, запросы к базе данных выполняются значительно быстрее. Всем привет, подскажите как это исправить, не пойму как правильно эту команду использовать, в терминале докера не получается Quote Link to comment Share on other sites More sharing options...
psichostorm Posted February 26, 2020 Share #33 Posted February 26, 2020 11 hours ago, psichostorm said: txt (Reveal hidden contents) Предупреждения о текущей конфигурации. В базе данных отсутствуют некоторые индексы. Так как создание таких индексов может занять достаточно продолжительное время, оно должно быть запущено вручную. Для создания индексов необходимо запустить команду «occ db:add-missing-indices» во время работы сервера Nextcloud. При созданных индексах, как правило, запросы к базе данных выполняются значительно быстрее. Всем привет, подскажите как это исправить, не пойму как правильно эту команду использовать, в терминале докера не получается Вопрос отпал))..все исправил, все работает, всем спасибо кто помогал (то есть мне😀 ) Quote Link to comment Share on other sites More sharing options...
kiever Posted March 8, 2020 Share #34 Posted March 8, 2020 Кто может подсказать как запустить Nextcloud в docker? Мои действия: 1. Скачал образ контайнера. 2. Запустил (установив локальный порт). 3. Захожу на страницу Nextcloud. Что делать дальше? Как заполнять строки: Каталог с данными (по умолчанию: /var/www/html/data) Пользователь базы данных Пароль базы данных Название базы данных Хост базы данных Как-бы я не заполнял, получаю: Error while trying to create admin user: Failed to connect to the database: An exception occurred in driver: SQLSTATE[HY000] [2002] No such file or directory. Может нужно установить отдельно MariaDB? Quote Link to comment Share on other sites More sharing options...
psichostorm Posted March 8, 2020 Share #35 Posted March 8, 2020 13 hours ago, kiever said: Может нужно установить отдельно MariaDB? nextcloud имеет свою базу данных, там логин и пароль работает через переменные окружения, но лучше MariaDB ставить Quote Link to comment Share on other sites More sharing options...
exotsk Posted March 12, 2020 Share #36 Posted March 12, 2020 На отдельностоящей Марии работает, + на нее можно разместить базы других серверов. Quote Link to comment Share on other sites More sharing options...
Valiko Posted March 24, 2020 Share #37 Posted March 24, 2020 В 26.02.2020 в 10:48, psichostorm сказал: Вопрос отпал))..все исправил, все работает, всем спасибо кто помогал (то есть мне😀 ) Как исправил? Quote Link to comment Share on other sites More sharing options...
Valiko Posted March 26, 2020 Share #38 Posted March 26, 2020 В 24.03.2020 в 10:36, Valiko сказал: Как исправил? Сам спросил - сам ответил: Скрытый текст Подключиться к DSM через SSH с помощью PuTTY и войти под админским логином Вести комманду sido su - (вводим пароль - получаем рут) Перейти в папку некстклауда Запустить поочерёдно: docker exec --user www-data имя_контейнера_некстклауд php occ maintenance:mode --on docker exec --user www-data имя_контейнера_некстклауд php occ db:add-missing-indices docker exec --user www-data имя_контейнера_некстклауд php occ maintenance:mode --off Но осталась ещё одна проблема: Веб-сервер не настроен должным образом для разрешения «/.well-known/caldav». Дополнительная информация может быть найдена в нашей документации. Веб-сервер не настроен должным образом для разрешения «/.well-known/carddav». Дополнительная информация может быть найдена в нашей документации. Может кто-то подсказать как и куда заходить, что править? Quote Link to comment Share on other sites More sharing options...
psichostorm Posted April 1, 2020 Share #39 Posted April 1, 2020 On 3/26/2020 at 1:05 PM, Valiko said: Может кто-то подсказать как и куда заходить, что править? В nextcloud.conf в строках Redirect 301 /.well-known/carddav /nextcloud/remote.php/dav Redirect 301 /.well-known/caldav /nextcloud/remote.php/dav нужно прописать адрес домена Redirect 301 /.well-known/carddav https://АДРЕС ДОМЕНА/nextcloud/remote.php/dav Redirect 301 /.well-known/caldav https://АДРЕС ДОМЕНА/nextcloud/remote.php/dav Quote Link to comment Share on other sites More sharing options...
Valiko Posted April 1, 2020 Share #40 Posted April 1, 2020 2 часа назад, psichostorm сказал: В nextcloud.conf в строках Redirect 301 /.well-known/carddav /nextcloud/remote.php/dav Redirect 301 /.well-known/caldav /nextcloud/remote.php/dav нужно прописать адрес домена Redirect 301 /.well-known/carddav https://АДРЕС ДОМЕНА/nextcloud/remote.php/dav Redirect 301 /.well-known/caldav https://АДРЕС ДОМЕНА/nextcloud/remote.php/dav У меня нет nextcloud.conf. Его создать нужно? Quote Link to comment Share on other sites More sharing options...
psichostorm Posted April 1, 2020 Share #41 Posted April 1, 2020 1 hour ago, Valiko said: У меня нет nextcloud.conf. Его создать нужно? Нет, вам нужно отредактировать конфигурационный файл config.php Quote Link to comment Share on other sites More sharing options...
Valiko Posted April 1, 2020 Share #42 Posted April 1, 2020 (edited) 1 час назад, psichostorm сказал: Нет, вам нужно отредактировать конфигурационный файл config.php А что тогда nextcloud.conf и зачем? Добавил в config.php в папке nextcloud/config 'Redirect 301 /.well-known/carddav https://мой домен/nextcloud/remote.php/dav', 'Redirect 301 /.well-known/caldav https://мой домен/nextcloud/remote.php/dav', Ничего не изменилось. Edited April 1, 2020 by Valiko Quote Link to comment Share on other sites More sharing options...
psichostorm Posted April 1, 2020 Share #43 Posted April 1, 2020 8 minutes ago, Valiko said: . Не понял? Вы добавили то что я вам написал или вы "мой домен" исправили на свой? И зачем вы добавляли, там не надо эти строки добавлять, они там уже есть, в них надо вписать свой доменный адрес. Quote Link to comment Share on other sites More sharing options...
Valiko Posted April 2, 2020 Share #44 Posted April 2, 2020 13 часа назад, psichostorm сказал: Не понял? Вы добавили то что я вам написал или вы "мой домен" исправили на свой? И зачем вы добавляли, там не надо эти строки добавлять, они там уже есть, в них надо вписать свой доменный адрес. В nextcloud/config/config.php у меня этих строк не было. Мы же про Некстклауд в Докере говорим? Quote Link to comment Share on other sites More sharing options...
psichostorm Posted April 2, 2020 Share #45 Posted April 2, 2020 1 minute ago, Valiko said: nextcloud/config/config.php у меня этих строк не было. Мы же про Некстклауд в Докере говорим? давайте сюда весь свой конфиг Quote Link to comment Share on other sites More sharing options...
Valiko Posted April 2, 2020 Share #46 Posted April 2, 2020 (edited) 22 минуты назад, psichostorm сказал: давайте сюда весь свой конфиг Скрытый текст <?php $CONFIG = array ( 'htaccess.RewriteBase' => '/', 'memcache.local' => '\\OC\\Memcache\\APCu', 'apps_paths' => array ( 0 => array ( 'path' => '/var/www/html/apps', 'url' => '/apps', 'writable' => false, ), 1 => array ( 'path' => '/var/www/html/custom_apps', 'url' => '/custom_apps', 'writable' => true, ), ), 'instanceid' => 'xxxxxx', 'passwordsalt' => 'xxxxx', 'secret' => 'xxxxx', 'trusted_domains' => array ( 0 => 'localhost', 1 => 'xxxxxxxx', 2 => 'xxxxxxxxx', 3 => 'xxxxxxxxx', 4 => 'xxxxxxxxx', 5 => 'xxxxxxxxx, ), 'datadirectory' => '/var/www/html/data', 'dbtype' => 'mysql', 'version' => '18.0.2.2', 'overwrite.cli.url' => 'http://xxxxxxxx, 'dbname' => 'xxxxxxxx', 'dbhost' => 'xxxxxxx', 'dbport' => '', 'dbtableprefix' => 'oc_', 'mysql.utf8mb4' => true, 'dbuser' => 'xxxxxxxxxxx', 'dbpassword' => 'xxxxxxxxxxxx', 'installed' => true, 'maintenance' => false, 'theme' => '', 'loglevel' => 2, 'app_install_overwrite' => array ( 0 => 'githubmergetracker', ), 'mail_smtpmode' => 'smtp', 'mail_smtpsecure' => 'ssl', 'mail_sendmailmode' => 'smtp', 'mail_from_address' => 'xxxxxxxxx', 'mail_domain' => 'xxxxxxxxx', 'mail_smtpauthtype' => 'LOGIN', 'mail_smtpauth' => 1, 'mail_smtphost' => 'xxxxxxxxx', 'mail_smtpport' => '455', 'mail_smtpname' => 'xxxxxxxxx', 'mail_smtppassword' => 'xxxxxxxxx', 'updater.release.channel' => 'stable', ); Edited April 2, 2020 by Valiko Quote Link to comment Share on other sites More sharing options...
psichostorm Posted April 2, 2020 Share #47 Posted April 2, 2020 а посмотрите в .htaccess, или тоже давайте сюда содержимое Quote Link to comment Share on other sites More sharing options...
Valiko Posted April 2, 2020 Share #48 Posted April 2, 2020 (edited) 7 минут назад, psichostorm сказал: а посмотрите в .htaccess, или тоже давайте сюда содержимое Скрытый текст <IfModule mod_headers.c> <IfModule mod_setenvif.c> <IfModule mod_fcgid.c> SetEnvIfNoCase ^Authorization$ "(.+)" XAUTHORIZATION=$1 RequestHeader set XAuthorization %{XAUTHORIZATION}e env=XAUTHORIZATION </IfModule> <IfModule mod_proxy_fcgi.c> SetEnvIfNoCase Authorization "(.+)" HTTP_AUTHORIZATION=$1 </IfModule> </IfModule> <IfModule mod_env.c> # Add security and privacy related headers Header always set Referrer-Policy "no-referrer" Header always set X-Content-Type-Options "nosniff" Header always set X-Download-Options "noopen" Header always set X-Frame-Options "SAMEORIGIN" Header always set X-Permitted-Cross-Domain-Policies "none" Header always set X-Robots-Tag "none" Header always set X-XSS-Protection "1; mode=block" SetEnv modHeadersAvailable true </IfModule> # Add cache control for static resources <FilesMatch "\.(css|js|svg|gif)$"> Header set Cache-Control "max-age=15778463" </FilesMatch> # Let browsers cache WOFF files for a week <FilesMatch "\.woff2?$"> Header set Cache-Control "max-age=604800" </FilesMatch> </IfModule> <IfModule mod_php7.c> php_value mbstring.func_overload 0 php_value default_charset 'UTF-8' php_value output_buffering 0 <IfModule mod_env.c> SetEnv htaccessWorking true </IfModule> </IfModule> <IfModule mod_rewrite.c> RewriteEngine on RewriteRule ^\.well-known/host-meta /nextcloud/public.php?service=host-meta [QSA,L] RewriteRule ^\.well-known/host-meta\.json /nextcloud/public.php?service=host-meta-json [QSA,L] RewriteRule ^\.well-known/webfinger /nextcloud/public.php?service=webfinger [QSA,L] RewriteRule ^\.well-known/carddav /nextcloud/remote.php/dav/ [R=301,L] RewriteRule ^\.well-known/caldav /nextcloud/remote.php/dav/ [R=301,L] </IfModule> <IfModule mod_mime.c> AddType image/svg+xml svg svgz AddEncoding gzip svgz </IfModule> <IfModule mod_dir.c> DirectoryIndex index.php index.html </IfModule> AddDefaultCharset utf-8 Options -Indexes <IfModule pagespeed_module> ModPagespeed Off </IfModule> #### DO NOT CHANGE ANYTHING ABOVE THIS LINE #### ErrorDocument 403 // ErrorDocument 404 // <IfModule mod_rewrite.c> Options -MultiViews RewriteRule ^core/js/oc.js$ index.php [PT,E=PATH_INFO:$1] RewriteRule ^core/preview.png$ index.php [PT,E=PATH_INFO:$1] RewriteCond %{REQUEST_FILENAME} !\.(css|js|svg|gif|png|html|ttf|woff2?|ico|jpg|jpeg|map|webm|mp4)$ RewriteCond %{REQUEST_FILENAME} !core/img/favicon.ico$ RewriteCond %{REQUEST_FILENAME} !core/img/manifest.json$ RewriteCond %{REQUEST_FILENAME} !/remote.php RewriteCond %{REQUEST_FILENAME} !/public.php RewriteCond %{REQUEST_FILENAME} !/cron.php RewriteCond %{REQUEST_FILENAME} !/core/ajax/update.php RewriteCond %{REQUEST_FILENAME} !/status.php RewriteCond %{REQUEST_FILENAME} !/ocs/v1.php RewriteCond %{REQUEST_FILENAME} !/ocs/v2.php RewriteCond %{REQUEST_FILENAME} !/robots.txt RewriteCond %{REQUEST_FILENAME} !/updater/ RewriteCond %{REQUEST_FILENAME} !/ocs-provider/ RewriteCond %{REQUEST_FILENAME} !/ocm-provider/ RewriteCond %{REQUEST_URI} !^/\.well-known/(acme-challenge|pki-validation)/.* RewriteRule . index.php [PT,E=PATH_INFO:$1] RewriteBase / <IfModule mod_env.c> SetEnv front_controller_active true <IfModule mod_dir.c> DirectorySlash off </IfModule> </IfModule> </IfModule> Edited April 2, 2020 by Valiko Quote Link to comment Share on other sites More sharing options...
psichostorm Posted April 2, 2020 Share #49 Posted April 2, 2020 вот тут они <IfModule mod_rewrite.c> RewriteEngine on RewriteRule ^\.well-known/host-meta /nextcloud/public.php?service=host-meta [QSA,L] RewriteRule ^\.well-known/host-meta\.json /nextcloud/public.php?service=host-meta-json [QSA,L] RewriteRule ^\.well-known/webfinger /nextcloud/public.php?service=webfinger [QSA,L] RewriteRule ^\.well-known/carddav /nextcloud/remote.php/dav/ [R=301,L] RewriteRule ^\.well-known/caldav /nextcloud/remote.php/dav/ [R=301,L] вам надо изменить вот эти строки RewriteRule ^\.well-known/carddav /nextcloud/remote.php/dav/ [R=301,L] RewriteRule ^\.well-known/caldav /nextcloud/remote.php/dav/ [R=301,L] прописать в них ваши адреса, например: RewriteRule ^\.well-known/carddav https://ваш адрес.ру/nextcloud/remote.php/dav/ [R=301,L] RewriteRule ^\.well-known/caldav https://ваш адрес.ру/nextcloud/remote.php/dav/ [R=301,L] Но судя по вашему config.php array ( 0 => 'localhost', 1 => 'xxxxxxxx', 2 => 'xxxxxxxxx', 3 => 'xxxxxxxxx', 4 => 'xxxxxxxxx', 5 => 'xxxxxxxxx, у вас его нет, значит прописываете локальный адрес. Quote Link to comment Share on other sites More sharing options...
Valiko Posted April 2, 2020 Share #50 Posted April 2, 2020 (edited) 24 минуты назад, psichostorm сказал: вот тут они <IfModule mod_rewrite.c> RewriteEngine on RewriteRule ^\.well-known/host-meta /nextcloud/public.php?service=host-meta [QSA,L] RewriteRule ^\.well-known/host-meta\.json /nextcloud/public.php?service=host-meta-json [QSA,L] RewriteRule ^\.well-known/webfinger /nextcloud/public.php?service=webfinger [QSA,L] RewriteRule ^\.well-known/carddav /nextcloud/remote.php/dav/ [R=301,L] RewriteRule ^\.well-known/caldav /nextcloud/remote.php/dav/ [R=301,L] вам надо изменить вот эти строки RewriteRule ^\.well-known/carddav /nextcloud/remote.php/dav/ [R=301,L] RewriteRule ^\.well-known/caldav /nextcloud/remote.php/dav/ [R=301,L] прописать в них ваши адреса, например: RewriteRule ^\.well-known/carddav https://ваш адрес.ру/nextcloud/remote.php/dav/ [R=301,L] RewriteRule ^\.well-known/caldav https://ваш адрес.ру/nextcloud/remote.php/dav/ [R=301,L] Но судя по вашему config.php array ( 0 => 'localhost', 1 => 'xxxxxxxx', 2 => 'xxxxxxxxx', 3 => 'xxxxxxxxx', 4 => 'xxxxxxxxx', 5 => 'xxxxxxxxx, у вас его нет, значит прописываете локальный адрес. Почему нет? Есть https://ваш адрес.ру. Пробовал и домен прописать, и локальный адрес - безрезультатно, вообще никакой реакции. На всякий случай уточню. Я правил тот htaaccess, который в корне некстклауд, а есть ещё в папке config. Edited April 2, 2020 by Valiko Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.