2.1.1. Install MakahikiΒΆ
Makahiki supports two forms of installation: local (on your own machine) and cloud-based (to the Heroku application hosting service).
Developers of Makahiki will want to install the system locally.
Organizations will want to install Makahiki locally if they wish to host the system themselves. This requires sufficient hardware resources and IT support to do the installation, perform backups, and monitor the system during the challenge and deal with any outages that occur.
Organizations can instead choose to host Makahiki with Heroku. This incurs a cost (we estimate from $50-$100 per month of the challenge), but has the benefit that no hardware or IT resources are required.
- 2.1.1.1. Local installation of Makahiki
- 2.1.1.2. Heroku installation of Makahiki
- 2.1.1.2.1. Install Heroku
- 2.1.1.2.2. Add your SSH keys to Heroku
- 2.1.1.2.3. Verifying your Heroku account
- 2.1.1.2.4. Setup Amazon S3
- 2.1.1.2.5. Setup environment variables
- 2.1.1.2.6. Download the Makahiki source
- 2.1.1.2.7. Initialize Makahiki
- 2.1.1.2.8. Start the server
- 2.1.1.2.9. Verify that Makahiki is running
- 2.1.1.2.10. (Optional) Enable SSL
- 2.1.1.2.11. Configure your Makahiki instance
- 2.1.1.2.12. Updating your Makahiki instance
- 2.1.1.3. Docker installation of Makahiki
- 2.1.1.3.1. Install Docker
- 2.1.1.3.2. Install Compose
- 2.1.1.3.3. Download the Makahiki source
- 2.1.1.3.4. Setup environment variables
- 2.1.1.3.5. Create the docker container
- 2.1.1.3.6. Initialize the web container
- 2.1.1.3.7. Start the server
- 2.1.1.3.8. Verify that Makahiki is running
- 2.1.1.3.9. Configure your Makahiki instance
- 2.1.1.3.10. Updating your Makahiki instance