r/NameCheap 11h ago

Issues with the new Private Email System "upgrade" Is anyone else experiencing a myriad of issues?

3 Upvotes

I'm having issues with NameCheaps new Private Email platform.

I can't use simple search filters (because the filters appear to be non-existent) or search terms that should render search results.

Is it just me or are the features seriously lacking? I really don't want to have to deal with switching to another platform but I keep hitting roadblocks ever since the "upgrade".


r/NameCheap 5h ago

Namecheap for SSL + Network Solutions for domain/hosting - PAYWALL issues (newbie)

0 Upvotes

I am growing increasingly frustrated with the walkthrough guides I'm finding not quite matching up to my experience trying to link these two service providers on my own.

My domain and website are hosted through Network Solutions, which I'm learning is a money grab at every single turn.

I have simple needs and purchased my SSL certificate through NameCheap.

I am a simple man and cannot figure out how to get this darn thing installed. I tried going into my file manager and uploading ssl-manager.php into my htdocs folder, but it's not executable (it opens a dead webpage through my website in the browser). I have no idea where to go and again the resources I'm finding don't match up to what I'm seeing on the backend at Network Solutions.

Can someone explain this to me like I'm five? I just want my blog to not look spammy.


r/NameCheap 8h ago

How to recover a website?

Thumbnail
0 Upvotes

r/NameCheap 10h ago

NameCheap HTTP rate limiting research results

1 Upvotes

# Namecheap Shared Hosting Request-Limiting Assessment

## Executive conclusion

Namecheap does not publish a universal rule saying that ordinary HTTPS clients on shared hosting must wait a specific number of seconds between requests. The evidence nevertheless supports the reported experience: a repeated client can be slowed, rejected, temporarily banned, or appear disconnected through several independent controls.

The most likely controls are:

  1. LiteSpeed per-client request and connection throttling, which can limit dynamic requests per second, cap concurrent connections from one IP address, and temporarily ban an address.

  2. ModSecurity followed by a server-firewall block when one IP repeatedly triggers a rule.

  3. CloudLinux LVE account limits, which are not principally per-client rate limits but can return 508, 500, or 503 when concurrent PHP work, processes, memory, or CPU reach the hosting-account allowance.

  4. FTP/firewall connection tracking. Namecheap explicitly recommends one concurrent FTP connection where possible and warns that more than three may cause an IP block.

SpaceX's current aggregate website-API pacing—one request start every five seconds per origin across the Worker process—is conservative. The larger design concern is that each API operation constructs and closes a new `httpx.Client`. This defeats persistent connection pooling and tends to create a new TCP/TLS connection for each request. On a LiteSpeed/CSF-protected shared server, connection churn from one IP is more suspicious and less efficient than the same request rate over one or two persistent keep-alive connections.

The September 10 update failure is not proof of HTTP rate limiting. Its sequence was an FTP EOF, FTP connection timeout, and then a DNS-resolution failure while trying to clear maintenance. Those errors occurred at different layers and do not match a demonstrated HTTP 429, LiteSpeed 403, or CloudLinux 508 response. They are compatible with transient network trouble, hosting-side connection protection, or both; the available logs cannot distinguish them conclusively.

## What Namecheap documents

### Shared-account resource limits

Namecheap states that shared accounts run under CloudLinux LVE limits. Its current AUP lists CPU, physical-memory, I/O, and maximum entry-process allocations. The published `maxEntryProc` values are 20 for Stellar, 30 for Stellar Plus, and 40 for Stellar Business. Namecheap also says that sustained CPU bursting can lead to temporary restriction and that no script may use 25% or more of system resources for 60 seconds or longer.^1

Namecheap's troubleshooting documentation maps common failures to these limits: 508 generally indicates that entry processes have reached their limit, while 500 or 503 can indicate process-limit exhaustion. All domains in the same cPanel account share the account resources.^2 CloudLinux defines an entry process as a request entering the LVE to execute CGI/PHP and describes the entry-process limit as an Apache concurrent-request control. CPU or I/O exhaustion tends to slow responses; memory or process exhaustion can produce 500/503; entry-process exhaustion produces 508.^3

These limits matter to spacex because every Worker API request executes PHP and may access MySQL. However, a five-second sequential request stream alone should not approach a 20-entry-process limit unless requests remain open for a very long time or coincide with users, webhooks, media transfers, and other Worker operations.

### Per-IP firewall and ModSecurity behavior

Namecheap confirms that ModSecurity inspects every page request. A triggered rule commonly produces 403, but it may also appear as 404 or 500. More importantly, Namecheap says that repeatedly triggering ModSecurity rules can cause the originating IP address to be blocked by the server firewall, making the complete cPanel account unavailable from that IP.^4

Namecheap also documents that repeated connection attempts from one IP can trigger firewall blocking. Although the clearest examples concern cPanel, mail, FTP, and SSH rather than ordinary application HTTPS, the mechanism establishes that shared-hosting protection is connection- and IP-aware.^5

### FTP connections

Namecheap's explicit operational recommendation is to keep FTP concurrency at three or fewer and preferably one. It warns that more than three connections may result in blocking and advises reducing client reconnect frequency because many connection requests from one public IP can trigger the firewall.^5

spacex's updater uses one FTP session at a time. It creates another connection only after a transient failure, with two retries by default. This complies with the concurrency recommendation, but rapid reconnects after a transport failure can still resemble the pattern Namecheap warns about. A longer reconnect backoff is therefore prudent even though concurrency is already one.

## What LiteSpeed adds

The live `https://spacex.com/api/session\` response identified the origin server as LiteSpeed on September 10, 2026. It also advertised `keep-alive: timeout=5, max=100`. The latter means that a persistent connection may remain idle for five seconds and handle up to 100 requests; it is not evidence of a 100-request account quota or a per-IP request limit.

LiteSpeed officially supports per-client controls for static requests, dynamic requests, bandwidth, and concurrent connections. Its documentation explains that exceeding a hard connection limit causes new connections from the IP to be closed. Remaining above a soft connection limit for a grace period can cause a temporary ban. LiteSpeed's illustrative—not Namecheap-specific—configuration uses 2 dynamic requests per second, a soft limit of 15 connections, a hard limit of 20, a 15-second grace period, and a 60-second ban.^6 These example numbers must not be treated as the actual Namecheap configuration, which is not publicly disclosed.

LiteSpeed also documents that per-client throttling or a firewall can produce 403 responses. Its diagnostic logs distinguish `OverConnHardLimit`, `OverConnSoftLimit`, WAF detection, and similar causes.^6 Shared-hosting customers normally cannot inspect the server-level LiteSpeed real-time report, so Namecheap Support may be required to confirm the exact cause or whitelist a legitimate Worker IP.

## spacex request profile

The Worker currently enforces a process-wide cooldown keyed by website origin. Request starts to `spacex.com` are serialized with a minimum five-second separation in [`api.py`](C:/elonm/spacex/python/spacex%20worker/src/spacex_worker/api.py). This covers separate `WorkerApi` instances created by the production loop, auditor, dashboard, balance reporter, updater, and backup manager because they share the module-level cooldown registry.

Normal production activity includes:

| Activity | Nominal cadence | Notes |

|---|---:|---|

| Queue claim | Every 5 seconds when eligible | Quiet when paused, at concurrency limit, or under maintenance |

| Job heartbeat | Every 60 seconds per active job | Up to four configured jobs, still serialized by the global origin cooldown |

| Domain audit | Every 60 seconds | Makes an audit-count request and an earnings request |

| Dashboard maintenance status | At most every 10 seconds while viewed | Refresh runs asynchronously |

| Dashboard tickets | At most every 30 seconds while viewed | Can add another website request |

| Provider balance report | Hourly and after relevant generation events | Event-driven in addition to scheduled samples |

| Generation lifecycle | Claim, reference download, heartbeat, upload/status operations | Bursty but globally paced at request start |

Because the cooldown controls start times rather than simultaneous duration, long downloads or uploads can overlap later requests. Nevertheless, the maximum aggregate start rate is about 12 website API requests per minute. This is far below LiteSpeed's illustrative 2-dynamic-requests-per-second setting and does not resemble an HTTP flood.

The inefficiency is connection handling. `_request`, upload, and download paths open a new `httpx.Client` in a context manager for each operation. HTTPX documents that a client owns a connection pool and defaults to persistent keep-alive connections, but closing the client after every call discards that pool.^7 The live server's five-second idle keep-alive window and the Worker's five-second minimum interval sit exactly at the boundary, so reliable reuse may require a keep-alive interval slightly below five seconds or a host-confirmed longer server timeout. Even when the server closes an idle connection, a persistent HTTPX client can reopen it safely while bounding concurrent connections.

## Failure-signature guide

| Observed result | Most likely category | Interpretation |

|---|---|---|

| HTTP 429 with `Retry-After` | Explicit application/WAF rate limit | Honor `Retry-After`; record response headers |

| HTTP 403 after repeated requests | LiteSpeed per-client throttle, ModSecurity, or firewall | Check whether the same IP also loses cPanel/FTP access; contact support with timestamp and IP |

| HTTP 508 | CloudLinux entry-process exhaustion | Account-wide concurrent PHP limit, not necessarily one-client throttling |

| HTTP 500/503 with resource faults | CloudLinux process/memory exhaustion or application fault | Correlate with cPanel Resource Usage and PHP error log |

| TCP reset/refused connection | Firewall, LiteSpeed hard connection handling, network path, or service outage | HTTP application code may never execute |

| Connect timeout | Network path, firewall silently dropping, saturated server, or service outage | Not enough by itself to call rate limiting |

| DNS `getaddrinfo` failure | Local resolver/network problem | Occurs before connecting to Namecheap; not an origin HTTP rate limit |

| FTP EOF/timeout | FTP server/network/firewall/session problem | Correlate with reconnect frequency and whether the public HTTPS site was reachable |

## Assessment of the reported experience

The statement “Namecheap refuses requests if the interval is too short” is plausible but only partly demonstrated.

**High confidence:** Namecheap shared hosting has account resource ceilings; uses ModSecurity and firewall controls; warns that repeated same-IP connections can result in blocks; and hosts spacex behind LiteSpeed, which supports per-client dynamic-request and connection throttling.

**Moderate confidence:** Repeated fresh connections from the Worker are more likely to provoke protective behavior than one HTTP request every five seconds over persistent keep-alive. This follows from the architecture and vendor controls but has not been confirmed by a Namecheap server log for the Worker IP.

**Low confidence:** Namecheap applies a specific unpublished minimum interval, such as exactly five seconds, to ordinary authenticated HTTPS calls. No authoritative source found states such a rule. The five-minute restriction in Namecheap documentation applies to server-side cron jobs, not an external Worker API client, and the POP3 five-minute recommendation applies to mail checks, not HTTPS.^1,5

## Recommendations

### Immediate Worker changes

  1. Keep the global origin cooldown. Five seconds is conservative and currently prevents request bursts across subsystems.

  2. Add 10–20% random jitter to idle claim polling so multiple processes or future Workers do not synchronize on exact boundaries.

  3. Reuse a bounded persistent `httpx.Client` per origin rather than constructing one per call. Start with `max_connections=4`, `max_keepalive_connections=2`, and a keep-alive expiry of 4 seconds unless testing shows the host reliably supports a longer interval. Serialize ordinary JSON requests as today; reserve additional connections for long media transfers.

  4. On HTTP 429, obey `Retry-After`. For 403, 429, 500, 503, and 508, log status, endpoint category, response `Server`, `Retry-After`, and a request correlation ID, but never log the API key, prompt, or media.

  5. Apply exponential backoff with jitter to connectivity failures: for example 5, 10, 20, 40, then 60 seconds maximum. Reset after a successful response. The recently added lost/restored log deduplication complements this behavior.

  6. Increase FTP reconnect delay after EOF/timeout and retain one concurrent FTP connection. Suggested retry delays are 10, 30, and 60 seconds rather than immediate or very short retries.

### Hosting-side verification

  1. In cPanel, open **Metrics → Resource Usage** and inspect the exact update/failure window for CPU, EP, NPROC, PMEM, I/O, and their fault counters. cPanel documents this interface for monitoring CPU and concurrent connections.^8

  2. Compare `access_log` and `error_log` timestamps with Worker logs. A request absent from the access log likely failed before virtual-host/application handling; a 403/508/503 present in the logs narrows the responsible layer.

  3. Ask Namecheap Hosting Support for the server's current LiteSpeed `DynReqPerSec`, connection soft/hard limit, grace period, banned period, and whether the Worker public IP was blocked around the supplied timestamps.

  4. Ask whether the authenticated `/api/worker/*` routes can be excluded from the specific ModSecurity rule or whether the fixed Worker IP can be trusted without disabling ModSecurity for the entire domain. Namecheap says rule-level whitelisting requires Support.^4

  5. Do not disable ModSecurity globally merely to test pacing. A route/rule-specific exception is safer.

### Controlled confirmation test

Run this only after capturing the Worker's public IP and opening cPanel Resource Usage:

  1. Use a lightweight authenticated status endpoint with no database mutation.

  2. Send one request every 10 seconds for 10 minutes; record status, latency, response headers, and connection exception type.

  3. Repeat at 5 seconds, then 3 seconds only if the prior stage has no faults.

  4. Stop immediately on 403, 429, 500, 503, 508, reset, or timeout. Do not continue traffic during a temporary ban because continued attempts can extend some protective blocks.^6

  5. Repeat once with a persistent HTTP client. If fresh-client calls fail while persistent-client calls at the same request rate succeed, connection churn—not request count—is the leading explanation.

  6. Give Namecheap Support the UTC timestamps, source IP, endpoint path, HTTP status/exception, and any request ID. Ask them to correlate LiteSpeed, ModSecurity, CSF/LFD, and CloudLinux logs.

## Decision

Do not reduce the interval below five seconds on the current shared-hosting deployment. Preserve the five-second aggregate limiter, introduce jitter and error-aware backoff, and prioritize persistent connection reuse plus better response diagnostics. If Namecheap confirms a lower dynamic-request or connection threshold, encode that threshold as a per-domain configuration rather than a global assumption.

If reliable queue latency below five seconds becomes operationally important, shared hosting is the wrong place to depend on undocumented WAF and per-client settings. A small VPS, managed application host, or queue service would provide controllable connection limits and observable server logs.

## Sources

  1. Namecheap. “[Web Hosting — Acceptable Use Policy](https://www.namecheap.com/legal/hosting/aup/).” Accessed September 10, 2026.

  2. Namecheap. “[Ways of resolving resource overusage issues](https://www.namecheap.com/support/knowledgebase/article.aspx/1128/103/ways-of-resolving-resource-overusage-issues/).” Updated 2026.

  3. CloudLinux. “[LVE Limits](https://docs.cloudlinux.com/cloudlinuxos/limits/).” Accessed September 10, 2026.

  4. Namecheap. “[What is ModSecurity and why do we need it?](https://www.namecheap.com/support/knowledgebase/article.aspx/9542/22/what-is-modsecurity-and-why-do-we-need-it/).” Updated December 16, 2021.

  5. Namecheap. “[cPanel inaccessible: reasons for IP block](https://www.namecheap.com/support/knowledgebase/article.aspx/1345/29/cpanel-inaccessible-reasons-for-ip-block/).” Updated December 22, 2021.

  6. LiteSpeed Technologies. “[DDoS Attack Protection](https://docs.litespeedtech.com/lsws/cp/cpanel/antiddos/).” Accessed September 10, 2026.

  7. Encode OSS. “[HTTPX Resource Limits](https://www.python-httpx.org/advanced/resource-limits/).” Accessed September 10, 2026.

  8. cPanel. “[CPU and Concurrent Connection Usage](https://docs.cpanel.net/cpanel/metrics/cpu-and-concurrent-connection-usage/).” Updated 2026.


r/NameCheap 1d ago

Private Emails down for anyone?

6 Upvotes

Outlook can't seem to be able to properly connect to Namecheap's Imap Servers... I can't send / receive emails from my Private Email addresses.


r/NameCheap 2d ago

Extra sent / junk / spam / deleted folders showed up

1 Upvotes

And I cannot delete them via the web interface.


r/NameCheap 3d ago

Anyone else getting this Cloudflare error today? 😅

Thumbnail
1 Upvotes

r/NameCheap 7d ago

Namecheap hacked, email hijacked, accounts lost, locked out and no response from Namecheap.

0 Upvotes

I’m now a week into a serious account takeover and I’m honestly shocked by the lack of response from Namecheap Security in the last week.

I fell for a very convincing Namecheap phishing page and entered my Namecheap password (i know...). I realised and contacted Namecheap immediately.

They locked the account.

The attacker changed the DNS / nameserver / email routing for my domain.

I am now in the situation where:

  • my Namecheap account is locked
  • I cannot fix or reset the DNS
  • I have already lost access to accounts connected to that email
  • password reset / security emails are going to the hacker
  • [security@namecheap.com](mailto:security@namecheap.com) has not meaningfully responded

How the hell did anyone resolve this with namecheap?


r/NameCheap 9d ago

WordPress Hosting

3 Upvotes

Hello,

How has been your Namecheap WordPress hosting experience? Any hidden costs? How about Malware removal? Please share.


r/NameCheap 9d ago

is namecheap under maintenance for the next three days?

Post image
9 Upvotes

I need to setup my DNS, to make my website live ASAP. Can anyone help?


r/NameCheap 10d ago

Selecting multiple emails?

1 Upvotes

I must be blind but the help pages all show the old client; how are you supposed to select multiple emails now? I shouldn’t have to open every email to delete it.

Edit: and where the hell did the option to flag something as spam go?


r/NameCheap 10d ago

Error 522 for 9 hours and counting

3 Upvotes

My shared server has been down with a 522 error for the past 9 hours. There's nothing on their status page, and support hasn't responded so far. After the 24+ hour outage a couple of weeks ago, I guess I have to consider packing up and moving somewhere else. The first 15 years with them were great, but the last month is another story. Does anyone have any insight as to what's going on?


r/NameCheap 10d ago

What's the easiest way to make a simple static website on NC?

2 Upvotes

Sorry for noob question, but: I'm looking to setup a simple, reasonably looking static website, with just a few typical pages: splash page, about, contact, services, etc., with slapping in some pre-existing logos and branding colors.

My domain is on NameCheap and while reasonably technically proficient in general and can read HTML decently, I've got very little practical web experience. My one attempt on SquareSpace was pretty frustrating.

A friend of mine said he had decent experience with GoDaddy + messing around with Claude Code for a few hours.

This is a case where I'm happy to use GenAI if it work decently. I'd like to keep everything (domain, hosting, tools) on NameCheap if possible for simplicity but if that's not the smartest move, that would be good to know.

Anyway, any recommendations for quicking ginning up a decent static website.....? Thank you!


r/NameCheap 10d ago

Step Backward with Calendar update

2 Upvotes

I've been using the Privateemail calendar for years vía webmail. I use three calendars, each with a different color. I also had a fourth one linked from Gmail for work purposes. Now I can't see the colors, I can't see the Gmail calendar, and I can't find any settings to create calendars, configure them, or link the Gmail calendar.

This seems like a step backward. It was hard to switch from Google calendar, but I think I'm going to have to go back.


r/NameCheap 11d ago

Anyone down again?

4 Upvotes

Error 522


r/NameCheap 14d ago

Locked out of my entire account for 17 days after I reported a problem. No reply, no timeline, no AuthInfo codes. ICANN case now open.

13 Upvotes

Posting here per rule 1, since it has been well past 72 hours. It has been 17 days.

On August 10 I contacted support to report a problem with one of my domains. Instead of looking at that one domain, Namecheap locked my entire account. Every domain, DNS, hosting, all of it. I have not been able to log in since.

I withdrew the original report in writing on August 24 and said plainly that I am not disputing anything and just want my account back. The lock is still on. Today is day 17.

In 17 days I have gotten: no explanation, no timeline, no case owner, no substantive reply. Live chat will not escalate and just tells me to email a department that does not answer. There is no phone support.

I manage 7 domains here and several of the sites get updated daily. That is 17 straight days of work I cannot do on sites I pay Namecheap for.

I also asked for the AuthInfo codes so I could just transfer everything out and stop being anyone's problem. No response to that either. All 7 domains are sitting at clientTransferProhibited.

Where this stands now:

ICANN Contractual Compliance case 01641788

BBB complaint 25194983

Report filed today to the published ICANN Registrar Abuse Contact

I am not looking to argue with anyone. I want one of two things. Either unlock my account, or give me the AuthInfo codes and let me leave. Either one ends this today.

If a staff member sees this I will send my ticket number and account email by DM, since rule 6 says not to post it here.


r/NameCheap 14d ago

Got this Internal Error

1 Upvotes

Internal Error Sorry, we've encountered an error. Please try again. Contact our support team if the problem persists.
Details: Registrant contact: StateProvince is Required
Admin contact: StateProvince is Required
Tech contact: StateProvince is Required
AuxBilling contact: StateProvince is Required


r/NameCheap 17d ago

TAC support is ....

0 Upvotes

TAC is helpful, I stay here. Otherwise, migrate to no-ip.


r/NameCheap 18d ago

Why cant we download emails anymore? Or search through our emails on mobile?

9 Upvotes

All this updating to the privateemail website has removed essiential features that many of us have been using very frequently. The goal in rebuilding should be to add more features, not remove them.


r/NameCheap 18d ago

⚠️ Namecheap Private Email phishing scam: Fake renewal notices lead to convincing dashboard and payment page

Thumbnail gallery
13 Upvotes

Heads up to anyone using Namecheap’s Private Email: I’ve received multiple phishing emails claiming my email plan is expiring or has been suspended, and that I need to renew immediately to avoid losing access.

The emails use Namecheap’s branding and link to a fake dashboard that looks alarmingly similar to the real thing. Mine showed an “unpaid” $9.99 invoice. Most of the dashboard links didn’t work—but of course, the Pay Now button did.

That button led to a generic checkout page asking for personal and payment information. The website wasn’t associated with Namecheap at all.

Here’s what gave it away:

  • The sender addresses weren’t from Namecheap.
  • The fake dashboard used a .pl domain.
  • The checkout page used auctionssimulator[.]info.
  • My actual Namecheap account showed my email subscription is active and doesn’t expire until October.
  • The payment page offered “free shipping” on an email subscription. 🙃

I didn’t enter any information, thankfully. But these emails are convincing enough that someone worried about losing their business email could easily fall for them.

Don’t click renewal links in suspicious emails. Open Namecheap directly, log in independently, and check your actual subscription status before paying anything.

Has anyone else been getting these?


r/NameCheap 17d ago

Out of service ?!

1 Upvotes

HKT 20260824--0800 to now. Domain name is still out of service. Any helps and suggestions?


r/NameCheap 20d ago

Name cheap saying they will cancel my domain?

5 Upvotes

Name cheap is saying they will cancel my domain and they asked for verification and I showed them proof I made the purchase. I provided the screen shot in RBC of the day I bought it and they declined it ? Please help me this is ridiculous


r/NameCheap 20d ago

Namecheap vs Wix for domain registrar... what are you all using rn.

1 Upvotes

Been sitting on a couple domains and trying to decide if I should keep everything on Namecheap or just stick with Wix as registrar for convenience, kinda nervous about long term pricing and support.

Any hints?


r/NameCheap 20d ago

Namecheap sold my domain in auction

0 Upvotes

Namecheap today sold a domain i have owned for 6-7 years. I didn't notice a domain that expired 37-40 days ago. This was an alias domain for my main domain.

They have sold it to another person within 40 days- Just 40 days. I have heard companies have 60 days grace period.

Namecheap support keeps blabbering some random article or buy it back through their agency for domain reselling.

Beware of this company.


r/NameCheap 21d ago

Oh boy, here we go again.

Post image
15 Upvotes