Skip to content
Tethys Platform Documentation
Tutorials SDK CLI Tethys Portal Migrate Apps GitHub
  • Features
    • Software Suite
    • Python Software Development Kit
    • Templating and Gizmos
    • Tethys Portal
    • Computing
    • Acknowledgements
  • What's New
    • Release 4.0
      • Python 3.10
      • Django 3.2
      • Bootstrap 5
      • Controller Decorators
      • WebSocket URLs
      • Tethys Map Layout
      • Comprehensive Tethys Manage Command
      • Tethys Docker Command
      • Static Dependencies
      • Custom Job Actions
      • Scheduler App Settings
      • Showcase Apps
      • Apps Library
      • App Settings
      • Proxy Apps
      • Tethys Portal
      • Documentation
      • Miscellaneous Changes
      • Bug Fixes
      • Security Fixes
    • Prior Release Notes
      • Prior Release Notes
  • Getting Started
    • Prerequisites
    • 1. Install the tethys-platform Conda Package
    • 2. Activate the Tethys Conda Environment
    • 3. Create a portal_config.yml File
    • 4. Configure the Tethys Database
    • 5. Start the Development Server
    • 6. Next Steps
    • Related Docs
      • System Requirements
      • Tethys Portal Configuration
      • Application Installation
      • Showcase Apps
      • Upgrade to 4.0
      • Production Installation Guide
      • Developer Installation
      • Using Docker
      • Web Admin Setup
  • Upgrade to 4.0
    • Upgrading 3.X to 4.X and 4.X Versions
      • Upgrading 3.X to 4.X Notes
      • Upgrading 4.X Notes
      • Upgrade Steps
      • Additional Upgrade Steps for Production Installations
  • Tutorials
    • Start Here
      • Key Concepts
    • Spatial Data
      • GeoServer
      • THREDDS
      • Google Earth Engine
    • Computing
      • Dask Tutorial
    • Other
      • WebSockets Concepts
      • Bokeh Integration Concepts
      • Quotas Concepts
  • Development Guides
    • Command Line Interface
      • Commands
      • version command
      • app_settings command
      • db command
      • docker command
      • gen command
      • install command
      • uninstall command
      • link command
      • list command
      • manage command
      • scaffold command
      • schedulers command
      • services command
      • settings command
      • site command
      • syncstores command
      • test command
    • Software Development Kit
      • App Base Class API
      • App Templating API
      • App Settings API
      • Handoff API
      • Jobs API
      • Layouts API
      • Permissions API
      • REST API
      • Routing API
      • Template Gizmos API
      • Testing API
      • Tethys Extensions API
      • Tethys Quotas API
      • Tethys Services APIs
      • Workspaces API
      • Experimental Static Resources
    • Tethys Portal
      • Tethys Portal Configuration
      • Administrator Pages
      • Tethys Users
      • Developer Tools
      • App Feedback
    • Software Suite
      • Spatial Database Storage
      • Map Publishing
      • Geoprocessing
      • Visualization
      • Distributed Computing
      • File Dataset Storage
      • WebSocket Communication
      • Docker Installation
      • SDK Relationships
      • References
  • Production Installation Guide
    • Production vs. Development
    • Production Installation Methods
      • Manual Installation
      • Cloud Virtual Machine Images
      • Docker Deployment
    • References
  • Source Code
  • Contribute
    • Development Installation
    • Resources
  • Supplemental
    • Key Concepts
      • What is an App?
      • Web Frameworks
      • URL Design and REST Paradigm
    • App Project Structure
      • Release Package
      • The App Package
      • Naming Conventions
    • Terminal Quick Guide
      • $
      • ~
      • sudo
      • cd
      • mkdir
      • chown
      • Copy and Paste
    • Ubuntu Installation
    • Test Docker Containers
    • PGAdmin III Tutorial
    • Glossary
    • References

Customize Portal Theme (Recommended)

Last Updated: September 2022

The content of Tethys Portal can and should be customized or re-branded to reflect your organization. To access these settings, login to Tethys Portal using an administrator account and navigate to the Site Admin page. Then select the Site Settings link under the TETHYS PORTAL heading. Site-wide settings can be changed using the General Settings link and the content on the home page can be modified by using the Home Page link.

For more information about the site settings that can be customized refer to Tethys Portal Configuration: Site Settings

Bypass the Home Page

Tethys Portal can also be configured to bypass the home page. When this setting is applied, the root url will always redirect to the apps library page. This setting is modified in the portal_config.yml file. Simply set the BYPASS_TETHYS_HOME_PAGE setting to True:

yaml
TETHYS_PORTAL_CONFIG:
  BYPASS_TETHYS_HOME_PAGE: True

Enable Open Signup

You may also wish to enable open signup on your Tethys Portal. To do so, you must modify the ENABLE_OPEN_SIGNUP setting in the portal_config.yml file:

yaml
TETHYS_PORTAL_CONFIG:
  ENABLE_OPEN_SIGNUP: True

Warning

Enabling open signup will allow anyone to sign up for an account and could expose your site to exploitation by nefarious actors. Only enable this option if you plan to actively moderate users on your Tethys Portal.

Tip

To see a full list of settings that can be customized in the portal_config.yml file refer to the Tethys Portal Configuration documentation.

Previous Configure HTTPS (Recommended)
Next Forgotten Password Recovery (Optional)
© 2023, Tethys Platform Made with Sphinx 6.1.3