Ghost and DigitalOcean
Reference
- https://www.digitalocean.com/community/tutorials/how-to-use-the-digitalocean-ghost-application
- http://support.ghost.org/mail
Initial setup
Initial steps taken for creating a Ghost instance on DigitalOcean:
- Create new droplet
- enter name
- choose size - smallest
- choose image - Ghost application
- upload ssh key
- Create a new A name record at DNS provider (in this case domain is still using the registrar's name servers - Gandi) for the
notes
subdomain pointing to the IP address of the droplet - SSH to droplet and update 2 x config files to update URL of Ghost instance
- Restart Ghost service:
service ghost restart
- Browse to GHOST_URL/ghost to set up new user details (or use IP address while DNS propagates)
- Sign up for mailgun and add necessary DNS records at Gandi to send email from dot.kitchen domain
- Wait for DNS to propagate (again)
- Update config.js to enter mail settings from mailgun and restart ghost service
service ghost restart
- Test email by
logging out and requesting a password resetgoing to settings > labs > send a test email
Next steps
- SSL for admin http://support.ghost.org/setup-ssl-self-hosted-ghost/
- Modify the theme http://support.ghost.org/ghost-themes-overview/ or choose a new one http://marketplace.ghost.org/
- Put together workflow for automatically uploading screenshots to Cloudinary and copying resulting URL to clipboard ready to paste into post