Seshat
  • Getting started with Seshat data
  • Loading Seshat data in Python via the Seshat API
  • Cliopatria polity borders dataset
  • Datasets
  • Code from Seshat publication supplementary materials
  • Team
  • FAQs
  • Project resources: where to find them
  • Software tools
  • How to update these docs
  • Seshat Databank Admin
    • Developer’s Guide
    • Seshat Github repo structure
    • Using Django in Seshat
    • Adding new datasets to the Seshat database
    • Database backups
    • Database schema map
    • Testing
    • Websites
    • Setting up Seshat
      • Setting up Seshat in a local environment
      • MS Azure cloud setup with Pulumi (Alan Turing Institute)
      • AWS cloud setup (Complexity Science Hub)
      • Cliopatria shape dataset
      • GADM
      • How to add new shape datasets to the maps
  • API Reference
  • Code of Conduct and Inclusivity
  • GitHub
Seshat
  • Seshat Databank Admin
  • Setting up Seshat
  • View page source

Setting up Seshat

These pages instruct software engineers how to set up the Seshat Django app (including PostgreSQL database) locally and on a cloud server.

We use Pulumi to manage our cloud infrastructure. To set up the infrastructure, you will need to install Pulumi and configure your Azure credentials.

  • Setting up Seshat in a local environment
    • Setting up Seshat in a local macOS environment
    • Setting up Seshat in a local Ubuntu environment
    • Setting up Seshat in a local Windows environment
    • Setting up a local Ubuntu environment on a Mac
  • MS Azure cloud setup with Pulumi (Alan Turing Institute)
    • Prerequisites
    • Step 1: Log in to Azure
    • Step 2: Create a virtual environment for Pulumi
    • Step 3: Set up a Pulumi stack
    • Step 4: Configure Pulumi
    • Step 5: Deploy the app
    • Manual steps
  • AWS cloud setup (Complexity Science Hub)
    • How To Set Up Django with Postgres, Nginx, and Gunicorn on an Ubuntu 22.04 (AWS EC2 Instance)
    • Setting Up AWS EC2 Instance for Seshat Backup Server
    • Bringing in the Codebase
    • Configure GDAL and GEOS
    • Preparing the Database Arrival
    • Merging the Codebase and the database
    • Load the shape data
    • Testing Gunicorn’s ability to serve our Project
    • Setting up a domain and SSL certificate
  • Cliopatria shape dataset
  • GADM
  • How to add new shape datasets to the maps
Previous Next

© Copyright 2024, Seshat: Global History Databank.

Built with Sphinx using a theme provided by Read the Docs.