Before buying I have a couple of questions.
I'm trying to evaluate if the monthly fee is worth paying.
There are a couple of free web hosting management panels,
so I wonder if it's worth the 300-360€ / year.
I'm currently hosting with Froxlor. Small hosting service, 2 hands full of customers, mostly using the server for my old projects.
I'd like to start over in a professional way.
Dedicated database server, dedicated shared web hosting server.
Context: Web Host Pro (largest licence)
Well even with the 2 hands full of customers I find invoice management tiresome.
I'd like this to run semi or fully automated.
- Does Plesk have a billing module?
Does is create and send invoices automatically?
Does it check return receipts?
Is it able to track payments? If so from which banks/providers?
Which payment options are available?
Is it able to send invoices by snailmail using various snailmail services?
Does it have a yearly income/expense calculation?
Does it have reminders for unpaid invoices?
Next, I'd like to offer more than just php hosting.
- Can I host python, ruby, various other scripting languages, and which?
In context of PHP,
- Can I use php-fpm?
- Can I make nginx the default web server, not using apache at all?
- Can I use multiple php versions?
- How is a user's php environment isolated?
- Can I offer ssh to a user's environment and how safe is it?
- Similar questions regarding python, ruby etc.
Especially ssh
Context resource limits, quota.
- Can I set soft and hard limits on
-- disk usage, including database
-- outbound traffic
-- memory
-- requests / second (rate limit)
What about DoS DDoS protection?
- Can I rate limit requests from various sources?
- Does it recognize DDoS and provide counter-measures?
Databases
- Which database servers/software are supported?
- Which management software for mysql, pg, mongo is used?
- Can I use a dedicated mysql server on a private IP and is management included?
-- What about pg, mongodb?
Cache
- Are in memory caches supported?
- Which caching mechanisms are supported?
If nginx, is the cache module used?
Is varnish supported?
Is this toggable by user, domain?
DNS
I'd use the primary and secondary as DNS.
- Can i manage master/slave with Plesk?
- And resource records
- What about custom resource records?
Domains
I'm an EPAG reseller
- Does Plesk provide automated domain name registration and management?
- Which providers are supported? (Is EPAG supported, what about keyweb, others)
API
- Does Plesk have an exposed, authenticated API?
I'd like to provide automated registration, also domain name registration on a separate website and create customer accounts and allow them to register domain names, order webspace and so on.
- Once they're a customer, can they use Plesk to extend their webspace, automatically?
- Is a customer able to become a reseller, automatically (e.g. send request, manual confirmation)?
TOS
- Does Plesk have pre-defined templates for Terms of Use?
-- If so for which countries/languages?
Scaling
Say one server cluster is full
- Can I extend and manage a second cluster with Plesk and decide where new web spaces are assigned?
- Can I manage more than 1 cluster?
(A cluster is a web hosting server and database server combination, db sever on 2nd NIC by direct connection)
Performance
- What is your estimate, how many customers/domains could be handled by an E5-1650 with 128GB of DDR4 RAM? HDD, no SSD.
OS
- Is CentOS 7 supported?
-- Does it use cgroups for resource management, systemd units or does it just wrap old style init scripts?
- Does it manage OS updates?
-- Are updates automated?
--- Will I receive a summary/logs by mail?
That's all I can think of right now from the top of my head.
I'm trying to evaluate if the monthly fee is worth paying.
There are a couple of free web hosting management panels,
so I wonder if it's worth the 300-360€ / year.
I'm currently hosting with Froxlor. Small hosting service, 2 hands full of customers, mostly using the server for my old projects.
I'd like to start over in a professional way.
Dedicated database server, dedicated shared web hosting server.
Context: Web Host Pro (largest licence)
Well even with the 2 hands full of customers I find invoice management tiresome.
I'd like this to run semi or fully automated.
- Does Plesk have a billing module?
Does is create and send invoices automatically?
Does it check return receipts?
Is it able to track payments? If so from which banks/providers?
Which payment options are available?
Is it able to send invoices by snailmail using various snailmail services?
Does it have a yearly income/expense calculation?
Does it have reminders for unpaid invoices?
Next, I'd like to offer more than just php hosting.
- Can I host python, ruby, various other scripting languages, and which?
In context of PHP,
- Can I use php-fpm?
- Can I make nginx the default web server, not using apache at all?
- Can I use multiple php versions?
- How is a user's php environment isolated?
- Can I offer ssh to a user's environment and how safe is it?
- Similar questions regarding python, ruby etc.
Especially ssh
Context resource limits, quota.
- Can I set soft and hard limits on
-- disk usage, including database
-- outbound traffic
-- memory
-- requests / second (rate limit)
What about DoS DDoS protection?
- Can I rate limit requests from various sources?
- Does it recognize DDoS and provide counter-measures?
Databases
- Which database servers/software are supported?
- Which management software for mysql, pg, mongo is used?
- Can I use a dedicated mysql server on a private IP and is management included?
-- What about pg, mongodb?
Cache
- Are in memory caches supported?
- Which caching mechanisms are supported?
If nginx, is the cache module used?
Is varnish supported?
Is this toggable by user, domain?
DNS
I'd use the primary and secondary as DNS.
- Can i manage master/slave with Plesk?
- And resource records
- What about custom resource records?
Domains
I'm an EPAG reseller
- Does Plesk provide automated domain name registration and management?
- Which providers are supported? (Is EPAG supported, what about keyweb, others)
API
- Does Plesk have an exposed, authenticated API?
I'd like to provide automated registration, also domain name registration on a separate website and create customer accounts and allow them to register domain names, order webspace and so on.
- Once they're a customer, can they use Plesk to extend their webspace, automatically?
- Is a customer able to become a reseller, automatically (e.g. send request, manual confirmation)?
TOS
- Does Plesk have pre-defined templates for Terms of Use?
-- If so for which countries/languages?
Scaling
Say one server cluster is full
- Can I extend and manage a second cluster with Plesk and decide where new web spaces are assigned?
- Can I manage more than 1 cluster?
(A cluster is a web hosting server and database server combination, db sever on 2nd NIC by direct connection)
Performance
- What is your estimate, how many customers/domains could be handled by an E5-1650 with 128GB of DDR4 RAM? HDD, no SSD.
OS
- Is CentOS 7 supported?
-- Does it use cgroups for resource management, systemd units or does it just wrap old style init scripts?
- Does it manage OS updates?
-- Are updates automated?
--- Will I receive a summary/logs by mail?
That's all I can think of right now from the top of my head.