Skip to main content
Submit the app after its public container images and zenith-compose.yml are available from the repository’s default branch.

Check the repository

Before you open the dashboard, confirm all of the following:
  • The GitHub repository is public.
  • You own or administer the repository.
  • zenith-compose.yml is at the repository root on the default branch.
  • Every Compose service has a public image.
  • docker compose -f zenith-compose.yml config succeeds.

Send the app for review

Only the repository owner or an authorized administrator should connect GitHub, accept the publishing agreement, and submit the app.
1

Open the publishing dashboard

Open the Zenith publishing dashboard and sign in.
2

Connect GitHub

Connect the GitHub account that owns or administers the repository.
3

Choose the repository

Select the public repository. Zenith checks zenith-compose.yml from the latest commit on its default branch.
4

Build the marketplace listing

Add the app description, website, support link, license, artwork, and screenshots. Preview the listing before you continue.
5

Review and submit

Confirm that you have permission to publish the app. Review the repository and listing, then submit them to Zenith.

Review process

After submission, your app will undergo review by Zenith staff.The publishing dashboard shows the current state of the submission:
  1. Submission received. Zenith saves the submitted version for review.
  2. Technical review. Zenith checks the app, its deployment settings, and the marketplace listing.
  3. Publication. After approval, Zenith adds the app to the marketplace.
Expect a review result within 24 hours. If changes are requested, you can find further details on your publishing dashboard.
Submitting creates a review request. It does not publish the app immediately.