Skip to content

Add SubsiMail - #1044

Open
subi26 wants to merge 1 commit into
IceWhaleTech:mainfrom
subi26:add-subsimail
Open

Add SubsiMail#1044
subi26 wants to merge 1 commit into
IceWhaleTech:mainfrom
subi26:add-subsimail

Conversation

@subi26

@subi26 subi26 commented Sep 4, 2026

Copy link
Copy Markdown

App

SubsiMail v2.0.0 — self-hosted cold email sequencing platform. Prospect lists, templates, connected inboxes, and campaign data are stored in the user's own SQLite database on their own server, not a third-party SaaS. Positioned as a self-hosted alternative to Instantly / Smartlead / lemlist / Apollo, with flat per-inbox pricing instead of per-seat fees.

Image source

  • docker.io/subsimail/subsimail, tag 2.0.0, pinned to the multi-arch manifest-list digest.
  • Verified linux/amd64 and linux/arm64 both present via docker buildx imagetools inspect subsimail/subsimail:2.0.0.

Notable setup behavior

  • The app requires a free license token from subsimail.com before it's usable, even on the free tier (first connected mailbox is free forever, no card required). From the in-browser setup screen, the user either pastes a token or uses a "Connect your account" button that goes through subsimail.com OAuth. Called out at the top of the x-casaos.description so it isn't a surprise mid-install.
  • No default username/password — account creation happens in-browser after the license step.
  • Single web service, SQLite data persisted under /DATA/AppData/$AppID/data, migrations run automatically and idempotently on startup.
  • No host access, no privileged mode, no extra permissions needed.
  • repo/website/docs all point at subsimail.com since the application source is closed — there's no separate public source repo to link.

Testing performed

  • Built and pushed the multi-arch image myself (amd64 native + arm64 via buildx/QEMU), confirmed both platforms resolve under one digest.
  • Ran the arm64 image directly (docker run --platform linux/arm64), confirmed it boots, prints its normal startup banner, and runs its embedded SQLite migrations without error.
  • Validated the compose file loads as expected YAML with the exact x-casaos field shapes from the spec doc (locale-keyed title/tagline/description, quoted port_map, long-form ports syntax). Wasn't able to run the repo's own docker compose config -q / build_dist.sh locally (no docker compose plugin in this environment) — happy to fix anything CI flags.
  • Have not yet run a full install through a live CasaOS/ZimaOS instance — happy to do that as a follow-up if a maintainer wants it before merge.

Assets for review

Logo: https://subsimail.com/static/apple-touch-icon.png

Screenshot: https://subsimail.com/static/img/marketing/dashboard-hero.png

SubsiMail is a self-hosted cold email sequencing platform: prospect
lists, templates, connected inboxes, and campaign data live in the
user's own SQLite database, not a third-party SaaS.

- Runtime image: docker.io/subsimail/subsimail, multi-arch
  (linux/amd64 + linux/arm64), pinned to the manifest-list digest.
- Single web service, SQLite persisted under /DATA/AppData/$AppID/data.
- First run needs a free license token from subsimail.com (paste or
  OAuth connect) before the app is usable; noted at the top of the
  description.
- website/repo/support/docs point at subsimail.com since the
  application source is closed.
@sonarqubecloud

sonarqubecloud Bot commented Sep 4, 2026

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant