Skip to content
LogoTethys 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 Tethys Portal (Recommended)

Last Updated: November 2021

Customize the theme and content of the Tethys Portal to reflect your organization brand and theme guidelines. Follow the Customize Portal Theme configuration guide to learn how to do this.

Tethys Portal with a custom theme.
Figure 1. Tethys Portal with a custom theme.

Custom Static Files

Custom images, CSS, and JavaScript should be added to a new directory in the $TETHYS_HOME/static directory (e.g.: $TETHYS_HOME/static/custom_theme. These can then be referenced in the settings via the name of the new directory (e.g.: custom_theme/images/custom_logo.png.

Customize Settings

Review the settings in Tethys Portal Configuration and adjust any settings as needed. For, example two common portal settings that are used to customize a portal include the BYPASS_TETHYS_HOME_PAGE and ENABLE_OPEN_SIGNUP. See Bypass the Home Page and Enable Open Signup for more details.

Previous Change Secrets and Passwords (Required)
Next Assign Domain Name (Recommended)
© 2023, Tethys Platform Made with Sphinx 5.3.0