Some notes on deploying Coauthor

Created: October 25, 2024   Last Modified: August 09, 2025   Category: research, linux   Print this pageBack to Home

Summary

Coauthor is a tool for group collaboration, discussion, keeping track of notes/results of meetings, and so on. To me, this looks like a nice tool to manage my research and collaboration. So I decided to purchase a domain from Namecheap (hoanganhduc.org) and a DigitalOcean Droplet (with NodeJS app installed on Ubuntu 20.04) for testing it. In particular, what I like most about this tool is the ability to write in LaTeX, which is quite convenient for math discussions.

And the result is here at https://coauthor.hoanganhduc.org/.

Note that MIT has deployed all tools in Cosuite: MIT coauthor, MIT comingle, MIT cocreate.

Update (2025-08-09): I have deleted the coauthor instance on DigitalOcean. The page https://coauthor.hoanganhduc.org/ is no longer available.

Point domain from Namecheap to DigitalOcean

Type Host Value TTL
A Record coauthor <my_droplet_public_ipv4> Automatic
NS Record coauthor ns1.digitalocean.com Automatic
NS Record coauthor ns2.digitalocean.com Automatic
NS Record coauthor ns3.digitalocean.com Automatic

Configuration in the Droplet

Deploying coauthor from my PC

Send emails with Free x10hosting

I realized that I had a free x10hosting account which I have not yet used for a long time. With the resources provided in this account, I can send emails from some address like coauthor@hoanganhduc.org. The essential steps I did are as follows:

More Configurations with Ubuntu server