TL;DR:
- Целесообразно ли запускать ownCloud из Docker для продуктивной системы?
- Как настроить ownCloud в Docker в соответствии с моими потребностями (опубликовать домен, обеспечить сохранение данных, настроить параметры безопасности)?
- Целесообразно ли настраивать ownCloud вручную (установить БД, установить ownCloud, настроить конфигурацию)?
Я настроил ПК с Ubuntu Server 18.04 и хотел установить на него ownCloud.веб-сайт ownCloudЯ нашел три способа установки:
- Тарболл
- Докер
- Прибор
Я решил установить его через Docker, так как это кажется простым и экономичным. Я следовалИнструкция по установкеи все заработало как и ожидалось. Docker установил MariaDB и Redis на лету.
Далее я хотел сделать некоторые настройки.
- Опубликуйте сервис в Интернете (у меня есть домен и динамический DNS-сервер, который перенаправляет домен на мой динамический IP-адрес).
- Обеспечивается постоянное хранение данных на сервере.
- Настройте параметры безопасности.
Я не смог найти хороших источников о том, как изменить конфигурацию. Насколько я вижу,документация ownCloudдает советы только по установке «старой школы».
решение1
Перед публикацией сервиса я бы посоветовал поставить контейнер Nginx спереди в качестве обратного прокси. Хорошо настроенный прокси Nginx добавит отличный уровень безопасности между вашим Owncloud и джунглями там.
Если вы хотите это сделать, вы можете использовать Nginx+Letsencryptизображениедаже использовать HTTPS для подключения к Owncloud. Хорошие руководства по настройке для начала работы можно найтиздесьиздесь.
В любом случае, для настройки сервера Owncloud вы можете использовать образ Docker Owncloudдоступные переменныеи смонтируйте все необходимые файлы конфигурации с вашего хоста в контейнер Owncloud.