Перейти к содержанию
Wiki

Next Cloud


Slikfoul

Рекомендуемые сообщения

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 изменил название на Next Cloud

Установил nextcloud
Включил https и появился неприятный глюк: в google chrome, opera и яндекс браузерах (в firefox, IE и edge такого нет) при входе в аккаунт и выходе из него браузер "зависает" на странице входа, но при этом авторизуется: нажимаешь F5 и оказываешься в своем аккаунте.

лечится добавлением 'overwriteprotocol' => 'https',
в config.php

Ссылка на комментарий
Поделиться на другие сайты

  • 3 месяца спустя...
  • 1 месяц спустя...

В ответ на предупреждение: Заголовок HTTP «Strict-Transport-Security» должен быть настроен как минимум на «15552000» секунд необходимо внести исправления в .htaccess:

<IfModule mod_headers.c> 
  Header always set Strict-Transport-Security "max-age=15552000; includeSubDomains" 
</IfModule>

 

Ссылка на комментарий
Поделиться на другие сайты

надо изменить вот эти строки

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]
 

Ссылка на комментарий
Поделиться на другие сайты

  • 1 месяц спустя...
  • 2 месяца спустя...

Что бы прогружались привьюшки видео 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',
  ),

 

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

Чтобы разрешить пользователям сервера указывать номера телефонов без указания кода страны, добавьте параметр «default_phone_region» с соответствующим кодом страны в соответствии с ISO 3166-1↗.

 

 

Открывает файл config.php, расположенный в директории Nextcloud по пути config/config.php и внизу вставляем строку

  'default_phone_region' => 'RU',
Ссылка на комментарий
Поделиться на другие сайты

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}

 

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

Пример как указать внешний 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

 

Ссылка на комментарий
Поделиться на другие сайты

  • 1 год спустя...
  • 4 месяца спустя...

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...