Add a DigitalOcean Server
Appliku can provision DigitalOcean droplets on your behalf using the DigitalOcean API. The droplet is created in your DigitalOcean account, and you pay DigitalOcean directly for the infrastructure.
Step 1: Create a DigitalOcean API Token
Before adding a server, you need to provide Appliku with a DigitalOcean API token.
- Go to the DigitalOcean API Tokens page
- Give the token a descriptive name (e.g., "Appliku")
- Set the Scopes to Read + Write (Appliku needs write access to create and manage droplets)
- Set the Expiration to Never or 1 Year (shorter expirations will require you to update the token in Appliku when it expires)
- Click Generate Token
- Copy the token immediately -- it will only be shown once
Step 2: Add the Token to Appliku
- Open the Appliku dashboard
- Go to Team Settings (click on your team name in the sidebar, then Settings)
- Find the DigitalOcean section
- Paste your API token and save
Step 3: Create a Droplet
- Navigate to the Servers tab in your team dashboard
- Click Add Server
- Select DigitalOcean as the provider
- Choose a region closest to your users for lower latency
- Select a droplet size
Choose a droplet with at least 1 GB of RAM. Smaller droplets may run out of memory during Docker image builds, especially for JavaScript/TypeScript projects.
- Click Create Droplet
Step 4: Wait for Setup
Appliku will create the droplet and automatically begin the server setup process. This takes a few minutes.
You can monitor the progress on the server detail page. Once setup is complete, the server status will change to Active and you can start deploying applications to it.
Managing the Droplet
The droplet is fully owned by your DigitalOcean account. You can see it in the DigitalOcean dashboard alongside your other resources. However, you should manage it through Appliku to keep configurations in sync.
If you delete the droplet directly in DigitalOcean, Appliku will detect this automatically via the API and mark the server as deleted. See Server Settings for more details.