There are numerous guides out there - it might just take a little bit to find one matching exactly what you want to do.
For example, one I found very helpful was an older version of How To Set Up Django with Postgres, Nginx, and Gunicorn on Ubuntu | DigitalOcean.
Once you know how to do a basic deployment, adding Channels isn’t that much more difficult.