Инструменты пользователя

Инструменты сайта


software:nas:nas_ds420_mediacms_dsm_7_docker

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
software:nas:nas_ds420_mediacms_dsm_7_docker [2026/03/29 17:19] – создано VladPolskiysoftware:nas:nas_ds420_mediacms_dsm_7_docker [2026/04/03 12:28] (текущий) – [MediaCMS установка в Docker DSM 7.2] VladPolskiy
Строка 6: Строка 6:
 Демоверсия доступна по адресу https://demo.mediacms.io Демоверсия доступна по адресу https://demo.mediacms.io
 \\   \\  
-<fc #22b14c>**Установка прозводиться на чистую Ubuntu Server 24.04**</fc>+
 ====Основный функции==== ====Основный функции====
   * Полный контроль над вашими данными : размещайте их самостоятельно!   * Полный контроль над вашими данными : размещайте их самостоятельно!
Строка 43: Строка 43:
  
 ====Подготовка==== ====Подготовка====
 +создайте три новые папки внутри папки mediacms, и назовите их db, redis, uploads. Следуйте инструкциям на изображении ниже.
 +Примечание : Будьте внимательны и вводите только строчные, а не заглавные буквы.
 +<note shadow>
 +{{:software:nas:mediacms_docker_1.png|}}
 +</note>
 +
 +<code yaml compose.yaml>
 +services:
 +  db:
 +    image: postgres:17
 +    container_name: MediaCMS_DB
 +    healthcheck:
 +      test: ["CMD", "pg_isready", "-q", "-d", "mediacms", "-U", "mediacms"]
 +      timeout: 45s
 +      interval: 10s
 +      retries: 10
 +    environment:
 +      POSTGRES_USER: mediacms
 +      POSTGRES_PASSWORD: mediacms
 +      POSTGRES_DB: mediacms
 +      TZ: Europe/Bucharest
 +    volumes:
 +      - /volume1/docker/mediacms/db:/var/lib/postgresql:rw
 +    restart: on-failure:5
 +
 +  migrations:
 +    image: mediacms/mediacms:latest
 +    container_name: MediaCMS_MIGRATION
 +    environment:
 +      ENABLE_UWSGI: no
 +      ENABLE_NGINX: no
 +      ENABLE_CELERY_SHORT: no
 +      ENABLE_CELERY_LONG: no
 +      ENABLE_CELERY_BEAT: no
 +      ADMIN_USER: admin
 +      ADMIN_PASSWORD: admin
 +      ADMIN_EMAIL: yourown@email
 +    command: ./deploy/docker/prestart.sh
 +    depends_on:
 +      - redis
 +      - db
 +    restart: on-failure
 +    
 +  web:
 +    image: mediacms/mediacms:latest
 +    container_name: MediaCMS_WEB
 +    healthcheck:
 +      test: timeout 10s bash -c ':> /dev/tcp/127.0.0.1/80' || exit 1
 +      interval: 10s
 +      timeout: 5s
 +      retries: 3
 +      start_period: 90s  
 +    deploy:
 +      replicas: 1
 +    ports:
 +      - 8068:80
 +    environment:
 +      ENABLE_CELERY_BEAT: no
 +      ENABLE_CELERY_SHORT: no
 +      ENABLE_CELERY_LONG: no
 +      ENABLE_MIGRATIONS: no
 +    depends_on:
 +      - migrations
 +    volumes:
 +      - /volume1/docker/mediacms/uploads:/home/mediacms.io/mediacms/uploads:rw
 +    restart: on-failure
 +
 +  celery_beat:
 +    image: mediacms/mediacms:latest
 +    container_name: MediaCMS-BEAT
 +    environment:
 +      ENABLE_UWSGI: no
 +      ENABLE_NGINX: no
 +      ENABLE_CELERY_SHORT: no
 +      ENABLE_CELERY_LONG: no
 +      ENABLE_MIGRATIONS: no
 +    depends_on:
 +      - redis
 +    restart: on-failure
 +
 +  celery_worker:
 +    image: mediacms/mediacms:latest
 +    container_name: MediaCMS-WORKER
 +    deploy:
 +      replicas: 1
 +    environment:
 +      ENABLE_UWSGI: no
 +      ENABLE_NGINX: no
 +      ENABLE_CELERY_BEAT: no
 +      ENABLE_MIGRATIONS: no
 +    depends_on:
 +      - migrations
 +    restart: on-failure
 +
 +  redis:
 +    image: redis
 +    container_name: MediaCMS-REDIS
 +    hostname: redis
 +    healthcheck:
 +      test: ["CMD-SHELL", "redis-cli ping || exit 1"]
 +    volumes:
 +      - /volume1/docker/mediacms/redis:/data:rw
 +    restart: on-failure:5
 +</code>
 +
 +<note shadow>
 +{{:software:nas:mediacms_docker_2.png|}}
 +</note>
 +
 +<note shadow>
 +{{:software:nas:mediacms_docker_3.png|}}
 +</note>
 +
 +<note shadow>
 +{{:software:nas:mediacms_docker_4.png|}}
 +</note>
 +
 +<note shadow>
 +{{:software:nas:mediacms_docker_5.png|}}
 +</note>
 +
 +<note shadow>
 +{{:software:nas:mediacms_docker_6.png|}}
 +</note>
 +
 +<note shadow>
 +{{:software:nas:mediacms_docker_6.2.png|}}
 +</note>
 +
 +<note shadow>
 +{{:software:nas:mediacms_docker_7.png|}}
 +</note>
software/nas/nas_ds420_mediacms_dsm_7_docker.1774793944.txt.gz · Последнее изменение: VladPolskiy

Если не указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki