Getting started with Simplewala
Simplewala is a cloud hosting platform that turns a raw cloud VM into a managed server with one-click application installs, Git-based deployments, automatic SSL, daily backups, and a web portal. This guide walks you through creating your first server and deploying your first application.
Prerequisites
- A Simplewala account — sign up free
- A domain name (optional for initial setup, required for SSL and email)
Step 1: Create a server
- Log in to the Simplewala portal.
- Click New Server and place an order.
- Choose a region close to your users (DigitalOcean regions across NA, Europe, and Asia-Pacific).
- Pick a plan. For WordPress or Node.js apps, start with at least 2 vCPU / 4 GB RAM.
- Give your server a name and submit the order.
Simplewala provisions the VM, installs the OS, hardens SSH, configures the firewall, and enables automatic security updates. This typically takes 60–90 seconds.
Step 2: Connect via SSH (optional)
Once your server is active, copy its IP address from the server detail page. Add an SSH key under Settings → SSH Keys in the portal, then connect:
ssh root@<server-ip> Most tasks can be done entirely from the portal — SSH access is available but not required.
Step 3: Install an application or deploy from Git
Option A — One-click installs (Apps, Databases, Email)
From your server page, use the sidebar to navigate to the relevant section:
- Apps — install WordPress, Node.js, Docker-based apps, or bare services (Nginx, PHP)
- Databases — install MySQL, MariaDB, PostgreSQL, Redis, MongoDB, Kafka, or Memcached
- Email — install a full Postfix + Dovecot mail server with DKIM, SPF, and webmail
Each installer runs unattended and streams live output in the portal.
Option B — Deploy from Git
Go to Git Apps in the portal sidebar. Create a new Git App, connect your GitHub or GitLab repository, configure a build command and output port, and optionally assign a domain. Simplewala deploys on every push to your selected branch and streams build logs live.
Step 4: Add your domain and SSL
- Go to Front Door on your server page.
- Click Add route, enter your domain and the backend port (e.g. 80 for WordPress, or the port your app listens on).
- Simplewala provisions a Let's Encrypt SSL certificate automatically.
- Point your domain's DNS A record to the server IP. Changes propagate within minutes to hours depending on your TTL.
For Git Apps, you can set a domain directly on the app — Simplewala wires up the Front Door route automatically.
Step 5: Set up secrets (recommended)
Go to Secrets in the portal sidebar to store environment variables securely using Infisical. Secrets are injected into your Git Apps and deployed containers at runtime — they are never stored in your repository.