Skip to content

Conversation

@maheshbhatiya73
Copy link
Member

  • Added 'renew-ssl' CLI command with support for:
    --all → renew all SSL certificates via Certbot
    --domain → renew certificate for a specific domain
    --force → force renewal even if not due

  • Auto-detects the web server (apache/nginx/caddy) for the given domain by checking config paths.

  • Uses certbot with secure defaults and non-interactive mode.

  • Reuses internal.RunCommand and logger for consistent output.

This command streamlines certificate renewal and automates detection of server configurations.

- Added 'renew-ssl' CLI command with support for:
  --all         → renew all SSL certificates via Certbot
  --domain      → renew certificate for a specific domain
  --force       → force renewal even if not due

- Auto-detects the web server (apache/nginx/caddy) for the given domain by checking config paths.
- Uses certbot with secure defaults and non-interactive mode.
- Reuses internal.RunCommand and logger for consistent output.

This command streamlines certificate renewal and automates detection of server configurations.
@maheshbhatiya73 maheshbhatiya73 merged commit 097493d into main Jun 27, 2025
1 check passed
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.

2 participants