Suspension Policy: Difference between revisions

No edit summary
m Update server names listed to be in preferred order
 
(13 intermediate revisions by the same user not shown)
Line 1: Line 1:
= Suspension Policy =
==== Suspension Policy ====


There are a number of reasons why we might suspend you. To keep your account active, and avoid suspension, make sure you follow our simple requirements.
There are a number of reasons why we might suspend you. To keep your account active, and avoid suspension, make sure you follow our simple requirements.


= Terms of Service =
==== Terms of Service ====


Before users can create a HelioHost account, they must confirm they agree to follow the [[:Terms_of_Service|Terms of Service]].
Before users can create a HelioHost account, they must confirm they agree to follow the [[:Terms|Terms of Service]].


= Three-Strike Policy =
==== Three-Strike Policy ====


At HelioHost, we strive to create a friendly and educational online experience for all our users. As part of that commitment, we prefer to use a three-strike policy against accounts that violate our [[:Terms_of_Service|Terms of Service]].
At HelioHost, we strive to create a friendly and educational online experience for all our users. As part of that commitment, we prefer to use a three-strike policy against accounts that violate our [[:Terms|Terms of Service]].


This three-strike policy provides offenders with a series of disciplinary actions that offer them multiple chances to change their behavior. Everyone makes mistakes sometimes, so this policy allows users to learn from their mistakes and change their ways.  
This three-strike policy provides offenders with a series of disciplinary actions that offer them multiple chances to change their behavior. Everyone makes mistakes sometimes, so this policy allows users to learn from their mistakes and change their ways.  


We are happy to offer advice to users whose accounts are suspended for high server usage, who are unaware that they can manage multiple sites from a single account, or who may be otherwise unsure of how to correct their [[:Terms_of_Service|Terms of Service]] violation(s). When we unsuspend accounts, we expect users to make a genuine effort to stop breaking our rules.
We are happy to offer advice to users whose accounts are suspended for high server usage, who are unaware that they can manage multiple sites from a single account, or who may be otherwise unsure of how to correct their [[:Terms|Terms of Service]] violation(s). When we unsuspend accounts, we expect users to make a genuine effort to stop breaking our rules.


Users who repeatedly break our [[:Terms_of_Service|Terms of Service]] or who refuse to correct their behavior will have their accounts suspended permanently.
Users who repeatedly break our [[:Terms|Terms of Service]] or who refuse to correct their behavior will have their accounts suspended permanently.


= Immediate Account Suspension =
==== Immediate Account Suspension ====


Although we prefer to approach [[:Terms_of_Service|Terms of Service]] violations using our three-strike policy, some offenses may result in immediate permanent account suspension without prior warning. Rudeness or disrespect to staff, lying or other dishonesty to staff, harassment of staff, abuse of the hosting service itself, such as creating phishing sites or promoting other illegal activity, or other offenses to be determined at our sole discretion will result in immediate permanent account suspension.
Although we prefer to approach [[:Terms|Terms of Service]] violations using our three-strike policy, some offenses may result in immediate permanent account suspension without prior warning. Rudeness or disrespect to staff, lying or other dishonesty to staff, harassment of staff, abuse of the hosting service itself, such as creating phishing sites or promoting other illegal activity, or other offenses to be determined at our sole discretion will result in immediate permanent account suspension.


= High Server Usage =
==== High Server Usage ====


To ensure that every site on HelioHost is not slowed down by just one site hogging the server resources, we enforce a [[:Suspension_Policy|High Server Usage]] policy on all websites, which ensures that no website increases the server load on a massive scale.
To ensure that every site on HelioHost is not slowed down by just one account hogging the server resources, we enforce a [[:Suspension_Policy|High Server Usage]] policy on all shared hosting servers, which ensures that no website increases the server load on a massive scale.


= Account Load Limits =
==== Account Load Limits ====


On Johnny and Tommy, we enforce a memory limit of no more than 100 GB per day and a limit of 10,000 CPU usage per day. If you exceed those amounts you will get suspended. You can monitor your account load numbers on [https://heliohost.org/dashboard/load/ the load page within your dashboard].
We enforce a memory limit of no more than 100 GB per day and a limit of 10,000 CPU usage per day on our shared hosting servers.


= Understanding Memory and CPU =
* On the [[:Tommy|Tommy]] and [[:Johnny|Johnny]] servers, if you exceed these limits, your account will be suspended.
* On the [[:Morty|Morty]] server, if you exceed these limits, we will charge you for overages.
 
{{Caution|We strongly recommend that you proactively monitor your account load numbers on [https://heliohost.org/dashboard/load/ the load page within your dashboard].}}
 
==== Understanding Memory and CPU ====


Memory is short-term computer storage, often called RAM (random access memory).
Memory is short-term computer storage, often called RAM (random access memory).
Line 35: Line 40:
CPU is the brain of a computer that processes instructions and performs calculations, also known as the Central Processing Unit.
CPU is the brain of a computer that processes instructions and performs calculations, also known as the Central Processing Unit.


= How Account Load is Calculated =
==== How Account Load is Calculated ====


On [https://heliohost.org/dashboard/load/ the load page within your dashboard], account load totals are calculated by taking a sample once every 60 seconds. So, for instance, if you use 1 MB of memory constantly for the full 24 hours your total would be 1.4 GB at the end of the day. The CPU unit is 1% of the total speed of a CPU core, so if you used 1% of the core constantly for the entire day your total would be 1440 at the end of the day.  
On [https://heliohost.org/dashboard/load/ the load page within your dashboard], account load totals are calculated by taking a sample once every 60 seconds. So, for instance, if you use 1 MB of memory constantly for the full 24 hours your total would be 1.4 GB at the end of the day. The CPU unit is 1% of the total speed of a CPU core, so if you used 1% of the core constantly for the entire day your total would be 1440 at the end of the day.  


If you have any questions, or need help reducing your account load, don't hesitate to open a support ticket on the [https://helionet.org/index/forum/45-customer-service/?do=add Customer Service forum].
If you have any questions, or need help reducing your account load, don't hesitate to open a support ticket on the [https://helionet.org/index/forum/45-customer-service/?do====add Customer Service forum]. Make sure to provide:
# Your '''username'''
# Your '''domain name'''
# Your  '''server name'''
# Details about the technology being used on your site ([[:WordPress|WordPress]], [[:Node.js|Node.js]], etc.)
 
==== Cron Jobs / Scheduled Tasks ====
 
In Plesk, cron jobs are called [[:Cron_Jobs|Scheduled Tasks]]. There is no limit on the number of cron jobs you can run, but they count towards your total account load.


= Cron Jobs / Scheduled Tasks =
Running too many cron jobs or having one cron job run too frequently can trigger the [[:Suspension_Policy|High Server Usage]] policy, resulting in:
* Account suspension on the [[:Tommy|Tommy]] and [[:Johnny|Johnny]] servers
* Overage charges on the [[:Morty|Morty]] server


In Plesk, cron jobs are called [[:Scheduled_Tasks|Scheduled Tasks]]. There is no limit on the number of cron jobs you can run, but they count towards your total account load. This means that running too many cron jobs or having one cron job run too frequently can increase your risk of getting suspended under the [[:Suspension_Policy|High Server Usage]] policy. For example, sometimes people start a cron job to run every 1 minute and then get suspended for high load pretty quickly because of it. You can monitor your account load numbers on [https://heliohost.org/dashboard/load/ the load page within your dashboard].
Sometimes people start a cron job to run every 1 minute and then exceed their account load limits pretty quickly because of it. You can monitor your account load numbers on [https://heliohost.org/dashboard/load/ the load page within your dashboard].


= Account Storage Limits =
==== Account Storage Limits ====


On Johnny and Tommy, we offer 1000 MB of web space. This figure combines your stored files (including [[:Account_Backups|Account backups]] and your databases. This limit should not be a problem to the great majority of free hosting users.  
On [[:Morty|Morty]], [[:Tommy|Tommy]], and [[:Johnny|Johnny]], we offer 1000 MB of web space. This figure combines your stored files (including [[:Account_Backups|account backups]] and [[:View_Error_Logs|error logs]]) and your databases. This limit should not be a problem to the great majority of hosting users.


We offer paid storage upgrade options:
We offer paid storage upgrade options:
* Make a one-time [[:Donations_for_Increased_Storage|donation to increase your account storage]] to a maximum of 6000 MB total
* Make a one-time [[:Donations_for_Increased_Storage|donation to increase your account storage]] to a maximum of 6000 MB total.
* Sign up for a [https://heliohost.org/vps/ VPS plan] offering storage options ranging from 50 GB to 300 GB total
* Sign up for a [https://heliohost.org/vps/ VPS plan] offering storage options ranging from 50 GB to 300 GB total, and get a 10% discount when you pay for 6 months upfront.


= Duplicate Accounts =
==== Duplicate Accounts ====


Each person/user is only allowed '''one account''' on HelioHost. Even if you use different email addresses. The limit is 1 account per human being.
Each person/user is only allowed '''one account''' on HelioHost. Even if you use different email addresses. The limit is '''1 account per human being'''.


= Signup page mentions 1 account per person =
==== Signup page mentions 1 account per person ====


Below the server choices on the signup page, users are shown a warning that says, '''"You may only have one account"''':
Below the server choices on the signup page, users are shown a warning that says, '''"You may only have one account"''':
Line 63: Line 78:
[[File:mutiple-acct-warning-1.png]]
[[File:mutiple-acct-warning-1.png]]


= Terms of Service page mentions 1 account per person =
==== Terms of Service page mentions 1 account per person ====


The first item of the [[:Terms_of_Service|Terms of Service]], which all users must agree to before creating an account, says, '''"Each person is allowed to have one account"''':
The first item of the [[:Terms|Terms of Service]], which all users must agree to before creating an account, says, '''"Each person is allowed to have one account"''':


[[File:Mutiple-acct-warning-2.png]]
[[File:Mutiple-acct-warning-2.png]]


If you require more than one website, then many features of another HelioHost account are already possible with your current account. Read up on [[:Parked_Addon_and_Sub_Domains|Parked, Addon, and Sub Domains]] for more information on how to make multiple websites on one account.
If you require more than one website, then many features of another HelioHost account are already possible with your current account. Read up on [[:Parked_(Alias)_Domains|Parked (Alias)]], [[:Addon_Domains|Addon]], and [[:Subdomains|Subdomains]] for more information on how to make multiple websites on one account.


If you are caught with two or more accounts, you will be asked which one(s) you would like to be deleted, and if you do not reply we will permanently suspend all of them.
If you are caught with two or more accounts, you will be asked which one(s) you would like to be deleted, and if you do not reply we will permanently suspend all of them.


= Managing Accounts on Behalf of Others =
==== Managing Accounts on Behalf of Others ====


Managing someone else's account on their behalf is considered the same as having 2 accounts and will subject you to suspension unless approved ahead of time by an admin.
Managing someone else's account on their behalf is considered the same as having 2 accounts and will subject you to suspension unless '''approved ahead of time''' by an admin.


= Inactivity Policy =
==== Inactivity Policy ====


To ensure that old, unused HelioHost accounts are not filling up our server with useless data, we have an inactivity policy in place which will suspend you if you do not log in to [https://heliohost.org/ heliohost.org] or [https://heliohost.org/login/ heliohost.org/login] at least once every 30 days. Each time you log in, your last login date is set to the current time, so your account will then remain active for another 30 days.
To ensure that old, unused HelioHost accounts are not filling up our server with useless data, we have an inactivity policy in place on the [[:Tommy|Tommy]] and [[:Johnny|Johnny]] servers. Your account will be suspended if you do not log in to [https://heliohost.org/ heliohost.org] or [https://heliohost.org/login/ heliohost.org/login] at least once every 30 days. Each time you log in, your last login date is set to the current time, so your account will then remain active for another 30 days. There is no such login requirement on the [[:Morty|Morty]] server.


If your account is to be suspended due to inactivity, you will receive an email warning you that you must log in soon at 28 days. You will also receive another email when your website is taken offline at 30 days.
If your Tommy or Johnny account is to be suspended due to inactivity, you will receive an email warning you that you must log in soon at 28 days. You will also receive another email when your website is taken offline at 30 days.


To activate an account that was suspended due to inactivity, go to [http://heliohost.org/renew/ heliohost.org/renew].
To activate a Tommy or Johnny account that was suspended due to inactivity, go to [http://heliohost.org/renew/ heliohost.org/renew].


{{Info|
Account renewals take '''up to 2 hours''' to go into effect because they require an Apache restart. If it has been longer than '''a full 2 hours''' since you renewed your account, please make sure you [[:Clear_Your_Cache|clear your browser cache]].
Account renewals take '''up to 2 hours''' to go into effect because they require an Apache restart. If it has been longer than '''a full 2 hours''' since you renewed your account, please make sure you [[:Clear_Your_Cache|clear your browser cache]].
}}


If you receive an inactivity email even though you have logged into Plesk recently, then you might be logged into Plesk using a faulty URL. To ensure that your logins are logged, log in at [https://heliohost.org/ heliohost.org] or [https://heliohost.org/login/ heliohost.org/login] at least once a month.
If you receive an inactivity email for your Tommy or Johnny account even though you have logged into Plesk recently, then you might be logged into Plesk using a faulty URL. To ensure that your logins are counted, log in at [https://heliohost.org/ heliohost.org] or [https://heliohost.org/login/ heliohost.org/login] at least once a month. Other login methods are not supported.


= Further Information =
==== Further Information ====


If you have been suspended for something and you're not sure why or what for, or the renew script doesn't work, please don't hesitate to post in the [https://helionet.org/index/forum/45-customer-service/?do=add Customer Service forum], making sure to provide your '''username''', '''domain name''', and '''server name''' up front so we can provide you with the best and most efficient support.
If you have been suspended for something and you're not sure why or what for, or the renew script doesn't work, please don't hesitate to post in the [https://helionet.org/index/forum/45-customer-service/?do====add Customer Service forum]. To enable us to offer the best and most efficient support, make sure you provide:
# Your '''username'''
# Your '''domain name'''
# Your '''server name'''

Latest revision as of 20:19, 17 January 2025

Suspension Policy

There are a number of reasons why we might suspend you. To keep your account active, and avoid suspension, make sure you follow our simple requirements.

Terms of Service

Before users can create a HelioHost account, they must confirm they agree to follow the Terms of Service.

Three-Strike Policy

At HelioHost, we strive to create a friendly and educational online experience for all our users. As part of that commitment, we prefer to use a three-strike policy against accounts that violate our Terms of Service.

This three-strike policy provides offenders with a series of disciplinary actions that offer them multiple chances to change their behavior. Everyone makes mistakes sometimes, so this policy allows users to learn from their mistakes and change their ways.

We are happy to offer advice to users whose accounts are suspended for high server usage, who are unaware that they can manage multiple sites from a single account, or who may be otherwise unsure of how to correct their Terms of Service violation(s). When we unsuspend accounts, we expect users to make a genuine effort to stop breaking our rules.

Users who repeatedly break our Terms of Service or who refuse to correct their behavior will have their accounts suspended permanently.

Immediate Account Suspension

Although we prefer to approach Terms of Service violations using our three-strike policy, some offenses may result in immediate permanent account suspension without prior warning. Rudeness or disrespect to staff, lying or other dishonesty to staff, harassment of staff, abuse of the hosting service itself, such as creating phishing sites or promoting other illegal activity, or other offenses to be determined at our sole discretion will result in immediate permanent account suspension.

High Server Usage

To ensure that every site on HelioHost is not slowed down by just one account hogging the server resources, we enforce a High Server Usage policy on all shared hosting servers, which ensures that no website increases the server load on a massive scale.

Account Load Limits

We enforce a memory limit of no more than 100 GB per day and a limit of 10,000 CPU usage per day on our shared hosting servers.

  • On the Tommy and Johnny servers, if you exceed these limits, your account will be suspended.
  • On the Morty server, if you exceed these limits, we will charge you for overages.

We strongly recommend that you proactively monitor your account load numbers on the load page within your dashboard.

Understanding Memory and CPU

Memory is short-term computer storage, often called RAM (random access memory).

CPU is the brain of a computer that processes instructions and performs calculations, also known as the Central Processing Unit.

How Account Load is Calculated

On the load page within your dashboard, account load totals are calculated by taking a sample once every 60 seconds. So, for instance, if you use 1 MB of memory constantly for the full 24 hours your total would be 1.4 GB at the end of the day. The CPU unit is 1% of the total speed of a CPU core, so if you used 1% of the core constantly for the entire day your total would be 1440 at the end of the day.

If you have any questions, or need help reducing your account load, don't hesitate to open a support ticket on the Customer Service forum. Make sure to provide:

  1. Your username
  2. Your domain name
  3. Your server name
  4. Details about the technology being used on your site (WordPress, Node.js, etc.)

Cron Jobs / Scheduled Tasks

In Plesk, cron jobs are called Scheduled Tasks. There is no limit on the number of cron jobs you can run, but they count towards your total account load.

Running too many cron jobs or having one cron job run too frequently can trigger the High Server Usage policy, resulting in:

  • Account suspension on the Tommy and Johnny servers
  • Overage charges on the Morty server

Sometimes people start a cron job to run every 1 minute and then exceed their account load limits pretty quickly because of it. You can monitor your account load numbers on the load page within your dashboard.

Account Storage Limits

On Morty, Tommy, and Johnny, we offer 1000 MB of web space. This figure combines your stored files (including account backups and error logs) and your databases. This limit should not be a problem to the great majority of hosting users.

We offer paid storage upgrade options:

Duplicate Accounts

Each person/user is only allowed one account on HelioHost. Even if you use different email addresses. The limit is 1 account per human being.

Signup page mentions 1 account per person

Below the server choices on the signup page, users are shown a warning that says, "You may only have one account":

Terms of Service page mentions 1 account per person

The first item of the Terms of Service, which all users must agree to before creating an account, says, "Each person is allowed to have one account":

If you require more than one website, then many features of another HelioHost account are already possible with your current account. Read up on Parked (Alias), Addon, and Subdomains for more information on how to make multiple websites on one account.

If you are caught with two or more accounts, you will be asked which one(s) you would like to be deleted, and if you do not reply we will permanently suspend all of them.

Managing Accounts on Behalf of Others

Managing someone else's account on their behalf is considered the same as having 2 accounts and will subject you to suspension unless approved ahead of time by an admin.

Inactivity Policy

To ensure that old, unused HelioHost accounts are not filling up our server with useless data, we have an inactivity policy in place on the Tommy and Johnny servers. Your account will be suspended if you do not log in to heliohost.org or heliohost.org/login at least once every 30 days. Each time you log in, your last login date is set to the current time, so your account will then remain active for another 30 days. There is no such login requirement on the Morty server.

If your Tommy or Johnny account is to be suspended due to inactivity, you will receive an email warning you that you must log in soon at 28 days. You will also receive another email when your website is taken offline at 30 days.

To activate a Tommy or Johnny account that was suspended due to inactivity, go to heliohost.org/renew.

Account renewals take up to 2 hours to go into effect because they require an Apache restart. If it has been longer than a full 2 hours since you renewed your account, please make sure you clear your browser cache.

If you receive an inactivity email for your Tommy or Johnny account even though you have logged into Plesk recently, then you might be logged into Plesk using a faulty URL. To ensure that your logins are counted, log in at heliohost.org or heliohost.org/login at least once a month. Other login methods are not supported.

Further Information

If you have been suspended for something and you're not sure why or what for, or the renew script doesn't work, please don't hesitate to post in the Customer Service forum. To enable us to offer the best and most efficient support, make sure you provide:

  1. Your username
  2. Your domain name
  3. Your server name

This page was last edited on 17 January 2025, at 20:19.