This repository is responsible for deploying Haskell Weekly's listmonk instance to Fly. Most people will be more interested in the haskellweekly/haskellweekly repository.
- Create a new user role
/admin/users/roles/users- Name doesn't matter
- Needs
lists:get_allandcampaigns:*permissions
- Create a new user
/admin/users- Make sure it's an API user and that it's enabled
- The username and name don't matter, but you'll need the username to configure Haskell Weekly
- Use the role you just created
- The list role can be "none", which is the default
- Store the user's API access token
- Create a new list
/admin/lists- Name doesn't matter
- Type is private
- Opt in is double
- No tags or description
- Not archived
- Store the list's ID and UUID
- Configure general settings
/admin/settings- These: site name, root URL, default from email, admin notification e-mails
- Be sure to hit "save"
- Enable CAPTCHA under security settings
- Configure SMTP
- https://us-east-1.console.aws.amazon.com/ses/home?region=us-east-1#/smtp
- Username is an access key ID and password is the secret access key
- Send a test email when you're done to make sure it works
- Configure bounce processing