- 01Your computer
Prepare index.html and a backup copy.
- 02public_html
Upload using File Manager or SFTP.
- 03Personal HTTPS URL
Open the website address from your dashboard.
What becomes public
Publish a first page
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.
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.
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.
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 see | What to do |
|---|---|
| Old page still appears | Check you edited the selected shell’s public_html, saved the file and refreshed the browser. |
| An image is missing | Match the filename and relative path exactly; Linux paths are case-sensitive. |
| Upload is too large or a folder will not upload | Use SFTP and check the disk allocation. |
| Page is unavailable | Check 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 helpChecked 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.