워드프레스를 운영하면서 Redis 플러그인을 사용해 보니, 데이터베이스(DB) 결과를 캐시하여 DB 부하를 줄이고 웹사이트의 응답 속도를 개선하는 데 도움이 된다는 점을 알게 되었습니다. 이 경험을 바탕으로, 라이믹스(Rhymix)에도 Redis를 적용하면 어떨까 하는 생각이 들어 이번 설치 가이드를 새롭게 작성하게 되었습니다.라이믹스는 달소님께서 운영하시는 서버포럼에서도 사용 중인 플랫폼으로, 국내에서도 커뮤니티나 웹사이트 구축에 활용하기 좋은 CMS입니다. 이번 글에서는 Synology 시놀로지 환경에서 라이믹스를 설치하고, Redis를 함께 적용하는 과정을 차근차근 정리해 보겠습니다.
다만 제가 관련 분야의 전공자는 아니다 보니, 일부 설명이 전문적으로는 부족하거나 표현이 미흡할 수 있습니다. 이 글은 라이믹스를 처음 설치하시는 분들도 따라 하실 수 있도록 최대한 쉽게 정리하는 데 초점을 두었습니다. 읽으시면서 다소 부족하거나 불편한 부분이 있더라도 너그럽게 양해해 주시면 감사하겠습니다.
이 글은 Synology 시놀로지 또는 Xpenology 헤놀로지 환경을 기준으로 작성했습니다. 설치를 진행하기 전에 아래 프로그램이 미리 설치되어 있다는 전제하에 설명합니다.
🟩 설치 환경
Synology 또는 Xpenology
🟩 전제 조건
NPM, 즉 Nginx Proxy Manager가 설치되어 있어야 합니다.
또한 Docker 컨테이너 관리를 위해 Portainer 또는 Synology의 Container Manager가 설치되어 있어야 합니다.
□ 1단계 : 도메인 만들기
NPM 프록시 서버를 사용하여 라이믹스에 사용할 도메인을 미리 만들어 줍니다. 포트는 8088으로 합니다. [ 예시 : rhymix.도메인.com:8088 ]

□ 2단계 : 폴더 만들기
먼저 DSM에서 File Station을 실행한 뒤, docker 폴더 안에 rhymix 폴더를 새로 만들고 rhymix 폴더 안에 아래 3개의 하위 폴더를 추가로 생성합니다. ( db, html, redis )
각 폴더는 라이믹스와 데이터베이스, Redis 데이터를 저장하는 용도로 사용됩니다.

터미널에서 확인했을 때의 폴더 구조를 간단히 설명드리면 아래와 같습니다. 실제 설치는 이 구조를 기준으로 진행될 예정이니, 지금 단계에서는 참고만 해주시면 됩니다.

□ 3단계
라이믹스 공식 홈페이지에서 최신 버전을 다운로드 받습니다.
https://rhymix.org/files/attach/releases/rhymix-2.1.33.zip
