Skip to content
This repository

A one-click web page for simply booting your own private EC2 instance running ThinkUp.

branch: master

Fetching latest commit…


Cannot retrieve the latest commit at this time

Octocat-spinner-32 aws-sdk
Octocat-spinner-32 css
Octocat-spinner-32 img
Octocat-spinner-32 js
Octocat-spinner-32 base.php
Octocat-spinner-32 ec2_status.php
Octocat-spinner-32 index.php

ThinkUp Launcher

A one-click web page for simply booting your own private EC2 instance running ThinkUp.

Learn more about ThinkUp, an open-source web app for tracking and archiving Twitter and Facebook, at



Requires PHP 5.

Drop in a directory on your webserver, and copy to Edit to point to the full directory name. The rest should just work.

What It Does

Nothing is saved or stored on the server. Your AWS keys are used only for the EC2 API requests.

After submitting your keys, ThinkUp Launcher does the following:

  • Creates a new "thinkup" security group for the user, if it doesn't already exist.
  • Creates a new "thinkup" key pair for the user, if it doesn't exist.
  • Using a pre-built Ubuntu AMI with all of ThinkUp's prerequisites, starts an EC2 micro instance in the us-east availability zone.
  • Downloads and installs the latest ThinkUp beta from Github.
  • Creates the new MySQL user and tables with a randomly-generated password.
  • Gives the user the link to the new ThinkUp install with their MySQL credentials.


ThinkUp Launcher uses the following projects.

jQuery and jQuery UI:

Amazon SDK for PHP:

Mark Dotto's 3D Text:

Ivan Vanderbyl's Pure CSS Progress Bar:

Zurb's Reveal Modal Plugin for jQuery:


All pull requests and feedback appreciated.

Something went wrong with that request. Please try again.