Skip to main content

Tethys Platform Production Deployment

Learn the art of deploying a production-ready Tethys Platform server.

About This Course

In this course you will learn how to install a Tethys Portal on a CentOS server from scratch and configure it for production. This is a hands-on course in which you will enter the commands and configure the Tethys Portal every step of the way.

In addition to basic production installation, you will also learn how to setup login with Google and Facebook, enabling email capabilities for the forgotten password feature, and how to gather usage statistics using Google Analytics.

The course will end with a look at basic and advanced customization of the content and theme of the Tethys Portal. Put on your coding hats and roll up your sleeves, and enroll in Tethys Platform Production Deployment today.

Prerequisites

You will need the following to complete this course:

Instructor

Photo of course instructor, Nathan Swain

Nathan Swain, PhD

Dr. Nathan Swain is a Project Engineer for Aquaveo. He specializes in developing web solutions for scientific modeling and informatics applications. He completed a Ph.D. at Brigham Young University, Provo, Utah, USA with an emphasis on Civil and Environmental Engineering and Hydroinformatics. His research culminated in the development of Tethys Platform. He has led the resulting Tethys Platform open-source project as chair of the Project Steering Committee for 5 years.

At Aquaveo, Dr. Swain has led the development of an in-house commercial application, CityWater, and several custom apps for clients using Tethys Platform. He has given numerous Tethys Platform training sessions to groups ranging from students to professional developers and engineers. Dr. Swain delivered a 5-day training sessions on Tethys Platform to developers in Kenya for NASA SERVIR.

Frequently Asked Questions

What web browser should I use?

This course is developed using the Open edX platform, which works best with current versions of Chrome, Edge, Firefox, Internet Explorer, or Safari.

See list of supported browsers for the most up-to-date information.

Enroll