Slikfoul Опубликовано 4 мая, 2021 Поделиться Опубликовано 4 мая, 2021 https://hub.docker.com/_/nextcloud Base version - apache This version will use the apache image and add a mariaDB container. The volumes are set to keep your data persistent. This setup provides no ssl encryption and is intended to run behind a proxy. Make sure to pass in values for MYSQL_ROOT_PASSWORD and MYSQL_PASSWORD variables before you run this setup. version: '2' volumes: nextcloud: db: services: db: image: mariadb restart: always command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW volumes: - db:/var/lib/mysql environment: - MYSQL_ROOT_PASSWORD= - MYSQL_PASSWORD= - MYSQL_DATABASE=nextcloud - MYSQL_USER=nextcloud app: image: nextcloud restart: always ports: - 8080:80 links: - db volumes: - nextcloud:/var/www/html environment: - MYSQL_PASSWORD= - MYSQL_DATABASE=nextcloud - MYSQL_USER=nextcloud - MYSQL_HOST=db Then run docker-compose up -d, now you can access Nextcloud at http://localhost:8080/ from your host system. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Slikfoul Опубликовано 4 мая, 2021 Автор Поделиться Опубликовано 4 мая, 2021 Установил nextcloud Включил https и появился неприятный глюк: в google chrome, opera и яндекс браузерах (в firefox, IE и edge такого нет) при входе в аккаунт и выходе из него браузер "зависает" на странице входа, но при этом авторизуется: нажимаешь F5 и оказываешься в своем аккаунте. лечится добавлением 'overwriteprotocol' => 'https', в config.php Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Slikfoul Опубликовано 7 августа, 2021 Автор Поделиться Опубликовано 7 августа, 2021 Запуск bash из под www-data docker exec -u 33 -it nextcloud_app_1 bash Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Slikfoul Опубликовано 7 августа, 2021 Автор Поделиться Опубликовано 7 августа, 2021 Module php-imagick in this instance has no SVG support. apt update apt install libmagickcore-6.q16-6-extra Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Slikfoul Опубликовано 20 сентября, 2021 Автор Поделиться Опубликовано 20 сентября, 2021 В ответ на предупреждение: Заголовок HTTP «Strict-Transport-Security» должен быть настроен как минимум на «15552000» секунд необходимо внести исправления в .htaccess: <IfModule mod_headers.c> Header always set Strict-Transport-Security "max-age=15552000; includeSubDomains" </IfModule> Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Slikfoul Опубликовано 20 сентября, 2021 Автор Поделиться Опубликовано 20 сентября, 2021 надо изменить вот эти строки RewriteRule ^\.well-known/carddav /remote.php/dav/ [R=301,L] RewriteRule ^\.well-known/caldav /remote.php/dav/ [R=301,L] прописать в них ваши адреса, например: RewriteRule ^\.well-known/carddav https://ваш адрес.ру/remote.php/dav/ [R=301,L] RewriteRule ^\.well-known/caldav https://ваш адрес.ру/remote.php/dav/ [R=301,L] или RewriteRule ^\.well-known/carddav https://%{SERVER_NAME}/remote.php/dav/ [R=301,L] RewriteRule ^\.well-known/caldav https://%{SERVER_NAME}/remote.php/dav/ [R=301,L] Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Slikfoul Опубликовано 3 ноября, 2021 Автор Поделиться Опубликовано 3 ноября, 2021 Increase File Size Uploads with .htaccess php_value memory_limit 2G php_value upload_max_filesize 16G php_value post_max_size 16G php_value max_input_time 3600 php_value max_execution_time 3600 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Slikfoul Опубликовано 10 января, 2022 Автор Поделиться Опубликовано 10 января, 2022 Что бы прогружались привьюшки видео apt install ffmpeg //под сомнением - с новой версией NC вываливаются ошибки Установить через админку Preview Generator Добавить в конфиг config/config.php 'enable_previews' => true, 'enabledPreviewProviders' => array ( 0 => 'OC\\Preview\\PNG', 1 => 'OC\\Preview\\JPEG', 2 => 'OC\\Preview\\GIF', 3 => 'OC\\Preview\\HEIC', 4 => 'OC\\Preview\\BMP', 5 => 'OC\\Preview\\XBitmap', 6 => 'OC\\Preview\\MP3', 7 => 'OC\\Preview\\TXT', 8 => 'OC\\Preview\\MarkDown', 9 => 'OC\\Preview\\OpenDocument', 10 => 'OC\\Preview\\Krita', 11 => 'OC\\Preview\\PDF', 12 => 'OC\\Preview\\Movie', ), Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Slikfoul Опубликовано 21 января, 2022 Автор Поделиться Опубликовано 21 января, 2022 Чтобы разрешить пользователям сервера указывать номера телефонов без указания кода страны, добавьте параметр «default_phone_region» с соответствующим кодом страны в соответствии с ISO 3166-1↗. Открывает файл config.php, расположенный в директории Nextcloud по пути config/config.php и внизу вставляем строку 'default_phone_region' => 'RU', Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Slikfoul Опубликовано 21 января, 2022 Автор Поделиться Опубликовано 21 января, 2022 How to fix Nextcloud 4047 InnoDB refuses to write tables with ROW_FORMAT=COMPRESSED or KEY_BLOCK_SIZE. Problem: When trying to maintenance:repair your Nextcloud instance, e.g. during a utf8mb4 upgrade, you see an error message like fix-nextcloud-4047-innodb-refuses-to-write-tables-with-row_formatcompressed-or-key_block_size.txt Copy to clipboard⇓ Download ERROR: An exception occurred while executing a query: SQLSTATE[HY000]: General error: 4047 InnoDB refuses to write tables with ROW_FORMAT=COMPRESSED or KEY_BLOCK_SIZE. Solution: You need to turn off innodb-read-only-compressed. I do this by starting my MySQL docker with fix-nextcloud-4047-innodb-refuses-to-write-tables-with-row_formatcompressed-or-key_block_size.txt Copy to clipboard⇓ Download --skip-innodb-read-only-compressed Full command line which worked for me: fix-nextcloud-4047-innodb-refuses-to-write-tables-with-row_formatcompressed-or-key_block_size.txt Copy to clipboard⇓ Download --transaction-isolation=READ-COMMITTED --binlog-format=ROW --innodb-file-per-table=1 --skip-innodb-read-only-compressed Full docker-compose.yml nextcloud section: fix-nextcloud-4047-innodb-refuses-to-write-tables-with-row_formatcompressed-or-key_block_size.yaml Copy to clipboard⇓ Download nextcloud-db: image: mariadb command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW --innodb-file-per-table=1 --skip-innodb-read-only-compressed restart: always volumes: - ./nextcloud-db:/var/lib/mysql environment: - MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD} - MYSQL_PASSWORD=${MYSQL_PASSWORD} Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Slikfoul Опубликовано 17 февраля, 2022 Автор Поделиться Опубликовано 17 февраля, 2022 Пример как указать внешний mountpoint к volumes volumes: NextCloud_data: driver: local driver_opts: type: none o: bind device: /data/data/NextCloud1/data NextCloud_db: driver: local driver_opts: type: none o: bind device: /data/DB/NextCloud1 NextCloud_site: driver: local driver_opts: type: none o: bind device: /data/site/NextCloud1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Slikfoul Опубликовано 23 августа, 2023 Автор Поделиться Опубликовано 23 августа, 2023 'filelocking.enabled' => true, 'memcache.locking' => '\OC\Memcache\Redis', 'redis' => array( 'host' => '/var/run/redis/redis.sock', 'port' => 0, 'timeout' => 0.0, ), Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Slikfoul Опубликовано 11 января Автор Поделиться Опубликовано 11 января After upgrading 28.0.0 bz2 module missing FROM nextcloud:28 RUN apt-get -y update apt-get -yqq --no-install-recommends install libbz2-dev rm -rf /var/lib/apt/lists/* docker-php-ext-install bz2 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Slikfoul Опубликовано 11 января Автор Поделиться Опубликовано 11 января The database is used for transactional file locking. To enhance performance, please configure memcache, if available. redis: image: redis:alpine restart: always app: environment: - REDIS_HOST=redis depends_on: - redis Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.