Skip to content

[APP] - Certimate #1001

Description

@StonyTark1117

App name

Certimate

Website

https://github.com/certimate-go/certimate

License

MIT License

Tile background

dark

Icon

certimate.png

Description

Certimate is a self-hosted ACME certificate manager that automates certificate issuance, deployment, renewal, and monitoring across many DNS and hosting providers.

I intend to build this as an Enhanced app myself

  • Yes, I plan to add Enhanced support in a follow-up

Enhanced implementation details

Priority: 2

Tile statistics: Valid and soon-to-expire certificate counts plus failed workflow-run counts.

Data source: Use GET /api/health for basic availability and Certimate's authenticated PocketBase-backed certificate and workflow_run data for the counters. Valid counts should exclude revoked or expired records; the expiring count should use validityNotAfter with a documented warning window; failures should use workflow-run status data.

Configuration and authentication: Accept an API base URL and a supported PocketBase credential or token, storing any secret using Heimdall's encrypted credential handling and handling unauthorized responses cleanly.

Verification and acceptance: The health endpoint was verified successfully against the running service, while collection statistics require authentication. Acceptance should cover Heimdall's API test, a successful /get_stats/{id} response containing certificate and workflow counters, dashboard rendering without Laravel errors, unauthorized-session handling, and encrypted credential storage.

Enhanced follow-up: After the foundation app is scaffolded or merged and the approach is approved by a maintainer, I intend to implement and submit the Enhanced support as a follow-up PR.

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    app-requestNew app request (issue form)request-validRequest passed validation

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions