Oracle Cloud에 무료 VM 인스턴스를 두 개 놓을 수 있는 건 다들 아실겁니다.
처음엔 스프링으로 만든 어플 돌려보려고 했는데 아무래도 스펙이 부족해서 그런지 빌드만 해도 버벅대길래 방치하고 있다가
이번에 개인적으로 쓸 Mattermost 설치나 해볼까 하고 도전해 봤는데, 꽤 좋네요.
공식 사이트 인스톨 매뉴얼대로 따라가면 MySQL, PostgreSQL 설정법(로컬과 리모트 서버 둘다)이나
NGINX로 프록시 설정하고 Letsencrypt로 SSL 설정한 다음에 crontab으로 매달 갱신하는 법까지 친절하게 알려줍니다.
개인적으로는 Oracle Cloud는 외부에서 접속할 수 있는 FQDN을 제공하지 않으니 Letsencrypt로 SSL 발급을 어떻게 할 것이냐(IP로는 발급이 안 됩니다)를 고민해보는 계기가 되기도 했습니다. 결국 1년짜리 무료 도메인을 받아서 등록했네요.
클라우드 한 번 공부해보고 싶으신 분은 도전해보시면 많이 도움될 거 같습니다.
https://docs.mattermost.com/guides/administrator.html#installing-mattermost