Railway에 배포
Hollo를 배포하는 가장 쉬운 방법은 Railway를 쓰는 것입니다. Railway는 서버 앱을 쉽게 배포할 수 있는 플랫폼인데, Node.js, Python, Ruby 등 여러 언어와 프레임워크를 지원합니다.
위에 있는 Deploy on Railway 버튼을 누르면 Railway에 Hollo를 배포할 수 있습니다. 이 템플릿을 사용하면 Hollo를 배포하는 데 필요한 모든 것이 클릭 몇 번으로 자동으로 설정됩니다.
Hollo를 배포하려면 이미지 등의 미디어를 저장할 S3나 S3 호환 오브젝트 스토리지가 필요합니다. S3 호환 오브젝트 스토리지로는 AWS S3, Cloudflare R2, MinIO, DigitalOcean Spaces, Linode Object Storage 등 여러가지가 있습니다. 여러분의 오브젝트 스토리지가 준비되었다면, 환경 변수를 적절하게 설정해야 합니다 (각 서비스의 S3 클라이언트 API 사용법을 참조하세요). 더 자세한 정보는 환경 변수 챕터를 참조하세요.
환경 변수를 설정하고 Hollo가 Railway에 배포되었다면, https://yourdomain/setup (yourdomain은 여러분의 도메인으로 치환) 페이지에서 이메일과 암호를 설정하고 프로필을 추가하세요.
프로필을 만들었다면, Hollo를 쓸 준비가 되었습니다. 참고로, Hollo는 자체적인 웹 인터페이스가 거의 없기 때문에, 현재로서는 Phanpy와 같은 클라이언트 앱을 사용해야 합니다.
업데이트 방법
Hollo를 업데이트하려면, Railway에 있는 서비스를 다시 배포하면 됩니다:
-
Railway 대시보드로 가세요.
-
Hollo 프로젝트를 고르세요.
-
Hollo 서비스를 고르세요.
-
Deployments 탭에서 오른쪽 구석에 있는 세로로 쌓인 세 개의 점을 클릭하세요.
-
펼쳐진 드롭다운 메뉴에서, Redeploy를 눌러 Hollo를 다시 배포하세요.