{% extends "baseTemplate/index.html" %} {% load static %} {% comment %} Website creation. The form posts once and then polls the status file the view hands back, because a full creation (user, tree, vhost, OLS reload and optionally Let's Encrypt) runs well past any sensible request timeout. {% endcomment %} {% block title %}Create website{% endblock %} {% block content %}

Create website

Sets up the system user, /home/<domain>, the OpenLiteSpeed virtual host and — optionally — a Let's Encrypt certificate.

All websites
Without www. — that alias is added automatically.

The domain must already resolve to this server.
Signs outgoing mail for this domain.
Confines PHP to the site's own home.

Before you create

  • Point the domain's A record at this server first. Without it the certificate step fails and the site is served over plain HTTP until you issue one from the SSL page.
  • The package sets the domain allowance, disk and database limits. Creation is refused up front when the owner is already at their quota.
  • open_basedir is the right default for shared hosting; turn it off only when an application genuinely needs to read outside its own home.
  • Leaving this page does not cancel the job — it keeps running on the server.
{% endblock %} {% block scripts %} {% endblock %}