Nextcloud 25.0.4 업데이트가 출시됐습니다.
Nextcloud에 접속해서 클릭하면 계속 멈춘 것처럼 있다가 한 30초 후에 이동되고 그러더군요..ㅠ.ㅠ
저도 같이 하니까 엄청 빨라졌어요.
30초 걸리던게 3초대로 줄었습니다.
(라즈베리파이 4B 4G에서 운영)
가끔은 빠르다니..ㅠㅠ
제가 초짜라 많이 헤매고 있습니다.
일단 시행 착오를 거치고 에러 없이 동작은 하는데 잘 설정이 됐는지 조언 부탁 드립니다.
(memcache.local은 APCu로 했습니다....)
1. 시놀 커뮤니티에서 radis 설치 후 nextcloud에서 설정 : radis에서 connection refuse error 발생
2. 도커로 radis 설치 후 nextcloud에서 설정 : 동작함
1) redis 도커 설치 (뭔지는 잘 모르지만 말씀하신것 처럼 appendonly을 yes로 했습니다....)
docker run --name redis \
-p 6379:6379 \
-v /volume1/docker/radis:/data \
-d redis:latest redis-server --appendonly yes
2) nextcloud의 config.php 추가 항목
'redis' =>
array
(
'host' => '172.17.0.8', //locahost나 127.0.0.1을 넣으면 안되고, 같은 도커네트워크에 있는 radis의 가상ip를 넣으니 연결이 됩니다.
'port' => '6379',
'timeout' => '0',
'dbindex' => '0',
),
/volume1/docker/radis/redis.conf에 설정 값을 넣어야 합니다
2. 넥스트 클라우드의 설정에서 host는
redis docker container 이름으로 하면 되요.
redis docker 이름은 container name option으로 줄수 있습니다!
방법이 좀 다른것 같아요....
제 경우 redis.conf를 따로 만들지 않고, 도커만들때 "--appendonly yes"로 하니 이 기능이 자동 활성화 된듯 합니다.
docker run --name redis \
-p 6379:6379 \
-v /volume1/docker/radis:/data \
-d redis:latest redis-server --appendonly yes
host관련 redis컨테이너 이름으로 하니 연결이 안되는데 nextcloud 도커에서 혹시 링크를 시켜야 하는거 아닌가요?
링크는 안시켜도 되요.
같은 네트워크에 있으면 됩니다.
수동(?)으로 네트워크를 따로 만드시지 않았고 지정하지 않았으면 모두 같은 네트워크(default)에 들어갑니다.
링크는 localhost나 127.0.0.1로 접근할 수 있게 해주는 기능입니다
2. --link로 두개를 연결 할 수 있는데 요즘은 안쓰는 방식이라해서 아랫처럼 도커 network를 하나 만들고 bridge에 있는 redi와 nextcloud를 연결 시키니 잘 됩니다.
// home_network 생성
docker network create home_network
// redis와 nextcloud를 home_network에 연결
docker network connect home_network redis
docker network connect home_network nextcloud
cmt alert