XPanel is a web hosting control panel allows you to give your visitors a free web site on your server. XPanel is currently in use by many free web hosting providers (allow users to create websites on their servers in exchange for advertising space on the users website pages). Many of these free host providers also see upgrades where users can pay a monthly fee to remove the advertising on their pages, add more space to their account, and add other options to their accounts. XPanel includes all the features needed to run a free hosting website. XPanel it’s integrated with 2checkout.com and PayPal. User may switch automatically from his member area to an one of three paid hosting packages. Add more disk space limit, traffic limit, remove advertising.
Features include:
XPanel Configuration:
- IPv6 support
- Mulitlingual system (new languages can be added).
- Template based (user panel and sign up form templates supported).
- Unlimited Domain Names.
- Account name block (such as support.yoursite.com or wildcard ebay.*).
- Block sign up by country provenience.
- Block multi sign up (allow only one account per person On/Off).
- e-mail, IP address banning.
- Forced ads into all website files including html, htm, php.
- 9 Hosting plans: plan 0 is for free hosting, plan 1..9 for paid hosting.
- File types – define what file types a user is allowed to upload for free hosting plan.
- Maximum Upload File Size restrictions for free hosting plan.
- Maximum Upload Image File Size restrictions for free hosting plan.
- Set Disk Space Quota Limit for each hosting plan.
- Set Traffic Limit for each hosting plan.
- Offer MySQL database, username and password for each user and MySQL management via phpMyAdmin.
- Set prices monthly, quarterly, yearly for each paid hosting plan.
- Upgrade to paid hosting plan: www.2checkout.com
- Auto advise of expire accounts: Auto sends 3 advising emails to accounts that will expire within a given number of days.
- Auto email users that have used up over x% of their monthly traffic limit.
- Auto delete of expired accounts: Automatically delete accounts expired after a specified number of days.
- Auto suspend accounts that exceeded its maximum traffic limit for current month.
- Auto suspend accounts that exceeded its maximum daily traffic limit.
- Preventing hot linking of images.
- Filter for content, check for bad words in html, php, sql, txt, js, css … files using uploadscript feature from PureFTPD
- Maximum pending registration life time.
User Sign up:
- Required fields.
- Image validation.
- Email confirmation.
- Email confirmation.
- User can specify his domain name (www.domain.com) or use subdomain (username.somefreehost.com).
Account Manager:
- Session and cookie Based Login System.
- Disk Space/Traffic Usage bar and stats.
- View/Change Account Details.
- File Manager with upload, new file, new directory, delete, rename, chmod, plain edit, WYSIWYG editor.
- MySQL DataBase Manager, create/delete database and username.
- Full phpMyAdmin support.
- Renew option via 2checkout.com.
- Delete account.
- Password find via secret question and answer.
Admin Control Panel:
- Written in 100% Perl.
- Total disk space used/available.
- Total accounts.
- Accounts awaiting approval (mass approve or deny, edit and approve).
- Powerful account search.
- Powerful user date-range search.
- List all accounts.
- Inactive accounts (never modified sites) older than 5,10..days.
- Expiring accounts (good for trial accounts to convert to paid ones).
- View account, list of files, directories, used disk space, traffic usage.
- Modify/Delete/Suspend account.
- Create/Delete MySQL DataBase and UserName.
- Limit Daily/Monthly Traffic Usage for each account.
- Mass delete expired/inactive/selected accounts.
- Send email to all/subscribed/expired/inactive accounts.
- Change admin information.