Sign inSign up

arekalov/nextcloud-compose:1.0

Manifest digest

sha256:f433f87e4bb0f7d826d459dfbd3c758d4f2a128278d62abc6b8be25a2b57fd89

Last pushed

5 days by arekalov

Type

Compose

Manifest digest

sha256:f433f87e4bb0f7d826d459dfbd3c758d4f2a128278d62abc6b8be25a2b57fd89

Compose file content

name: nextcloud-compose

services:
  db:
    image: mariadb:lts
    command: --transaction-isolation=READ-COMMITTED
    restart: unless-stopped
    environment:
      MARIADB_ROOT_PASSWORD: rootpass
      MARIADB_DATABASE: nextcloud
      MARIADB_USER: nextcloud
      MARIADB_PASSWORD: ncpass
    volumes:
      - db:/var/lib/mysql

  app:
    image: nextcloud:fpm-alpine
    restart: unless-stopped
    environment:
      MYSQL_HOST: db
      MYSQL_DATABASE: nextcloud
      MYSQL_USER: nextcloud
      MYSQL_PASSWORD: ncpass
      NEXTCLOUD_ADMIN_USER: admin
      NEXTCLOUD_ADMIN_PASSWORD: Rekalov-Lab3-2026
      NEXTCLOUD_TRUSTED_DOMAINS: localhost
    volumes:
      - nextcloud:/var/www/html
    depends_on:
      - db

  web:
    build: ./web
    image: arekalov/nextcloud-web:1.0
    restart: unless-stopped
    ports:
      - "2022:80"
    volumes:
      - nextcloud:/var/www/html:ro
    depends_on:
      - app

volumes:
  db:
  nextcloud:

Docker commands

docker compose -f oci://arekalov/nextcloud-compose:1.0 up

Use the above command to pull and run the Compose file. Learn more⁠.

Images used

Image + 1 more

MariaDB Server is a high performing open source relational database, forked from MySQL.


Pulls

1B+

Stars

6116

Last Updated

1 day

Image

Nextcloud manual docker image


Pulls

1B+

Stars

4510

Last Updated

2 days

Image


Pulls

38

Stars

0

Last Updated

5 days