Skip to main content

Node Activation and Developer Organizations

What is a Node

A JitNode is an application that runs on an operating system, available as both a desktop installation and a Docker image. It serves as the runtime engine for JitAi applications, providing a virtualized environment and interpreting JitAi apps. JitNode form the foundational infrastructure layer of the JitAi technology stack.

What is a Developer Organization

A developer organization is the basic unit for managing development teams and projects. Team members within the same organization can collaborate on application development and share resources. Different organizations are isolated in terms of hardware and software resources, data, applications, etc. Each developer organization can bind multiple JitNodes, each node can only be bound to one organization, and each developer can join multiple developer organizations.

Creating a New Developer Organization When Activating a Node

After completing node installation, users will enter the node activation page on their first visit. The system supports multiple activation methods: Google, Github, and WeChat.

Activation Methods

After selecting the activation method, users will enter the organization binding interface.

Select Create New Organization and Bind

Users click the "Create New Organization and Bind" button to enter the organization creation page.

Create Organization Interface

Enter the organization name and organization ID, check "I have read and agree", then click the "Create and Bind" button to create a new organization. The current node will automatically activate and bind to this organization, and the current user will automatically join the organization as an administrator.

Binding a Node to an Already Joined Organization When Activating

If the user has already joined an organization, the organization binding interface will display the list of joined organizations.

Existing Organization List

Users can directly click to select, and the current node will complete activation and bind to the selected organization.

Using Organization Binding Code to Join and Bind Organization When Activating Node

Join an Organization and Bind

After clicking the "Join an Organization and Bind" button on the organization binding interface, users enter the organization binding code input interface.

Enter Organization Binding Code to Join and Bind

After entering the organization binding code and clicking the "Join Now" button, users can complete node activation and binding, automatically becoming a regular member of the organization.

Joining an Organization via Binding Code When Logging into an Existing Node

When a user logs into an already activated and bound node for the first time, they need to enter the organization binding code to join the organization.

Enter Organization Binding Code to Join and Bind

After entering the organization binding code and clicking the "Join Now" button, the user automatically becomes a regular member of the organization.

Viewing and Refreshing Organization Binding Code

Any organization member can view and refresh the organization binding code on the organization management page.

Manage Organization Binding Code

After clicking the "Refresh Binding Code" button, a new organization binding code will be generated and displayed on the page, and the original binding code will immediately become invalid.

Note

To prevent organization binding code leakage, the organization binding code should be refreshed immediately after each invitation of members to join the organization.

Removing Organization Members

Only administrators can remove other members on the organization management page.