안녕하세요,
정적 IP를 사용하여 제 가정용 서버에 discourse를 설치하고 싶습니다.
저는 리눅스에 초보이며 시스템 관리자가 아니므로, 단계별로 순서대로 자세히 알려주시면 감사하겠습니다. 제가 여러분이 가지고 있을 수 있는 리눅스 지식을 갖추고 있다고 가정하지 마세요.
제 서버는 가정에서 호스팅되며 정적 IP 주소를 사용하고 있습니다(호주 ISP에서는 기본적으로 제공됩니다). 동적 IP를 사용할 때 일반적으로 필요한 dyndns나 기타 도메인 이름 서비스를 사용하길 원하지 않습니다. 세계 다른 지역의 ISP들은 정적 IP를 서비스의 무료 제공 항목으로 제공하지 않는 것 같아, 이 방법에 대해 정보를 찾기가 어렵습니다.
Ubuntu Server 20.04를 설치했으며, 설치 과정에서 docker가 포함되어 설치되었습니다.
이것은 클라우드에 정보를 호스팅하지 않기를 원하는 지역 커뮤니티 조직을 위해 설정하려는 것이기 때문에, Digital Ocean과 같은 호스팅 서비스는 절대 고려 대상이 아닙니다. 그들은 가정용 서버 설치를 매우 강력하게 원하고 있습니다. 따라서 이 작업에 대한 도움을 받을 수 있기를 바랍니다.
이 주제는 꽤 오래된 것 같지만, 몇 년 전 자비로 SaaS 스타트업을 운영했던 경험 덕분에 몇 가지 도움이 될 만한 내용을 추가할 수 있을 것 같습니다.
CDN과 DNS 프록시로 Cloudflare를 고려해 보시길 바랍니다. 이 사이트가 소비자용 ISP에 호스팅되고 있으므로, 콘텐츠 배포 네트워크와 Cloudflare의 익명성 제공 기능이 큰 도움이 될 것입니다. 집에서 직접 사이트를 호스팅하면 대형 클라우드 호스팅 제공업체가 기본적으로 제공하는 다양한 보호 기능의 상당 부분을 잃게 됩니다. Cloudflare는 이러한 부분에서 도움을 줄 수 있습니다.
방문자 트래픽을 처리하는 데 문제가 없었기를 바랍니다. 제 경우 업스트림 대역폭이 10Mbps였는데 버겁더라고요.