Remark42

Migration from Disqus/WordPress/Commento to Remark42

Remark42 supports importing comments from Disqus, WordPress, Commento, or native backup format. All imported comments have an Imported field set to true. All methods below remove existing comments from the site if they are present, please see the restoration documentation for instructions on import preserving existing comments.

Initial import from Disqus

  1. Disqus provides export of all comments on your site in a gzipped file. This option is available in your Moderation panel at Disqus Admin > Setup > Export. The export will be sent into a queue and then emailed to the address associated with your account once it's ready. Direct link to export will be something like https://<siteud>.disqus.com/admin/discussions/export/. See importing-exporting for more details
  2. Move this file to your Remark42 host within ./var and extract, i.e., gunzip <disqus-export-name>.xml.gz
  3. Run import command (ADMIN_PASSWD must to be enabled on server for it to work) - docker exec -it remark42 import -p disqus -f /srv/var/{disqus-export-name}.xml -s {your site ID}

Initial import from WordPress

  1. Use that instruction to export comments to file using standard WordPress functionality
  2. Move this file to your Remark42 host within ./var
  3. Run import command (ADMIN_PASSWD must to be enabled on server for it to work) - docker exec -it remark42 import -p wordpress -f /srv/var/{wordpress-export-name}.xml -s {your site ID}

Initial import from Commento

  1. Move exported json file to your Remark42 host within ./var
  2. Run import command (ADMIN_PASSWD must to be enabled on server for it to work) - docker exec -it remark42 import -p commento -f /srv/var/{commento-export-name}.json -s {your site ID}

Comments are imported for the domain specified in the provided file, with https:// prefix. If you want to import comments for a different domain or for http:// domain, you'll need to export them after importing, alter the export file url property and re-import them.