Skip to Content

SSL Certificates

Custom Domains OdooBot 38 views
Understanding SSL certificate options for your custom domains - Let's Encrypt and custom certificates.

SSL Certificates

All custom domains on VedTech are automatically secured with SSL certificates. This guide explains your SSL options.

What is SSL?

SSL (Secure Sockets Layer) encrypts the connection between your users' browsers and your Odoo instance, ensuring:

  • Data Protection: All transmitted data is encrypted
  • Authentication: Proves your site's identity
  • Trust: Shows the padlock icon in browsers
  • SEO Benefits: Google favors HTTPS sites

SSL Options

1. Let's Encrypt (Recommended)

Free & Automatic - This is the default and recommended option.
  • Cost: Free
  • Management: Fully automatic
  • Renewal: Auto-renews every 60-90 days
  • Setup Time: 1-10 minutes after DNS verification
  • Validation: Domain Validation (DV)

How it works:

  1. You add your custom domain in VedTech
  2. Configure DNS to point to our servers
  3. Our system automatically requests a certificate from Let's Encrypt
  4. Certificate is installed and renewed automatically

2. Custom Certificate

For organizations that require their own SSL certificates (e.g., EV or OV certificates for enhanced trust indicators).

  • Cost: Varies by certificate provider
  • Management: You manage renewal
  • Renewal: Manual upload required before expiry
  • Types Supported: DV, OV, EV certificates

Required files for custom certificate:

  • Certificate file (.crt or .pem)
  • Private key file (.key)
  • Certificate chain/bundle (if applicable)
Important: You are responsible for renewing custom certificates before they expire. Set a reminder 30 days before expiry.

SSL Status Indicators

StatusMeaningAction Required
Active Certificate is valid and working None
Pending Certificate is being issued Wait 1-10 minutes
Expired Certificate has expired Upload new certificate or re-enable Let's Encrypt
DNS Pending Waiting for DNS verification Configure DNS records

Common SSL Issues

Certificate Not Issuing

  • Verify DNS is correctly configured (CNAME to proxy.vedtechsolutions.com)
  • Disable Cloudflare proxy if using Cloudflare
  • Wait for DNS propagation (can take up to 48 hours)

Mixed Content Warnings

If you see "mixed content" warnings after enabling SSL:

  • Update all internal links to use HTTPS
  • Update external resources (images, scripts) to HTTPS versions
  • Check for hardcoded HTTP URLs in your Odoo configuration

Certificate Renewal Failed

Let's Encrypt certificates auto-renew, but may fail if:

  • DNS records were changed or removed
  • Domain is no longer pointing to VedTech servers

Solution: Verify DNS settings and contact support if issues persist.

Security Best Practices

  • Always use HTTPS: Never access your ERP over plain HTTP
  • HSTS: We automatically enable HTTP Strict Transport Security
  • Strong Ciphers: Our servers use modern, secure cipher suites
  • Monitor Expiry: For custom certificates, track expiration dates

Need Help?

For SSL-related issues, create a support ticket with your domain name and error details.

Was this article helpful?
Search Articles
Still need help?

Our support team is ready to assist you.

Create Ticket
Skip to main content