본문 바로가기
Docker Container 추천 및 추가 정보/Nextcloud 기타 설정 및 참고

Nextcloud 경고 memcache & Redis 설치 - Stack 작성 및 실행

by 아기고래 관리자 2024. 3. 21.

Nextcloud 경고 memcache & Redis 설치 - Stack 작성 및 실행

Nextcloud 사용 시, 성능을 향상 시키기 위해 설치 합니다.

 

Nextcloud의 config.php 에서 memcache 설정에 대한 내용으로,

local 만 APCu 를 설정하고 Redis를 사용 합니다.

Nextcloud 의 경고 문구를 해결해 줍니다.

 

Redis 설치 순서

(Portainer 사용 방법 참고)

linuxserver/swag을 Potainer에서 Stack을 작성하여 설치합니다.

(docker-compose.yml으로 작성하는 내용과 동일합니다.)

1. Portainer 에 접속하여 Stack 작성 후 설치를 진행합니다.

version: '3.3'

services:
 redis_nextcloud:
  image: redis:latest
  container_name: redis_nextcloud
  restart: always
  ports:
  - 6379:6379
  volumes:
  - /data_set/redis_cloud/data:/data
  - /data_set/redis_cloud/conf/redis.conf:/usr/local/conf/redis.conf
  labels:
  - "name=redis"
  - "mode=standalone"
  command: redis-server /usr/local/conf/redis.conf

노란색 영역은 사용자 설정에 맞게 변경해 주시면 됩니다.

2. Portainer에서 Nextcloud의 Network에 포함시켜 줍니다.

1) redis_nextcloud Container를 클릭합니다.

2) 제일 아래에 Connected networks 에서 nextcloud_default 를 선택하여 Join network 를 클릭합니다.

3. Nextcloud 의 config.php 에 해당 내용을 추가 합니다.

1) Portainer 환경에서 nextcloud Container의 Exec Console 을 클릭합니다.

2) Connect 를 클릭합니다. (/bin/bash, root)

3) config.php 를 nano로 수정합니다.

cd /config

nano config.php

'memcache.local' => '\OC\Memcache\APCu',
'memcache.distributed' => '\OC\Memcache\Redis',
'memcache.locking' => '\OC\Memcache\Redis',
'redis' => [
     'host' => 'localhost',
     'port' => 6379,
],

해당 내용을 입력하고 저장합니다.

4. Nextcloud Container를 재 시작 합니다.

해당 경고가 사라진 것을 확인할 수 있습니다.

반응형