This post is about the following:
- Setup Cloudflare Tunnels to access your website publicly without the risks of opening ports on your router.
- Install Docker and Docker-Compose on Linux.
- Install Postgres database using Docker.
- Install Mastodon on Docker
Setup Cloudflare Tunnels
I have another post on how to setup Cloudflare Tunnels on Linux. Please follow those steps and then return here. Make sure you use port 3000 instead of port 80 as shown in the example config.yml file.