Tutorial Set up an IndieWebSite using WordPress on the Amazon cloud

From IndieWeb


Introduction

In this tutorial, we will walk through every single step to set up a full-featured Indie Website in the Amazon Web Services cloud. We will be using WordPress, a widely used blogging tool and the Indie Web plugins, so it can participate on the Indie Web.

Some of this tutorial might look a little geeky, but we are documenting every step and you should be able to follow through without problems even if you are not a geek.

You will need: You will get:
  • A Macintosh, Linux or Windows computer with a web browser.
  • About an hour of time.
  • A small budget:
    • hosting by Amazon is likely free for one year, less than $10 per month thereafter
    • domain name varies, often $8.00 to $17.00 per year.
  • An Indie Website you control at the domain name of your choosing.
  • Secured by HTTPS.
  • Running on the Amazon cloud.
  • That syndicates all of your posts to Twitter, and pulls comments people make there back on your site.

Overview

Here is what we will be doing:

  1. Tutorial: Find and purchase a great domain name for your site
  2. Tutorial: Sign up for an Amazon Web Services account
  3. Tutorial: Set up a new Amazon cloud server, and log in
  4. Tutorial: Set up DNS so your new domain name points to your website
  5. Tutorial: Install WordPress and the Indie Web plugins
  6. Tutorial: Configure WordPress and the Indie Web plugins to your liking
  7. Tutorial: Write your first WordPress post and syndicate it out

Click on the first item, and work your way down! Before you know it, you'll be on the Indie Web.

Additional Resources

For additional information on WordPress please see any of the following pages:

WordPress
Topics Getting Started on WordPress β€’ Advanced WordPress Set Up β€’ Plugins β€’ Themes β€’ Examples β€’ WordPress with Bridgy β€’ Development β€’ Data β€’ Security
Primary Plugins Indieweb Plugin β€’ Webmention β€’ Semantic Linkbacks β€’ Micropub β€’ IndieAuth β€’ Post Kinds β€’ Syndication Links β€’ WebSub plugins
POSSE Plugins Syndication Links β€’ Social Network Auto Poster β€’ JetPack Publicize β€’ WP Crosspost β€’ Tumblr Crosspostr β€’ Diasposter β€’ Mastodon Autopost β€’ Bridgy Publish plugin (deprecated) β€’ Medium (deprecated)
PESOS Plugins Keyring Social Importers β€’ DsgnWrks Twitter Importer β€’ DsgnWrks Instagram Importer
Other Plugins IndieBlocks β€’ Shortnotes β€’ ActivityPub Plugin β€’ Aperture β€’ Refback plugin β€’ IndieWeb Press This β€’ WordPress MF2 Feeds Plugin β€’ WordPress uf2 β€’ OpenID β€’ Simple Location β€’ Parse This β€’ Indieweb Actions β€’ PressForward β€’ Yarns Indie Reader β€’ WhisperFollow β€’ blogroll2email
Themes SemPress β€’ (SemPress Child Themes: SemPress Lite, SenPress, and Index) β€’ Autonomie β€’ Independent Publisher β€’ IndieWeb Publisher β€’ mf2_s β€’ Twenty Sixteen IndieWeb-friendly fork β€’ IndieWeb Twenty Fifteen Theme β€’ Doublescores
Assistance Join the #indieweb chat β€’ IRC and other chat options β€’ WordPress FAQ β€’ WordPress Outreach Club β€’ Troubleshooting Tips β€’ WordPress tools β€’ WordPress channel
See also WordPress related wiki pages β€’ Category:WordPress plugins β€’ Category:WordPress themes β€’ Category:WordPress sessions β€’ WordPress.com β€’ WordPress using IndieMark β€’ AWS Tutorial