Ответы пользователя по тегу ownCloud/Nextcloud
  • Аналоги Nextcloud?

    SlavikF
    @SlavikF
    https://filerun.com/

    Не open source, но бесплатно до 10 пользователей.

    Много интеграций, плагинов.
    Ответ написан
    Комментировать
  • Возможно как то сделать что бы nextlcoud работал в "дубле"?

    SlavikF
    @SlavikF
    Многое зависит от сценария.

    1. Например можно просто сделать вторую копию Nextcloud, куда регулярно скриптами будут копироваться файлы с основной копии. И в случае, если первая копия пропадает, то данные доступны на второй копии.
    Минусы:
    - Синхронизация может иметь задержку
    - Вторая копия должна быть READ ONLY, потому что синхронизировать данные в обе стороны - сложно
    - У второй копии адрес будет отличаться, поэтому его надо будет менять вручную. Наверное можно на коленке слепить свой Load Balancer, но он явно будет ограничен в функциональности.

    2. Можно сделать полноценный high availability, но для этого надо:
    - DB cluster
    - File system cluster
    - Load Balancer
    Вот тут описан пример такой конфигурации:
    https://severalnines.com/database-blog/deploying-h...
    Но сюда не подходит "на очень слабом ПК".
    И такую конфигурацию достаточно сложно настраивать, поддерживать и обновлять.
    Ответ написан
    Комментировать
  • Как разграничивать права доступа и отдавать файлы из файлового хранилища?

    SlavikF
    @SlavikF
    Не очень понятно - зачем в вашем приложении Nextcloud работающий через WebDAV?

    Какая реализация в сервисах yandex, google, как они работают со своими файловыми хранилищами, доступом?

    Современные приложения типично используют object storage (S3 compatible).

    Использовать внешние облачные решения нет возможности.

    Если хотите хостить сами - то можно MinIO. Можно поставить на тот же самый хост, что и приложение, а можно и развернуть систему из нескольких хостов.

    Если же оставаться с Nextcloud, то другой вариант - настроить Nextcloud чтобы он мог отдавать файлы напрямую, без WebDAV, по ссылке, но здесь могут быть вопросы по аутефикации.

    как реализовать проверку доступа к файлам?

    Не очень понятно - что такое "проверка доступа"?
    Ответ написан
    2 комментария
  • Что не так с owncloud?

    SlavikF
    @SlavikF
    Трудно сказать - мало информации.

    Вангую, что проблема в конфигурации веб сервера или vhost.

    Какой сервер? Apache or Nginx? Какой конфиг vhost?

    P.S. а вообще я бы рекомендовал NextCloud вместо OwnCloud. У него и доки получше. И примеры конфигов есть.
    Ответ написан
  • Nextcloud - изображение на форуме?

    SlavikF
    @SlavikF
    Это всё потому что девелоперы в Nextcloud "загоняются" насчёт security. Может оно и правильно.

    В общем, проблема в том, что если дать пользователю возможность залить фото, а потом использовать  ПРЯМОЙ линк на этот файл, то этот пользователь может что-то как-то хакнуть таким образом. Поэтому - низзя

    НО. Если из оригинальной картинки СГЕНЕРИРОВАТЬ другой preview image, - то можно.
    Для этого надо добавить /preview в конце URL. Вот так:
    https://cloud.ustim.ru/s/gdMBq4mEx63qpSz/preview
    И такой линк вроде бы должен работать на форумах и внешних сайтах.

    Другой вариант - сделать ещё один vhost на Апаче (или Nginx), у которого Directory Root указывает на вашу nextcloud/data. НО тут надо понимать, что делаешь, потому что в таком раскладе станут публичными файлы, которые вы может не хотели бы делать публичными...
    Ответ написан
    1 комментарий
  • Возможно ли разворачивание NextCloud и GitLab на одном сервере?

    SlavikF
    @SlavikF
    4Гб - довольно скромно,
    Но так как нагрузка небольшая - то работать будет.
    У меня похожая конфигурация работает на 6Гб в виртуалке.

    Не забудьте только, что если ставить Gitlab через Omnibus, то он сам ставит Nginx под себя и по умолчанию вешается на порты 80 и 443.
    Поэтому есть смысл NextCloud ставить после Gitlab'a и прикрутить к Гитлабовскому Nginx дополнительный конфиг для NextCloud.
    Ответ написан
    Комментировать