Skip to content

Guides

Websites & projects

Static, PHP, Node and reverse-proxy sites with real files on disk, vhost configs, SSL and preview.

Updated Edit this page on GitHub

A website in HipnoType is real from the first second: files on disk, a generated Caddy vhost config, logs directory, optional certificate — no simulated states.

Create a site

  1. 1Websites → Add website → pick a name; the panel derives a slug, a docroot (data/sites/<slug>/htdocs) and a Linux user (site-<slug>).
  2. 2Choose a type: static (file root), PHP (PHP-FPM pool, version selectable), Node (managed entrypoint on a per-site port) or reverse proxy (upstream URL).
  3. 3Add the domain you pointed at this VPS (see Domains & DNS). The panel verifies DNS and offers a www variant.

What you get

  • Files — the site docroot opens directly in the file workspace: edit, upload, archive.
  • Config — the generated Caddyfile-format vhost (gzip, security headers, blocked /.git/* and /.env, redirects, cache headers) — real config, editable view.
  • SSL — attach a custom certificate or issue a self-signed one per site; force-HTTPS is one toggle.
  • Preview — every site is previewable from the panel (served from its real docroot).
  • Logs — access/error log locations per site.

PHP & Node specifics

PHP sites get a dedicated PHP-FPM pool (dynamic workers, per-site upload limits) on a deterministic port; Node sites get a managed entrypoint with a deterministic port and a reverse-proxy vhost. Both configs are generated on creation and visible in the site's Config tab.