Quickstart
Quickstart
DewaVPS Key Management helps you securely access and manage your cloud resources. This includes SSH keys for secure instance login, API tokens for programmatic access, and SSL certificates for secure communications.
All key management settings are located under Key Management in the sidebar:
- SSH Keys β Passwordless authentication for instances
- API Token β Programmatic access to DewaVPS API
- SSL Certificates β Secure your domains with SSL/TLS certificates
SSH Keys
SSH keys provide a secure, passwordless way to connect to your instances.
Adding an SSH Key
- Navigate to Key Management β SSH Keys.
- Click Create.
- Enter a name (e.g.,
My Laptop) and paste your public SSH key. - Click Submit.
After adding, you can select this key when creating new instances to enable secure SSH access.
Generating an SSH Key
If you don't have an SSH key, generate one on your local machine:
ssh-keygen -t ed25519 -C "your_email@example.com"
cat ~/.ssh/id_ed25519.pub # Copy this public keyAPI Tokens
API tokens allow you to automate and integrate with the DewaVPS platform.
Creating an API Token
- Navigate to Key Management β API Token.
- Click Create.
- Provide a name (e.g.,
CI/CD Pipeline), select a scope, and set an expiration date. - Click Confirm.
- Copy the token immediately β it's only shown once!
Using Your API Token
curl -H "x-apikey: YOUR_TOKEN_HERE" https://api.dewavps.com/v1/instancesAvailable Scopes
| Scope | Description |
|---|---|
super | Full access to all resources |
read_instance | Read-only access to instances |
write_instance | Read and write access to instances |
billing | Access to billing information |
read_network | Read-only access to network resources |
write_network | Read and write access to network resources |
SSL Certificates
SSL certificates enable HTTPS for your domains, securing communication between clients and your servers.
Creating a Self-Signed Certificate
- Navigate to Key Management β SSL Certificates.
- Click Create Certificate.
- Enter a Name (friendly identifier) and Common Name (your domain).
- Click Add Certificate.

The system generates a self-signed certificate valid for 10 years.
Certificate Details
After creation, you can view:
| Field | Description |
|---|---|
| Name | Friendly name for the certificate |
| Common Name | Domain name the certificate is issued for |
| Certificate Issuer | PT DEWAWEB (self-signed) |
| Type | Self Signed |
| Valid from | Certificate creation date |
| Valid until | Certificate expiration date |
Next Steps
- SSH Keys β Detailed SSH key management
- API Token β Detailed API token management
- SSL Certificates β Detailed SSL certificate management
