Skip to content

Hello Page (Home Page)

Empostor serves a customisable home page at http://your-server:22023/.

How it works

On startup, the server checks for a Pages/ directory next to the executable. If it does not exist it is created automatically, and a default index.html is written into it.

Empostor.Server (binary)
Pages/
  index.html   ← served at GET /

Every request to / reads the file from disk at that moment, so edits take effect without restarting the server.

Customising the page

Edit Pages/index.html with any HTML content you want. Common uses:

  • Server rules and information
  • Discord invite link
  • Region file download instructions
  • Link to the admin panel

If the file is deleted, a plain fallback response is returned until the server is restarted and regenerates the default file.

Default page

The generated default page contains:

  • A status indicator showing the server is online
  • A link to the admin panel (/admin)
  • A link to the region file generator
  • The server start time

Notes

  • The page is served as text/html; charset=utf-8.
  • There is no template engine. The file is served as-is.
  • For HTTPS access, configure a reverse proxy. See Http-server.md.