Cloud Provider Credentials
Appliku can automatically provision servers on your cloud provider account. To enable this, add your cloud provider API credentials in Team Settings. Appliku currently supports DigitalOcean and AWS.
Supported Providers
| Provider | Credential Type | Required Permissions |
|---|---|---|
| DigitalOcean | API Token | Read + Write |
| AWS | Access Key + Secret Key | EC2 full access |
DigitalOcean Setup
Generate an API Token
- Log in to your DigitalOcean Control Panel
- Go to API in the left sidebar
- Click Generate New Token
- Give the token a descriptive name (e.g., "Appliku")
- Select Read and Write scope (both are required)
- Click Generate Token
- Copy the token immediately -- it is only shown once
Add to Appliku
- Open the Appliku dashboard
- Go to your team settings
- Navigate to the Cloud Providers section
- Click Add DigitalOcean
- Paste your API token
- Save
Once configured, you can provision DigitalOcean Droplets directly from the Appliku dashboard when adding servers. See Add a DigitalOcean Server for the full workflow.
AWS Setup
Create an IAM Access Key
- Log in to the AWS Management Console
- Go to IAM (Identity and Access Management)
- Navigate to Users and select your user (or create a new one)
- Go to the Security credentials tab
- Click Create access key
- Copy both the Access Key ID and Secret Access Key
For security, create a dedicated IAM user for Appliku rather than using your root account credentials. Attach a policy that grants EC2 access (e.g., AmazonEC2FullAccess).
Add to Appliku
- Open the Appliku dashboard
- Go to your team settings
- Navigate to the Cloud Providers section
- Click Add AWS
- Enter your Access Key ID and Secret Access Key
- Save
Once configured, you can provision AWS EC2 instances directly from the Appliku dashboard when adding servers. See Add an AWS EC2 Server for the full workflow.
Security
- Credentials are stored securely and encrypted
- Credentials are only used for server provisioning actions you initiate
- You can remove credentials at any time from the Cloud Providers section
- Removing credentials does not affect servers that have already been provisioned
Bring Your Own Server
If you prefer not to add cloud provider credentials, you can always add servers manually by providing SSH access. Appliku generates a setup command that you run on your server to connect it. This works with any Linux server (Ubuntu 22.04/24.04 or Debian 12) from any provider.
Next Steps
- Add a DigitalOcean Server -- Provision a DO Droplet
- Add an AWS EC2 Server -- Provision an EC2 instance
- Teams Overview -- How teams work