DewaVPS

SSL Certificates

SSL certificates enable HTTPS for your domains, encrypting communication between clients and your servers. DewaVPS provides self-signed certificates for development and testing purposes.

Creating a Self-Signed Certificate

1. Navigate to SSL Certificates

Go to Key ManagementSSL Certificates.

SSL Certificates Empty

2. Click Create Certificate

Click the Create Certificate button.

3. Fill in Certificate Details

Create Certificate Form

FieldDescription
NameA friendly name to identify the certificate (e.g., My Website SSL)
Common NameThe domain name for the certificate (e.g., example.com)

Filled Certificate Form

4. Add Certificate

Click Add Certificate to generate the certificate.

Certificate Details

After creation, the certificate appears in the list with the following information:

SSL Certificates List

ColumnDescription
NameFriendly name for the certificate
Common NameDomain name the certificate is issued for
Certificate IssuerPT DEWAWEB (self-signed)
TypeSelf Signed
Valid fromCertificate creation/start date
Valid untilCertificate expiration date (10 years from creation)
Created AtWhen the certificate was generated

Self-Signed vs CA-Signed Certificates

Self-Signed Certificates (DewaVPS)

  • Free — No cost
  • Instant — Generated immediately
  • Secure encryption — Data is encrypted
  • Browser warning — Browsers show "Not Secure" warning because the certificate is not trusted by a Certificate Authority
  • Best for: Development, testing, internal services

For production websites, we recommend using a Certificate Authority (CA) signed certificate:

  • Trusted by browsers — No security warnings
  • Free options — Let's Encrypt, ZeroSSL
  • Paid options — DigiCert, GeoTrust, Sectigo

You can obtain free SSL certificates from:

  • Let's Encrypt — Free automated certificates
  • Dewaweb SSL — Dewaweb offers SSL certificates from trusted brands with 24/7 support

Visit Dewaweb SSL Certificates for more information.

Installing SSL Certificate on Your Instance

After obtaining a certificate, you'll need to install it on your web server. The process varies by web server:

Nginx

server {
    listen 443 ssl;
    server_name example.com;

    ssl_certificate /path/to/certificate.crt;
    ssl_certificate_key /path/to/private.key;
}

Apache

<VirtualHost *:443>
    ServerName example.com
    SSLEngine on
    SSLCertificateFile /path/to/certificate.crt
    SSLCertificateKeyFile /path/to/private.key
</VirtualHost>

Deleting a Certificate

  1. Navigate to Key ManagementSSL Certificates.
  2. Click the delete action for the certificate.
  3. Confirm the deletion.

Note: Deleting a certificate from DewaVPS does not remove it from your instances. You must manually update your web server configuration.

On this page