Pull to refresh

Comments 22

В Docker, это, конечно, хорошо. Но мне не нравится. Есть еще и готовые виртуальные машины для разворачивания, тоже вариант
Есть. Причём сами сделают всё вышеописанное.
А если постараться — то поставить даже одновременно Коллабору и Онлиофис.

Посему первый логичный вопрос — а зачем городить колхоз вместо того, чтобы воспользоваться уже готовым?

Действительно, как-то не подумал.

Причём бояться-то колхозов не нужно. Нужно понять и объяснить, почему не подошли уже существующие колхозы.
Есть еще вариант завернуть это в ansible и никакой ручной настройки (кроме настройки ssh).
Отличный вариант. Где можно почитать?
Спасибо за статью. А зачем 2 субд? Ведь nextcloud прекрасно работет с postgres.

Я пробовал ставить NC на Postgres. Не понравилась отзывчивость. Но, глубоко не копал, так, что если дополните статью, как установить и настроить NC на Postgres, буду благодарен.
Есть просто создать базу и подключить NC, то как-то нешустро работает. Возможно, нужны какие-то тонкие настройки
Создавал вот так


CREATE USER nc WITH PASSWORD 'nc'; 
ALTER DATABASE nextcloud OWNER TO nc;
GRANT ALL PRIVILEGES ON DATABASE nextcloud to nc;
exit

Как всё сложно.

Я через snap устанавливал.

Но тут вот рассказывается сделать под доменом. С этим у меня как раз проблемы были.

Да, через snap,через dockers вполне себе рабочие варианты. Но мне нравится руками и с настройкой.

Да, чутка сложновато, а настройки Nginx меняли? Там же лимиты на размеры входящих пакетов стоят маленькие, большие файлы через Web не загрузить.

Да, я ставил се через докер на локальный комп, от него тунель к vps, а на vps Nginx с настроенной ssl

Всегда с удовольствием проверяю работоспособность подобных «инструкций». Прежде чем публиковать текст, подумайте, что люди, которые захотят им воспользоваться, как инструкцией, жестко обломаются. А знаний, чтобы понять почему ничего не заработало, у них нет. Написали инструкцию, затем проверили её работоспособность на чистой виртуалке или в lxc контейнере и ТОЛЬКО ПОТОМ опубликовали.
Инструкция была написана в момент разворачивания на чистой живой машине путем копипаста из ssh сначала в блокнот, потом уже сюда.
Если вы обратили внимание, в тексте заменены реальные доменные имена на фейковые, а так же не указано, как настроить роутер на проброс портов 443 и 7443 к машине с NC
А ничего, что onlyoffice-documentserver по умолчанию хочет postgre? Или у вас как-то по другому? И это только то, что сразу бросилось в глаза. Повторите в обратную сторону — возьмите статью и из неё попробуйте установить.
ХМ. Тут вообще полстатьи (причем важная часть) исчезло почему-то, причем у меня отображалось, пока кеш не почистил. Чудеса.
Поправил, спасибо.
А можно вопросик немного в сторону? Поставил я NextCloud в докере с самоподписным сертификатом внутри периметра с сильно порезанным Инетом (firewall я не контролирую). Работает нормально. НО! Запускаю NextCloud Talk на троих и сам Nextcloud встает колом. Процы свободны, сервак по ssh отвечает нормально, страницы Nextcloud открываются по 5 минут. Видео-голос даже не прорываются.
Один товарищ кивает на докер, другой на порезанный Инет. Умного ничего не нагуглил. В логах пусто да и не спец я по Nextcloud.
МОжет кто направит на путь куда копать?
Здесь не подскажу, слишком много неизвестных. В общем случае, я бы попробовал развернуть где-то еще, например, дома в виртуальной машине, там проверить работоспособность, потом эту виртуалку (или доккер) перенести на рабочую машину и там проверить.
Ламерский вопрос — для получения сертификатов certbot'ом public ip обязательно на nginx пробрасывать?

Да, и реальное доменное имя тоже обязательно. Сертификаты выдаются на имена вида www.имя.com(ru), zabbix.имя.com(ru), nextcloud.имя.com(ru), имя.com(ru)
Т.е. сначала регистрируем доменное имя, привязываем его к своему ip, делаем проброс 443 порта с роутера на сервер, потом получаем сертификат ssl
Если пробрасываешь на микротике, как у меня, то надо обязательно указывать dst-address=внешний_ip, иначе весь трафик с 443 завернется вовнутрь и будет плохо (перестанут открываться страницы https)

/ip firewall nat add action=dst-nat chain=dstnat dst-address=внешний_ip dst-port=443 protocol=tcp to-addresses=внутренний_ip to-ports=443

Вы забыли самые главные моменты:
— owncloud очень жутко тормозит, и упора в железо или кеширования нет. как это победить — неясно. Пробовал и памяти доставлять и opcache/memcache тюнить по параметрам, толку 0. гугление вообще не даёт толковых советов, кроме как «включите opcache/memcache»
— onlyoffice тоже не работает нормально. По крайней мере при попытке открыть через него doc/xls ругается. гугление, так же не помогает.

ну, то есть, продукт nextcloud из разряда монстров, которые написаны абы как.
Абсолютно согласен. Но альтернативы особо не нашел
Seafile все никак руки не дойдут попробовать
Sign up to leave a comment.

Articles