WordPress, nextcloud 설치?
- 워드프레스는 “기본 설치” (즉, 서버에 직접 설치) 되어 있고,
- 추가로 Nextcloud를 설치하려는 상황이라면???
“Nextcloud를 어떻게 설치하는 게 좋을까?”
- 서버에 기본설치
- docker를 이용한 설치
결론 먼저 말하자면: Nextcloud는 Docker로 설치 추천
워드프레스가 이미 서버에 설치되어 있긴 하지만, Nextcloud는 생각보다 많은 의존성과 구성을 요구하거든.
- PHP 버전 (워드프레스와 다를 수도 있음)
- MariaDB/PostgreSQL
- Redis (선택 사항)
- Apache/Nginx 설정
- PHP 모듈들
- 파일 업로드/백업 관련 설정 등
이걸 서버에 직접 설치하면 워드프레스와 환경이 충돌할 가능성이 커.
Docker로 설치할 경우 이점
- Nextcloud를 격리된 환경에서 돌릴 수 있음 → 워드프레스와 충돌 X
- DB나 Redis, cron 등도 컨테이너로 따로 관리 가능
- 나중에 백업하거나 서버 옮길 때도 편리함
- 업그레이드, 테스트 환경 만들기도 쉬움
❌ 기본 설치 (서버 직접 설치)의 단점
- 워드프레스랑 PHP 버전/모듈 충돌날 수 있음
- 시스템 설정 꼬이면 문제 추적이 복잡
- 나중에 업그레이드나 백업이 까다로움
💡 그래서 추천하는 방식
- Nextcloud는 Docker로 설치 (docker-compose 사용 권장)
- 워드프레스는 그대로 유지
- 둘 다 Nginx 리버스 프록시나 포트 매핑으로 공존 가능