Your first site
Create a website, explore the control panel, manage files, databases, and email — a guided walkthrough.
You have an account and a plan. Now let's build something. This guide walks through creating a site, managing files, setting up a database, and configuring email.
Create a website
Open the control panel
Client area → Login to panel (one click, no second password).
Create the site
Websites → Create website:
- Enter your domain (or use the preview hostname)
- Choose the application type:
- WordPress — managed WP with LiteSpeed Cache pre-installed
- PHP — empty document root for custom PHP apps
- Node.js — container with reverse proxy for Next.js, Express, etc.
- Static — HTML/CSS/JS only
- Select PHP version (8.2+ recommended)
- Click Create
Provisioning completes in under two minutes.
Verify it's live
Visit your domain (or the preview link shown in the panel). You should see either your installed app or the default welcome page.
File management
You have multiple ways to manage files:
File Manager (in-browser)
Panel → File Manager. Upload, edit, create, and delete files directly in the browser. Good for quick edits — not ideal for bulk uploads.
SFTP
For bulk file transfers, use SFTP:
| Field | Value |
|---|---|
| Host | Your server hostname (shown in panel) |
| Port | 22 |
| Username | Your panel username |
| Password | Your panel password |
| Protocol | SFTP (not plain FTP) |
Recommended clients: FileZilla, Cyberduck, WinSCP.
Git deploy (Next.js plans)
For Node.js/Next.js: connect a Git repository in the panel. Every push builds and deploys automatically.
Databases
Create a database
Panel → Databases → Create database:
- Name your database
- A user and password are generated automatically
- Note the credentials — you'll need them in your app config
Web database manager
Click Open phpMyAdmin (or equivalent) from the Databases screen. You can:
- Run SQL queries
- Import/export
.sqldumps - Browse and edit table data
- Create and drop tables
Connection details
For your app's configuration file:
Host: localhost
Port: 3306
Database: your_db_name
Username: your_db_user
Password: (shown in panel)
Create a mailbox
Panel → Email → Create mailbox:
- Choose the address (e.g.
hello@yourdomain.com) - Set a password
- Mailbox is ready immediately
Access email
| Method | Details |
|---|---|
| Webmail | Click Open webmail in the panel |
| IMAP | Connect any mail app (Outlook, Apple Mail, Gmail) using IMAP settings shown per mailbox |
| SMTP | Use for sending from mail apps |
Sending from WordPress
WordPress (and most PHP apps) cannot send email directly from the server — port 25 is blocked to prevent spam. Configure WP Mail SMTP with a relay service (Resend, Mailgun, etc.).
See FAQ → WordPress mail does not send for setup steps.
Preview links
Every site gets a temporary preview URL. Use it to:
- Build and test before connecting a domain
- Share with clients for approval
- Verify a migration before DNS cutover
The preview link is shown in Panel → Websites → your site → Preview link.
What's next
| Goal | Next doc |
|---|---|
| Connect a real domain | Custom domain guide |
| Install WordPress | WordPress hosting |
| Deploy a Node.js app | Next.js hosting |
| Set up backups | Backups and restore |
| Install an app (Vaultwarden, Listmonk, etc.) | Apps overview |