RSS3 Documentation
Deployment

Upgrade

A guide to upgrade your Node to the latest version.

Upgrading Your Node

Maintaining an up-to-date Node is crucial for optimal performance and security. We recommend regularly checking the Changelog for updates and new features.

When upgrading, ensure that you update your config.yaml file or modify the configurations in accordance with the latest Deployment Guide.

Before proceeding with any upgrade, carefully review the release notes, particularly for major version changes. Major versions may introduce breaking changes that require additional steps or modifications.

Upgrade to v2.0.x

When upgrading from v1.2.x or older versions to v2.0.x, it is now possible to include a new ai component. Update your config.yaml file as follows:

component:
+++    ai:
+++      - id: agentdata-core
+++        worker: core
+++        endpoint: https://your.agentdata.com/
+++        parameters:
+++          agentdata_db_url:
+++          openai_api_key:
+++          ollama_host:
+++          kaito_api_token:
+++          twitter:
+++            bearer_token:
+++            api_key:
+++            api_secret:
+++            access_token:
+++            access_token_secret:

Pull and start the latest container image after updating the config.yaml file.

Automated Deployer

For operators using the automated deployer, the process is simple:

  1. Update your config.yaml file in the config/ directory.

  2. Execute the following command in the same directory as your existing docker-compose.yaml file to initiate the automated upgrade process:

    curl -s https://raw.githubusercontent.com/RSS3-Network/Node-Automated-Deployer/main/automated_deploy.sh | bash

This command will automatically upgrade all necessary components of your Node.

On this page