Check out our new Credits! Buy credits and contact our support to double your prize. Credits

Features

Hosting, project storage, databases and the tools around them. Cloudexa keeps application files and deployments together.

Project storage

Source files are stored on the Cloudexa NAS and used directly as the deployment source.

Direct file storage
Upload, edit and remove project files from the dashboard.
NAS-backed source
Project files are stored centrally and read during deployment.
Source browser
Browse directories and open files in the web interface.
Browser editing
Edit existing files or create new ones and save changes in place.
Deployment history
Review recent deployments, runtime state and build logs.

Hosting

Deploy an application from the files stored with your project.

  1. 01 Checkout Cloudexa reads the current files from project storage.
  2. 02 Sync source Tracked source changes are applied to the project's persistent application directory.
  3. 03 Build Dependencies and build output are prepared against the persistent application files.
  4. 04 Start container The application starts with the resource limits assigned to the account plan.
  5. 05 Route traffic The service is exposed through its Cloudexa hostname or a connected custom domain.
Persistent application storage
Runtime-created files remain available when the container is replaced.
Environment variables
Keep configuration and secrets in environment variables injected at startup.
Build and runtime logs
Inspect deployment output and application logs from the project page.
Custom domains
Use the generated Cloudexa hostname or connect your own domain.
Storage browser
Browse persistent application files and preview supported text files.

Databases

Create databases from the same account used for your hosted applications.

PostgreSQL
Create PostgreSQL databases with generated credentials and web access through pgAdmin.
MySQL
Create MySQL databases with generated credentials and web access through phpMyAdmin.
Connection details
Host, port, database name, username, password and DATABASE_URL are listed on the database page.
Password reset
Replace database credentials when an existing password needs to be invalidated.

Platform

The rest of the platform stays deliberately straightforward.

Multiple runtimes
Deploy Node.js, Python, PHP, Ruby, Go, Java and static sites.
Project controls
Deploy, redeploy and stop applications without direct access to the Docker worker.
Normal and Premium plans
Hosting limits scale by plan, including running instances, memory and CPU.
API
Use API tokens to read account, hosting, deployment and database information programmatically.