feat: add Sentroy Mail Server one-click app - #1312
Open
arasors wants to merge 1 commit into
Open
Conversation
Self-hosted transactional + inbox mail server (Postfix/Dovecot/Rspamd + Postgres/Redis) with a Fastify REST API. Public prebuilt ghcr.io/sentroy-co/sentroy-oss-mailserver-* images; admin API token is generated and provisioned into the DB on first boot.
Collaborator
|
Please update the PR using the template and check the relevant boxes. |
Author
Updated |
Collaborator
Thanks for the PR, but it looks like this app doesn't meet the criteria to be included in official repo. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds a one-click app for Sentroy Mail Server — a self-hosted transactional and inbox mail server (Postfix + Dovecot + Rspamd + Postgres + Redis) fronted by a Fastify REST API, driven with the Sentroy SDK/CLI or plain HTTP. A self-hostable Resend/Postal alternative.
ghcr.io/sentroy-co/sentroy-oss-mailserver-*).host-mode instructions (same pattern as theposte-ioapp).$$cap_gen_random_hex) and provisioned into the DB idempotently on first boot — no setup script; all internal secrets auto-generated.Passes
npm run validate_appsandnpm run build. Icon added topublic/v4/logos/.☑️ Self Check before Merge
☑️ I have tested the template using the method described in README.md thoroughly
☑️ I have ensured that I put as much default values as possible (except passwords) to ensure minimum effort required ☑️ for end users to get started.
☑️ I have ensured that I am not using the "latest" tag as this tag is dynamically changing and might break the one-click app. Use a fixed version.
☑️ I have made sure that instructions.start and instructions.end are clear and self-explanatory.
☑️ Icon is added as a png file to the logos directory.
☑️ I've executed the checks if necessary by running npm ci && npm run validate_apps && npm run formatter (If failling run the prettier: npm run formatter-write)
☑️ I will take responsibility addressing any issues that arises as a result of this PR (maintaining this app)