Local Deployment

Hi. I want to deploy mastodon locally on my computer, to run it and do some tests for research purposes. From what I’ve found so far, you need to have a domain to deploy mastodon. Can you please point me towards any resources which I can use to deploy it locally, if it’s possible at all?

Thanks.

You need an externally visible hostname to exchange messages with other instances, but for development you can run it locally and connect to the frontend via http://localhost:3000