Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Программное обеспечение Linux и FreeBSD » nextcloud в докере

Ответить
Настройки темы
nextcloud в докере


Сообщения: 591
Благодарности: 5

Профиль | Отправить PM | Цитировать


Здравствуйте.
Поделитесь пожалуйста кодом развёртывания в докере nextcloud с шифрованием, с базой данный. Уже неделю на openmediavault 5 в докере пытаюсь запихать облако. Ни черта не получается.

благодарю

Отправлено: 06:37, 31-03-2022

 

Аватара для DJ Mogarych

fascinating rhythm


Moderator


Сообщения: 6491
Благодарности: 1465

Профиль | Отправить PM | Цитировать


Нет информации о том, что именно вы пытались сделать.

Равно как и о том, какие именно проблемы и ошибки вы получили.

-------
Powershell 7.x | Powershell 5.1 | ffmpeg (docs)


Последний раз редактировалось DJ Mogarych, 31-03-2022 в 10:47.


Отправлено: 10:39, 31-03-2022 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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



Сообщения: 591
Благодарности: 5

Профиль | Отправить PM | Цитировать


DJ Mogarych,
Код развертывания в докере:
Код: Выделить весь код
version: "2"
services:
  nextcloud:
    image: ghcr.io/linuxserver/nextcloud
    container_name: nextcloud
    environment:
      - PUID=1000 #change PUID if needed
      - PGID=100  #change PGID if needed
      - TZ=Asia/Irkutsk #change Time Zone if needed
    volumes:
      - /srv/dev-disk-by-uuid-951cd12a-cd84-4b97-90d0-ea880e2829cc/appdata/nextcloud/config:/config #/srv/dev-disk-by-label-disk1 needs to be adjusted
      - /srv/dev-disk-by-uuid-951cd12a-cd84-4b97-90d0-ea880e2829cc/appdata/nextcloud/data:/data     #/srv/dev-disk-by-label-disk1 needs to be adjusted
    depends_on:
      - mariadb
#    ports: # uncomment this and the next line if you want to bypass the proxy
#      - 450:443
    restart: unless-stopped
  mariadb:
    image: ghcr.io/linuxserver/mariadb
    container_name: nextclouddb
    environment:
      - PUID=1000 #change PUID if needed
      - PGID=100  #change PGID if needed
      - MYSQL_ROOT_PASSWORD=yunindenis  #change password
      - TZ=Asia/Irkutsk #Change Time Zone if needed
    volumes:
      - /srv/dev-disk-by-uuid-951cd12a-cd84-4b97-90d0-ea880e2829cc/appdata/nextcloud/nextclouddb:/config    #/srv/dev-disk-by-label-disk1 needs to be adjusted
    restart: unless-stopped
  swag:
    image: linuxserver/swag         #swag is the replacement for letsencrypt (see link below)
    container_name: swag
    cap_add:
      - NET_ADMIN
    environment:
      - PUID=1000 #change PUID if needed
      - PGID=100  #change PGID if needed
      - TZ=Asia/Irkutsk # change Time Zone if needed
      - URL=cloud.******* #insert your domain name - yourdomain.url
      - SUBDOMAINS=www,
      - VALIDATION=http
      - EMAIL=web@******.pro # define email; required to renew certificate
    volumes:
      - /srv/dev-disk-by-uuid-951cd12a-cd84-4b97-90d0-ea880e2829cc/appdata/nextcloud/swag:/config  #/srv/dev-disk-by-label-disk1 needs to be adjusted
    ports:
      - 444:443
      - 81:80
    restart: unless-stopped
3 контейнера развернулись. Но ни по 443 порту ни по 444, ни по 80 порту (http), ни по ip сервера ни по доменному имени cloud.***** нет доступа. Вообще страницы не открываются.
OMV стоит в локалке, из локалки пробую к нему стукнуться. На роутере включена переадресация с cloud.***** на ip сервера.

Отправлено: 03:16, 01-04-2022 | #3


Аватара для DJ Mogarych

fascinating rhythm


Moderator


Сообщения: 6491
Благодарности: 1465

Профиль | Отправить PM | Цитировать


Лучше использовать named volumes. Я нарисовал такой конфиг в Portainer stack внутри OMV 5, у меня завелось нормально.
Код: Выделить весь код
version: "3.7"
services:
  nc:
    image: ghcr.io/linuxserver/nextcloud
    container_name: nc
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Asia/Irkutsk
    volumes:
      - nc-config:/config
      - nc-data:/data
    depends_on:
      - nc-db
    ports:
      - 8443:443
    restart: unless-stopped
  nc-db:
    image: ghcr.io/linuxserver/mariadb
    container_name: nc-db
    environment:
      - PUID=1000
      - PGID=1000
      - MYSQL_ROOT_PASSWORD=yunindenis
      - TZ=Asia/Irkutsk
    volumes:
      - nc-db:/config
    restart: unless-stopped

volumes:
  nc-config:
  nc-data:
  nc-db:
Открылось по ссылке https://<IP-адрес>:8443, естественно, с кривым сертификатом, но работает.
Начинайте с малого, потом накручивайте функционал типа Let's encrypt.

Не забывайте также и о том, что как OMV, так и прочие сервисы, например, Portainer и сопутствующие, также используют порты, с которыми порты сервисов Докера не должны совпадать.

-------
Powershell 7.x | Powershell 5.1 | ffmpeg (docs)


Отправлено: 22:14, 01-04-2022 | #4



Сообщения: 591
Благодарности: 5

Профиль | Отправить PM | Цитировать


DJ Mogarych,
Благодарю.
Запустилось.
Но при настройке доступа в nextcloud ругань: Не удалось создать или записать в каталог данных «/srv/dev-disk-by-uuid-951cd12a-cd84-4b97-90d0-ea880e2829cc/appdata/nextcloud/data
Я под хранилище подключил отдельный диск. Папка /srv/dev-disk-by-uuid-951cd12a-cd84-4b97-90d0-ea880e2829cc/appdata/nextcloud/data в наличии.

Отправлено: 13:02, 02-04-2022 | #5


Аватара для DJ Mogarych

fascinating rhythm


Moderator


Сообщения: 6491
Благодарности: 1465

Профиль | Отправить PM | Цитировать


Видимо, проблемы с правами доступа в файловой системе.

-------
Powershell 7.x | Powershell 5.1 | ffmpeg (docs)


Отправлено: 21:35, 02-04-2022 | #6



Компьютерный форум OSzone.net » Linux и FreeBSD » Программное обеспечение Linux и FreeBSD » nextcloud в докере

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Nextcloud + OnlyOffice DJ Mogarych Программное обеспечение Linux и FreeBSD 0 21-02-2019 15:31
[решено] Удалённый Nextcloud, не работает Collabora Office. nikhop Программное обеспечение Linux и FreeBSD 1 26-03-2018 17:11




 
Переход