Static Sites
Deploy HTML, CSS, and JavaScript sites without Git or build steps. Upload via the dashboard or SFTP.
Creating a Static Site
Section titled “Creating a Static Site”- Go to your project → Add Service → Upload / Drag & Drop
- Enter a site name and deployment slug
- Optionally upload a ZIP file
- Select a plan
- Click Create
If you don’t upload a file, a branded placeholder page is deployed automatically. You can upload your files later.
Uploading Files
Section titled “Uploading Files”Via Dashboard (Files Tab)
Section titled “Via Dashboard (Files Tab)”Navigate to the Files tab to browse and manage your site files. The file browser shows the Nginx document root at /usr/share/nginx/html.
Via SFTP
Section titled “Via SFTP”Connect with any SFTP client:
| Setting | Value |
|---|---|
| Host | your-slug.zevcloud.app |
| Port | 2222 (check your service details) |
| Username | sftp_yourslug |
| Password | Shown in service overview |
| Protocol | SFTP |
Upload your files to the root directory. They’ll be served immediately by Nginx.
Via ZIP Upload
Section titled “Via ZIP Upload”Upload a .zip file through the dashboard. It will be extracted and deployed automatically.
Nginx Configuration
Section titled “Nginx Configuration”Static sites run on Nginx Alpine with:
- Gzip compression enabled
- SPA fallback (
try_files $uri /index.htmlfor client-side routing) - Custom error pages
- Automatic SSL via Let’s Encrypt
Custom Domains
Section titled “Custom Domains”Add custom domains the same way as any other service — via the Domains tab.
SFTP Password Reset
Section titled “SFTP Password Reset”If you need to regenerate your SFTP password:
- Go to the service Overview tab
- Click “Regenerate password” under SFTP credentials
- The new password is emailed to you