diff --git a/Obsidian + couchdb.txt b/Obsidian + couchdb.txt new file mode 100644 index 0000000..18e42de --- /dev/null +++ b/Obsidian + couchdb.txt @@ -0,0 +1,34 @@ +version: "3.9" + +services: + obsidian: + image: lscr.io/linuxserver/obsidian:latest + container_name: obsidian + security_opt: + - seccomp:unconfined # отключает ограничение syscall + environment: + - PUID=1000 # заменить на свой UID + - PGID=1000 # заменить на свой GID + - TZ=Europe/Brussels + volumes: + - ./obsidian/config:/config # настройки и кэш приложения + - ./obsidian/vault:/vault # хранилище заметок (Vault) + ports: + - "3005:3000" # веб-интерфейс Obsidian (основной порт) + - "3006:3001" # доп. порт (например, WebSocket) + devices: + - /dev/dri:/dev/dri # GPU-ускорение + shm_size: "1gb" + restart: unless-stopped + + couchdb: + image: couchdb:3 + container_name: couchdb + restart: unless-stopped + environment: + - COUCHDB_USER=admin + - COUCHDB_PASSWORD=superpass + ports: + - "5984:5984" + volumes: + - ./couchdb/data:/opt/couchdb/data