--- title: Pre-Launch Checklist permalink: /pre-launch-checklist/ --- - [ ] Where do you plan to host Talk? - On your own bare metal servers - In the cloud: - [AWS](/talk/planning-architecture) - [Google Cloud](/talk/planning-architecture/) - [Digital Ocean](/talk/planning-architecture/) - [ ] Do you have a domain name for Talk? - **Recommended**: You should host Talk on a subdomain on your main site (e.g. if your site is mysitefornews.org, you should serve Talk from a subdomain like talk.mysitefornews.org) to avoid issues with third-party cookie sharing. - [ ] Do you have a Content Delivery Network (CDN) to improve performance and reduce load on your Talk servers? - [ ] Do you have a MongoDB instance? - A MongoDB [Docker instance](/talk/installation-from-docker/) hosted alongside Talk? - In an external MongoDB cluster? - [MongoDB Atlas](https://www.mongodb.com/cloud/atlas) - [mLab](https://mlab.com/) - [ ] Do you need to migrate comments from a legacy system? We currently support Disqus, Livefyre, and Civil Comments. - Use the [Talk Import](https://github.com/coralproject/talk-importer) framework - [ ] Do you want to provide single sign-on (SSO) by integrating with an external auth system? - See [Authenticating with Talk](/talk/integrating/authentication/) - [ ] Do you want to integrate Talk with your CMS to automate embedding Talk Comment Stream into your site? - See [CMS Integration](/talk/integrating/cms-integration/) - [ ] Do you want to use Social sign-on? - Facebook - Install [talk-plugin-facebook-auth](/talk/plugin/talk-plugin-facebook-auth/) - Google - Install [talk-plugin-google-auth](/talk/plugin/talk-plugin-google-auth/) - Other - See [Authenticating with Talk](/talk/integrating/authentication/) - [ ] Do you want to use our Toxic Comments Plugin to help you automatically moderate comments based on their likelihood of being toxic? - [Request a free API Key from Google](https://github.com/conversationai/perspectiveapi/blob/master/quickstart.md) - Install [talk-plugin-toxic-comments](/talk/plugin/talk-plugin-toxic-comments/) - [ ] Do you want to automatically prevent spam using the Akismet Spam Detection Plugin? - [Request / pay for API Key from WordPress](https://akismet.com/) - Install [talk-plugin-akismet](/talk/plugin/talk-plugin-akismet/) - [ ] Do you want to setup Email Notifications? - See [Notifications](/talk/integrating/notifications/) - [ ] Do you want to setup rich text (bold, italics, quotes)? - Install [talk-plugin-rich-text](/talk/plugin/talk-plugin-rich-text) - [ ] Do you want to display comment counts on your embed stream or on a homepage with dozens of articles? - Install [talk-plugin-comment-count](https://github.com/coralproject/talk-plugin-comment-count) for summary counts on multiple articles - Install [talk-plugin-deep-reply-count](/talk/plugin/talk-plugin-deep-reply-count) to add counts to the embed stream - Or use the GraphQL [CommentCountQuery](https://docs.coralproject.net/talk/api/graphql/#CommentCountQuery) - [ ] Do you want to translate Talk to a different language? - See [Translations and i18n](/talk/integrating/translations-i18n) - [ ] Do you want to send all new comments or all reported comments to a Slack channel? - See [our blog for more information](https://coralproject.net/blog/slacking-on/) - [ ] Have you configured Talk’s admin settings and determined your community strategy? - See [our tutorial for more information](https://docs.coralproject.net/talk/when-youve-installed-talk/) - See [Configuring Talk](/talk/configuring-talk/)