2
ModuleStore
Mees van der Wijk edited this page 2025-08-21 23:20:47 +02:00

Module Store

The module store is a platform that is used to distribute modules between different Getiyo instances. Although it has Store in the name it has no monetization system and is just used for distribution and version management. You can publish a module to the ModuleStore via the GetiyoModuleTool and install modules to your Getiyo server in the admin dashboard.

Keys

If you want to publish or browse the ModuleStore you'll need a publish or browser key. These keys allow you to make contact with the ModuleStore. To request a key please contact the ModuleStore admin at:

modulestore@morphix.productions
or call to +31613392837

Set up browser key

  1. Navigate admin modules page at http://serverIp:serverPort/admin/modules.
  2. Right click the Activate store button in the top right corner.
  3. Enter the browserkey and click Ok.
  4. Server will validate the key, if key is valid page will reload.
  5. You can now browse the store with the Browse Store button in the top right corner.

Set up publish key

  1. Open a terminal on the machine you want to publish from.
  2. Run gmt set publishkey <publishKey
  3. GMT will verify if the publish key is valid.
  4. You can now publish modules.

Publish a module

  1. Open a terminal in the root of the module environment.
  2. Run gmt publish
  3. If there's no changed.md file found, GMT will ask if you'd like to create one.
  4. Follow the steps and the module is published!