DWShells
← All guides

Files / 5 min READ

Publish your personal website

Upload a first page, use File Manager and keep private material out of public_html.

Reviewed 6 October 2026 · DarkWorld Network · Applies to the selected shell’s effective permissions

From a file to a public page Workflow illustration
  1. 01Your computer

    Prepare index.html and a backup copy.

  2. 02public_html

    Upload using File Manager or SFTP.

  3. 03Personal HTTPS URL

    Open the website address from your dashboard.

What becomes public

Publish a first page

  1. Select the website location

    Open File Manager for the correct shell. Set File location to Website · public_html. The Eggdrop location is for bot files, not public web content.

  2. Upload index.html

    Use Upload file for a file from your computer. For folders or larger transfers, use SFTP. Copy your existing site before overwriting files.

  3. Visit the right URL

    Open the personal HTTPS website link in your dashboard. Do not add an SSH or ZNC port. The hostname alone is not a substitute for the exact dashboard link.

  4. Edit and check

    Use the file editor for a text change and Save file. Reload the website and check that links, images and filenames match, including letter case.

A minimal page to try

Save this as index.html on your computer. Replace the sample heading before uploading:

<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width,initial-scale=1">
  <title>My shell website</title>
</head>
<body>
  <h1>Hello from my DWShells website</h1>
  <p>This is my personal page.</p>
</body>
</html>

Files and scripts

New folder creates a directory in the current location. Upload file transfers one file. The editor saves text files; it does not build a framework or enable unsupported runtimes. Static HTML is a good first check. PHP or other dynamic hosting depends on your effective permissions. Deletion is permanent in the file manager; keep your own copies.

Troubleshooting

What you seeWhat to do
Old page still appearsCheck you edited the selected shell’s public_html, saved the file and refreshed the browser.
An image is missingMatch the filename and relative path exactly; Linux paths are case-sensitive.
Upload is too large or a folder will not uploadUse SFTP and check the disk allocation.
Page is unavailableCheck shell status and the exact HTTPS link, then report the URL and error to staff.

Read this topic in the wiki ↗ · Documentation hub ↗

Reference and help

Checked against the current customer-panel implementation and DWShells signup and rules. For assigned values and eligibility, use your dashboard. Need help? Join #DWShells on DarkWorld IRC or contact staff. Do not send credentials.

CONTINUE LEARNINGSet up and connect to ZNC →