Diese Version wurde durch eine neuere bestätigte Version ersetzt.DiffDiese Version (2023/05/22 09:48) wurde bestätigt durch Daniel.

Dies ist eine alte Version des Dokuments!


Nextcloud installieren mit Docker ohne Services

Dies ist ein einfaches Setup:

https://www.howtogeek.com/devops/how-to-get-started-with-portainer-a-web-ui-for-docker/
docker volume create portainer_data
docker run -d -p 81:9000 –name=portainer –restart=unless-stopped -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce

https://hub.docker.com/_/nextcloud
Ordner anlegen /opt/docker/nextcloud

https://github.com/nextcloud/docker/blob/master/.examples/docker-compose/insecure/mariadb/fpm/web/nginx.conf
herunterladen, abspeichern

docker-compose-yaml anlegen:

version: '2'

volumes:
  nextcloud:
  db:

services:
  db:
    image: mariadb:10.6
    restart: always
    command: --transaction-isolation=READ-COMMITTED --log-bin=binlog --binlog-format=ROW
    volumes:
      - db:/var/lib/mysql
    environment:
      - MYSQL_ROOT_PASSWORD=D@xDarunt€rD@h3rG3p1@nt3n
      - MYSQL_PASSWORD=L3g7J€we1ligenR€@g1ert€ltern
      - MYSQL_DATABASE=nextcloud
      - MYSQL_USER=nextcloud

  app:
    image: nextcloud:fpm
    restart: always
    links:
      - db
    volumes:
      - nextcloud:/var/www/html
    environment:
      - MYSQL_PASSWORD=L3g7J€we1ligenR€@g1ert€ltern
      - MYSQL_DATABASE=nextcloud
      - MYSQL_USER=nextcloud
      - MYSQL_HOST=db

  web:
    image: nginx
    restart: always
    ports:
      - 8080:80
    links:
      - app
    volumes:
      - ./nginx.conf:/etc/nginx/nginx.conf:ro
    volumes_from:
      - app

Start mit

docker-compose up -d
Diese Website verwendet Cookies. Durch die Nutzung der Website stimmen Sie dem Speichern von Cookies auf Ihrem Computer zu. Außerdem bestätigen Sie, dass Sie unsere Datenschutzbestimmungen gelesen und verstanden haben. Wenn Sie nicht einverstanden sind, verlassen Sie die Website.Weitere Information
  • content/docker_nextcloud_phpfpm.1683058769.txt.gz
  • Zuletzt geändert: 2023/05/02 20:19
  • von Daniel