- [ ] Best Practices
- [ ] Setup Ansible Vault
https://jackalope-media.wistia.com/medias/hvykoodveg
Best Practices
- [ ] Use SSH instead of FTP
- [ ] Enable 2-factor authentication on all payment gateways
- [ ] Keep regular DB backups: (https://roots.io/plugins/sync-script/)
- [ ] Monitor your website: (updown.io)
- [ ] Keep WordPress up to date
- [ ] Keep Trellis up to date
- [ ] Keep all plugins up to date
- [ ] Don't store passwords in repository- Use Ansible Vault
Setup Ansible Vault
- [ ] Create .vault_pass file in Trellis and insert highly secure password
- [ ] Set chmod permissions, run: chmod 600 .vault_pass