How to Install a Custom SSL Certificate and Fix SSL Problems
Install your own SSL certificate on a FREAKHOSTING web hosting website, and fix common problems such as failed Let’s Encrypt certificates and self-signed warnings.
Most websites only need the free Let’s Encrypt certificate described in How to Manage SSL Certificates and HTTPS. If you’ve bought a certificate from another provider (for example an extended validation or wildcard certificate), you can install it yourself on the Security page.
You need two things from your certificate provider:
What
What it looks like
Certificate (CRT)
A block of text starting with -----BEGIN CERTIFICATE-----, usually in a .crt or .pem file
Private key
A block of text starting with -----BEGIN PRIVATE KEY----- (or BEGIN RSA PRIVATE KEY), usually in a .key file
The private key is created when the certificate request (CSR) is generated. If your provider generated it for you, download it from their dashboard. Keep it private: anyone who has it can pretend to be your website.
If your provider gave you an intermediate or “CA bundle” file as well, paste it into the certificate box directly below your own certificate, so the full chain is installed.
Installing your own certificate replaces the free Let’s Encrypt one. 3 days before your certificate expires, the panel automatically switches back to a free Let’s Encrypt certificate, so renew and upload your new certificate before then if you want to keep using your own.
Go to Websites, click your website, then open Advanced → Security. The SSL certificates list shows every domain and subdomain on the website.
The SSL certificates list
2
Click Install custom SSL
A form opens above the list.
3
Choose the domain
In Domain, pick the domain or subdomain the certificate was issued for.
4
Add the certificate and key
Paste the certificate into Certificate (CRT) and the private key into Private key, or click Upload file next to each box to load them from your computer.
The Install custom SSL certificate form
5
Click Upload
The Certificate column for that domain changes from Self signed to your certificate, and the Expiry date shows when it runs out.
A custom certificate doesn’t renew itself. Put a reminder in your calendar a few weeks before the expiry date, then repeat these steps with the renewed certificate.
Requesting a Let’s Encrypt certificate for the same domain later replaces your custom certificate. The confirmation says: If an SSL certificate already exists on ‘yourdomain.com’ this will be replaced.
Click the ⋮ menu at the end of a domain’s row and choose Certificate details. The Manage SSL page shows the installed certificate and private key (with copy buttons), and the certificate used for email on that domain under Mail certificate details.Don’t share this page or a screenshot of it: it contains your private key.
Failed to issue a Let's Encrypt certificate: no valid A records found
The full message looks like Failed to issue a Let’s Encrypt certificate for yourdomain.com … no valid A records found for yourdomain.com. It appears around 20 seconds after you click Request.Let’s Encrypt checks your domain over the internet before it issues a certificate, so the domain must already point to your FREAKHOSTING website:
Set your nameservers at your domain registrar to alpha.freakhosting.com, beta.freakhosting.com, charlie.freakhosting.com and delta.freakhosting.com. See How to Manage Domains.
If you manage DNS somewhere else, make sure the domain’s A record points to your website’s IPv4 address (shown under At a glance on your website’s Home tab).
Wait for the change to spread (usually a few hours, up to 48 hours), then request the certificate again.
My browser says the certificate is self-signed or not trusted
Every new domain starts with a Self signed certificate. Browsers don’t trust it, so visitors see a warning. Request a free Let’s Encrypt certificate from the ⋮ menu once your domain points to us, or install a custom certificate as described above.
The site works with HTTPS but still loads over HTTP
Turn on Force HTTPS for that domain on the Security page. You’ll see Force HTTPS enabled. Visitors using http:// are then sent to https:// automatically. See How to Manage SSL Certificates and HTTPS.
Email programs warn about the certificate
Email uses its own certificate. Click ⋮ → Request Let’s Encrypt certificate for mail. on the domain’s row once the domain points to us, and use the server names from How to Set Up Email Clients.
Mixed content: the padlock is missing on some pages
The page loads images, scripts or styles over http://. Update those links to https://. For WordPress, check that Site URL in the WordPress Toolkit starts with https://.
The certificate and private key don't match
The key must be the one created with the certificate request. Download both files again from your certificate provider, or ask them to reissue the certificate with a new key.
Ready to upgrade your hosting? Use code KB20 at checkout for 20% off your first order!
Last Updated: October 2026
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"FREAKHOSTING","colors":{"primary":"#1a6fd1","light":"#4da3ff","dark":"#1a6fd1"},"favicon":"https://cdn.freakhosting.com/website/favicon.ico","appearance":{"default":"dark","strict":false},"background":{"color":{"light":"#ffffff","dark":"#0a0e17"}},"seo":{"metatags":{"og:image":"https://cdn.freakhosting.com/core/assets/heldesk-main.png","og:site_name":"FREAKHOSTING Help Center","og:locale":"en_GB","twitter:site":"@freakhosting","twitter:card":"summary_large_image","author":"FREAKHOSTING LTD","robots":"index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1","copyright":"Copyright 2018-2026 FREAKHOSTING LTD","theme-color":"#0a0e17","color-scheme":"light dark"},"organization":{"id":"https://freakhosting.com/#organization","name":"FREAKHOSTING","legalName":"FREAKHOSTING LTD","url":"https://freakhosting.com","logo":"https://cdn.freakhosting.com/core/assets/img/logo-footer.png","sameAs":["https://x.com/freakhosting","https://discord.gg/freakhosting","https://github.com/freakhosting"]},"indexing":"all"},"integrations":{"ga4":{"measurementId":"G-TSY6L544EM"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity",{"title":"Order a Server","description":"Browse our game server hosting plans","icon":"server","href":"https://freakhosting.com"},{"title":"Submit a Ticket","description":"Contact our 24/7 support team","icon":"ticket","href":"https://freakhosting.com/clientarea/submitticket.php"},{"title":"Join Discord","description":"Get community support and updates","icon":"discord","href":"https://discord.gg/freakhosting"}],"display":"header"},"interaction":{"drilldown":false},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"freakhostingltd","hasAudioNarration":false,"actualSubdomain":"freakhostingltd","customDomains":["help.freakhosting.com"],"gitSource":{"type":"github","owner":"freakhosting","repo":"help.freakhosting.com","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae9aca4e110e13a831b4141","collectionId":"b67a2480-0ba0-4f80-ae38-f89ac4fbedd9","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae9aca4e110e13a831b4141"},"feedback":{"thumbs":true},"entitlements":{},"buildId":"6ae9baa39d7c685f3a9bb282","clientVersion":"0.0.4045","searchFilterCounts":[{"language":"default","tag":"Games","count":717},{"language":"default","tag":"Game Panel guides","count":204},{"language":"default","tag":"Survival Games","count":180},{"language":"default","tag":"Popular Games","count":179},{"language":"default","tag":"Commands \u0026 settings","count":173},{"language":"default","tag":"Guides \u0026 tips","count":167},{"language":"default","tag":"Shooters","count":113},{"language":"default","tag":"Troubleshooting","count":85},{"language":"default","tag":"Sandbox \u0026 Building","count":81},{"language":"default","tag":"Racing \u0026 Simulation","count":80}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"portals/web-panel/how-to-install-custom-ssl-and-troubleshoot","slug":"/portals/web-panel/how-to-install-custom-ssl-and-troubleshoot","pageMetadata":{"title":"How to Install a Custom SSL Certificate and Fix SSL Problems","sidebarTitle":"Custom SSL \u0026 Troubleshooting","description":"Install your own SSL certificate on a FREAKHOSTING web hosting website, and fix common problems such as failed Let's Encrypt certificates and self-signed warnings.","keywords":["FREAKHOSTING","web hosting","custom SSL","SSL certificate","private key","CRT","Let's Encrypt failed","self signed","HTTPS"],"href":"/portals/web-panel/how-to-install-custom-ssl-and-troubleshoot"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Install your own SSL certificate on a FREAKHOSTING web hosting website, and fix common problems such as failed Let’s Encrypt certificates and self-signed warnings.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,em:`em`,hr:`hr`,li:`li`,ol:`ol`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Accordion,AccordionGroup,Card,CardGroup,Frame,Heading,Info,Note,OptimizedImage,Step,Steps,Table,Tip,Warning}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!AccordionGroup)_missingMdxReference(`AccordionGroup`,true);if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Info)_missingMdxReference(`Info`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tip)_missingMdxReference(`Tip`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`Most websites only need the free Let’s Encrypt certificate described in `,_jsx(_components.a,{href:`/portals/web-panel/how-to-manage-ssl-certificates-and-https`,children:`How to Manage SSL Certificates and HTTPS`}),`. If you’ve bought a certificate from another provider (for example an extended validation or wildcard certificate), you can install it yourself on the `,_jsx(_components.strong,{children:`Security`}),` page.`]}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Difficulty`,icon:`gauge`,children:_jsx(_components.p,{children:`Intermediate`})}),_jsx(Card,{title:`Time`,icon:`clock`,children:_jsx(_components.p,{children:`5–10 minutes`})})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`before-you-start`,children:`Before you start`}),`\n`,_jsx(_components.p,{children:`You need two things from your certificate provider:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`What`}),_jsx(_components.th,{children:`What it looks like`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Certificate (CRT)`})}),_jsxs(_components.td,{children:[`A block of text starting with `,_jsx(_components.code,{children:`-----BEGIN CERTIFICATE-----`}),`, usually in a `,_jsx(_components.code,{children:`.crt`}),` or `,_jsx(_components.code,{children:`.pem`}),` file`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Private key`})}),_jsxs(_components.td,{children:[`A block of text starting with `,_jsx(_components.code,{children:`-----BEGIN PRIVATE KEY-----`}),` (or `,_jsx(_components.code,{children:`BEGIN RSA PRIVATE KEY`}),`), usually in a `,_jsx(_components.code,{children:`.key`}),` file`]})]})]})]}),`\n`,_jsx(_components.p,{children:`The private key is created when the certificate request (CSR) is generated. If your provider generated it for you, download it from their dashboard. Keep it private: anyone who has it can pretend to be your website.`}),`\n`,_jsx(Tip,{children:_jsx(_components.p,{children:`If your provider gave you an intermediate or “CA bundle” file as well, paste it into the certificate box directly below your own certificate, so the full chain is installed.`})}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[`Installing your own certificate replaces the free Let’s Encrypt one. `,_jsx(_components.strong,{children:`3 days before your certificate expires`}),`, the panel automatically switches back to a free Let’s Encrypt certificate, so renew and upload your new certificate before then if you want to keep using your own.`]})}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`install-your-certificate`,children:`Install your certificate`}),`\n`,_jsxs(Steps,{children:[_jsxs(Step,{title:`Open the Security page`,children:[_jsxs(_components.p,{children:[`Go to `,_jsx(_components.a,{href:`https://web.freakhosting.com/websites`,children:_jsx(_components.strong,{children:`Websites`})}),`, click your website, then open `,_jsx(_components.strong,{children:`Advanced`}),` → `,_jsx(_components.strong,{children:`Security`}),`. The `,_jsx(_components.strong,{children:`SSL certificates`}),` list shows every domain and subdomain on the website.`]}),_jsx(Frame,{caption:`The SSL certificates list`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/freakhostingltd/p0TGPFhMJ61UBHgI/images/web-panel/ssl-list.png?fit=max\u0026auto=format\u0026n=p0TGPFhMJ61UBHgI\u0026q=85\u0026s=856157e8255387b5c46e1c5b42c4b890`,alt:`Security page with an SSL certificates list showing test.com and blog.test.com as Active with self-signed certificates, Force HTTPS toggles and expiry dates, and an Install custom SSL button`,\"data-og-width\":`1551`,width:`1551`,\"data-og-height\":`457`,height:`457`,\"data-path\":`images/web-panel/ssl-list.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/freakhostingltd/p0TGPFhMJ61UBHgI/images/web-panel/ssl-list.png?w=280\u0026fit=max\u0026auto=format\u0026n=p0TGPFhMJ61UBHgI\u0026q=85\u0026s=ff3a186f652f4741e928030d90434408 280w, https://mintcdn.com/freakhostingltd/p0TGPFhMJ61UBHgI/images/web-panel/ssl-list.png?w=560\u0026fit=max\u0026auto=format\u0026n=p0TGPFhMJ61UBHgI\u0026q=85\u0026s=1fd71683933aa718d92bf773c318bb2c 560w, https://mintcdn.com/freakhostingltd/p0TGPFhMJ61UBHgI/images/web-panel/ssl-list.png?w=840\u0026fit=max\u0026auto=format\u0026n=p0TGPFhMJ61UBHgI\u0026q=85\u0026s=b76daac85b556e2ed33dede458a9c038 840w, https://mintcdn.com/freakhostingltd/p0TGPFhMJ61UBHgI/images/web-panel/ssl-list.png?w=1100\u0026fit=max\u0026auto=format\u0026n=p0TGPFhMJ61UBHgI\u0026q=85\u0026s=450f439b0098060c25a134bb1ebfeaec 1100w, https://mintcdn.com/freakhostingltd/p0TGPFhMJ61UBHgI/images/web-panel/ssl-list.png?w=1650\u0026fit=max\u0026auto=format\u0026n=p0TGPFhMJ61UBHgI\u0026q=85\u0026s=613046beca5f04fa23995836521747e3 1650w, https://mintcdn.com/freakhostingltd/p0TGPFhMJ61UBHgI/images/web-panel/ssl-list.png?w=2500\u0026fit=max\u0026auto=format\u0026n=p0TGPFhMJ61UBHgI\u0026q=85\u0026s=1825574737ad6d81611b75532baeadff 2500w`})})]}),_jsx(Step,{title:`Click Install custom SSL`,children:_jsx(_components.p,{children:`A form opens above the list.`})}),_jsx(Step,{title:`Choose the domain`,children:_jsxs(_components.p,{children:[`In `,_jsx(_components.strong,{children:`Domain`}),`, pick the domain or subdomain the certificate was issued for.`]})}),_jsxs(Step,{title:`Add the certificate and key`,children:[_jsxs(_components.p,{children:[`Paste the certificate into `,_jsx(_components.strong,{children:`Certificate (CRT)`}),` and the private key into `,_jsx(_components.strong,{children:`Private key`}),`, or click `,_jsx(_components.strong,{children:`Upload file`}),` next to each box to load them from your computer.`]}),_jsx(Frame,{caption:`The Install custom SSL certificate form`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/freakhostingltd/p0TGPFhMJ61UBHgI/images/web-panel/ssl-custom-install.png?fit=max\u0026auto=format\u0026n=p0TGPFhMJ61UBHgI\u0026q=85\u0026s=288ddf75a9ebfe6ae163ea27e25bf774`,alt:`Install custom SSL certificate form with a Domain drop-down set to test.com, Certificate (CRT) and Private key boxes, Upload file buttons, and Cancel and Upload buttons`,\"data-og-width\":`1147`,width:`1147`,\"data-og-height\":`676`,height:`676`,\"data-path\":`images/web-panel/ssl-custom-install.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/freakhostingltd/p0TGPFhMJ61UBHgI/images/web-panel/ssl-custom-install.png?w=280\u0026fit=max\u0026auto=format\u0026n=p0TGPFhMJ61UBHgI\u0026q=85\u0026s=1105d1ec0b1b810aedc5ae315bc99a47 280w, https://mintcdn.com/freakhostingltd/p0TGPFhMJ61UBHgI/images/web-panel/ssl-custom-install.png?w=560\u0026fit=max\u0026auto=format\u0026n=p0TGPFhMJ61UBHgI\u0026q=85\u0026s=bb0d70522ad0dc53628cfc83b04f2256 560w, https://mintcdn.com/freakhostingltd/p0TGPFhMJ61UBHgI/images/web-panel/ssl-custom-install.png?w=840\u0026fit=max\u0026auto=format\u0026n=p0TGPFhMJ61UBHgI\u0026q=85\u0026s=80910b1db3b86bbf0e15dd33c8898f90 840w, https://mintcdn.com/freakhostingltd/p0TGPFhMJ61UBHgI/images/web-panel/ssl-custom-install.png?w=1100\u0026fit=max\u0026auto=format\u0026n=p0TGPFhMJ61UBHgI\u0026q=85\u0026s=7990f686bf81d4977d36e93a3e9a4bf7 1100w, https://mintcdn.com/freakhostingltd/p0TGPFhMJ61UBHgI/images/web-panel/ssl-custom-install.png?w=1650\u0026fit=max\u0026auto=format\u0026n=p0TGPFhMJ61UBHgI\u0026q=85\u0026s=2afce5c6410c4234fbbfe6e26d24b0ca 1650w, https://mintcdn.com/freakhostingltd/p0TGPFhMJ61UBHgI/images/web-panel/ssl-custom-install.png?w=2500\u0026fit=max\u0026auto=format\u0026n=p0TGPFhMJ61UBHgI\u0026q=85\u0026s=1e4a4821b2fe2688433a7c9da7be6417 2500w`})})]}),_jsx(Step,{title:`Click Upload`,children:_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`Certificate`}),` column for that domain changes from `,_jsx(_components.em,{children:`Self signed`}),` to your certificate, and the `,_jsx(_components.strong,{children:`Expiry date`}),` shows when it runs out.`]})})]}),`\n`,_jsx(Info,{children:_jsx(_components.p,{children:`A custom certificate doesn’t renew itself. Put a reminder in your calendar a few weeks before the expiry date, then repeat these steps with the renewed certificate.`})}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[`Requesting a Let’s Encrypt certificate for the same domain later `,_jsx(_components.strong,{children:`replaces`}),` your custom certificate. The confirmation says: `,_jsx(_components.em,{children:`If an SSL certificate already exists on ‘yourdomain.com’ this will be replaced.`})]})}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`view-the-installed-certificate`,children:`View the installed certificate`}),`\n`,_jsxs(_components.p,{children:[`Click the `,_jsx(_components.strong,{children:`⋮`}),` menu at the end of a domain’s row and choose `,_jsx(_components.strong,{children:`Certificate details`}),`. The `,_jsx(_components.strong,{children:`Manage SSL`}),` page shows the installed certificate and private key (with copy buttons), and the certificate used for email on that domain under `,_jsx(_components.strong,{children:`Mail certificate details`}),`.`]}),`\n`,_jsx(_components.p,{children:`Don’t share this page or a screenshot of it: it contains your private key.`}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`troubleshooting`,children:`Troubleshooting`}),`\n`,_jsxs(AccordionGroup,{children:[_jsxs(Accordion,{title:`Failed to issue a Let's Encrypt certificate: no valid A records found`,id:`failed-to-issue-a-lets-encrypt-certificate-no-valid-a-records-found`,children:[_jsxs(_components.p,{children:[`The full message looks like `,_jsx(_components.em,{children:`Failed to issue a Let’s Encrypt certificate for yourdomain.com … no valid A records found for yourdomain.com`}),`. It appears around 20 seconds after you click `,_jsx(_components.strong,{children:`Request`}),`.`]}),_jsx(_components.p,{children:`Let’s Encrypt checks your domain over the internet before it issues a certificate, so the domain must already point to your FREAKHOSTING website:`}),_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Set your nameservers at your domain registrar to `,_jsx(_components.code,{children:`alpha.freakhosting.com`}),`, `,_jsx(_components.code,{children:`beta.freakhosting.com`}),`, `,_jsx(_components.code,{children:`charlie.freakhosting.com`}),` and `,_jsx(_components.code,{children:`delta.freakhosting.com`}),`. See `,_jsx(_components.a,{href:`/portals/web-panel/how-to-manage-domains-and-dns-records`,children:`How to Manage Domains`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`If you manage DNS somewhere else, make sure the domain’s `,_jsx(_components.strong,{children:`A record`}),` points to your website’s IPv4 address (shown under `,_jsx(_components.strong,{children:`At a glance`}),` on your website’s `,_jsx(_components.strong,{children:`Home`}),` tab).`]}),`\n`,_jsx(_components.li,{children:`Wait for the change to spread (usually a few hours, up to 48 hours), then request the certificate again.`}),`\n`]})]}),_jsx(Accordion,{title:`My browser says the certificate is self-signed or not trusted`,id:`my-browser-says-the-certificate-is-self-signed-or-not-trusted`,children:_jsxs(_components.p,{children:[`Every new domain starts with a `,_jsx(_components.strong,{children:`Self signed`}),` certificate. Browsers don’t trust it, so visitors see a warning. Request a free Let’s Encrypt certificate from the `,_jsx(_components.strong,{children:`⋮`}),` menu once your domain points to us, or install a custom certificate as described above.`]})}),_jsx(Accordion,{title:`The site works with HTTPS but still loads over HTTP`,id:`the-site-works-with-https-but-still-loads-over-http`,children:_jsxs(_components.p,{children:[`Turn on `,_jsx(_components.strong,{children:`Force HTTPS`}),` for that domain on the `,_jsx(_components.strong,{children:`Security`}),` page. You’ll see `,_jsx(_components.em,{children:`Force HTTPS enabled`}),`. Visitors using `,_jsx(_components.code,{children:`http://`}),` are then sent to `,_jsx(_components.code,{children:`https://`}),` automatically. See `,_jsx(_components.a,{href:`/portals/web-panel/how-to-manage-ssl-certificates-and-https`,children:`How to Manage SSL Certificates and HTTPS`}),`.`]})}),_jsx(Accordion,{title:`Email programs warn about the certificate`,id:`email-programs-warn-about-the-certificate`,children:_jsxs(_components.p,{children:[`Email uses its own certificate. Click `,_jsx(_components.strong,{children:`⋮`}),` → `,_jsx(_components.strong,{children:`Request Let’s Encrypt certificate for mail.`}),` on the domain’s row once the domain points to us, and use the server names from `,_jsx(_components.a,{href:`/portals/web-panel/how-to-setup-email-clients-and-devices`,children:`How to Set Up Email Clients`}),`.`]})}),_jsx(Accordion,{title:`Mixed content: the padlock is missing on some pages`,id:`mixed-content-the-padlock-is-missing-on-some-pages`,children:_jsxs(_components.p,{children:[`The page loads images, scripts or styles over `,_jsx(_components.code,{children:`http://`}),`. Update those links to `,_jsx(_components.code,{children:`https://`}),`. For WordPress, check that `,_jsx(_components.strong,{children:`Site URL`}),` in the `,_jsx(_components.a,{href:`/portals/web-panel/how-to-manage-wordpress-with-the-toolkit`,children:`WordPress Toolkit`}),` starts with `,_jsx(_components.code,{children:`https://`}),`.`]})}),_jsx(Accordion,{title:`The certificate and private key don't match`,id:`the-certificate-and-private-key-dont-match`,children:_jsx(_components.p,{children:`The key must be the one created with the certificate request. Download both files again from your certificate provider, or ask them to reissue the certificate with a new key.`})})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsxs(Note,{children:[_jsx(Heading,{level:`3`,id:`need-extra-help`,children:`Need Extra Help?`}),_jsx(_components.p,{children:`If you encounter any issues, our support team is ready to assist:`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Live Chat:`}),` Quick assistance via our website.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Support Ticket:`}),` `,_jsx(_components.a,{href:`https://freakhosting.com/clientarea/submitticket.php`,children:`Open a Ticket`})]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Discord:`}),` `,_jsx(_components.a,{href:`https://discord.gg/freakhosting`,children:`Join our Community`})]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Email:`}),` `,_jsx(_components.a,{href:`mailto:support@freakhosting.com`,children:`support@freakhosting.com`})]}),`\n`]})]}),`\n`,_jsxs(Tip,{children:[_jsx(Heading,{level:`3`,id:`save-on-your-hosting`,children:`Save on Your Hosting`}),_jsxs(_components.p,{children:[`Ready to upgrade your hosting? Use code `,_jsx(_components.strong,{children:`KB20`}),` at checkout for `,_jsx(_components.strong,{children:`20% off`}),` your first order!`]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(`div`,{align:`center`,children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Last Updated:`}),` October 2026`]})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"How to Install a Custom SSL Certificate and Fix SSL Problems","sidebarTitle":"Custom SSL \u0026 Troubleshooting","description":"Install your own SSL certificate on a FREAKHOSTING web hosting website, and fix common problems such as failed Let's Encrypt certificates and self-signed warnings.","keywords":["FREAKHOSTING","web hosting","custom SSL","SSL certificate","private key","CRT","Let's Encrypt failed","self signed","HTTPS"],"href":"/portals/web-panel/how-to-install-custom-ssl-and-troubleshoot"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Before you start","slug":"before-you-start","depth":2,"children":[]},{"title":"Install your certificate","slug":"install-your-certificate","depth":2,"children":[]},{"title":"View the installed certificate","slug":"view-the-installed-certificate","depth":2,"children":[]},{"title":"Troubleshooting","slug":"troubleshooting","depth":2,"children":[{"title":"Need Extra Help?","slug":"need-extra-help","depth":3,"children":[]},{"title":"Save on Your Hosting","slug":"save-on-your-hosting","depth":3,"children":[]}]}],"codeExamples":{}},"jsLinks":[],"subdomain":"freakhostingltd","siteName":"FREAKHOSTING","title":"How to Install a Custom SSL Certificate and Fix SSL Problems - FREAKHOSTING","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-24T16:57:31.121Z","originalFileLocation":"portals/web-panel/how-to-install-custom-ssl-and-troubleshoot.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"dark\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Install your own SSL certificate on a FREAKHOSTING web hosting website, and fix common problems such as failed Let\u0026#x27;s Encrypt certificates and self-signed warnings.\">\u003cmeta data-mint-head name=\"application-name\" content=\"FREAKHOSTING\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003cmeta data-mint-head name=\"robots\" content=\"index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/x-icon\" sizes=\"180x180\" href=\"https://cdn.freakhosting.com/website/favicon.ico\">\u003clink data-mint-head rel=\"icon\" type=\"image/x-icon\" sizes=\"32x32\" href=\"https://cdn.freakhosting.com/website/favicon.ico\">\u003clink data-mint-head rel=\"icon\" type=\"image/x-icon\" sizes=\"16x16\" href=\"https://cdn.freakhosting.com/website/favicon.ico\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"https://cdn.freakhosting.com/website/favicon.ico\">\u003cmeta data-mint-head property=\"og:title\" content=\"How to Install a Custom SSL Certificate and Fix SSL Problems - FREAKHOSTING\">\u003cmeta data-mint-head property=\"og:description\" content=\"Install your own SSL certificate on a FREAKHOSTING web hosting website, and fix common problems such as failed Let\u0026#x27;s Encrypt certificates and self-signed warnings.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"FREAKHOSTING Help Center\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://help.freakhosting.com/portals/web-panel/how-to-install-custom-ssl-and-troubleshoot\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://cdn.freakhosting.com/core/assets/heldesk-main.png\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"How to Install a Custom SSL Certificate and Fix SSL Problems - FREAKHOSTING\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Install your own SSL certificate on a FREAKHOSTING web hosting website, and fix common problems such as failed Let\u0026#x27;s Encrypt certificates and self-signed warnings.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://cdn.freakhosting.com/core/assets/heldesk-main.png\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"https://mintlify.s3.us-west-1.amazonaws.com/freakhostingltd/_generated/favicon/browserconfig.xml?v=3\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"FREAKHOSTING\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#1a6fd1\">\u003cmeta data-mint-head name=\"og:locale\" content=\"en_GB\">\u003cmeta data-mint-head name=\"author\" content=\"FREAKHOSTING LTD\">\u003cmeta data-mint-head name=\"copyright\" content=\"Copyright 2018-2026 FREAKHOSTING LTD\">\u003cmeta data-mint-head name=\"theme-color\" content=\"#0a0e17\">\u003cmeta data-mint-head name=\"color-scheme\" content=\"light dark\">\u003clink data-mint-head rel=\"canonical\" href=\"https://help.freakhosting.com/portals/web-panel/how-to-install-custom-ssl-and-troubleshoot\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/portals/web-panel/how-to-install-custom-ssl-and-troubleshoot.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://freakhosting.com/#organization\",\"name\":\"FREAKHOSTING\",\"legalName\":\"FREAKHOSTING LTD\",\"url\":\"https://freakhosting.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://cdn.freakhosting.com/core/assets/img/logo-footer.png\"},\"sameAs\":[\"https://x.com/freakhosting\",\"https://discord.gg/freakhosting\",\"https://github.com/freakhosting\"]},{\"@type\":\"WebSite\",\"@id\":\"https://help.freakhosting.com#website\",\"name\":\"FREAKHOSTING\",\"url\":\"https://help.freakhosting.com\",\"publisher\":{\"@id\":\"https://freakhosting.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://help.freakhosting.com/portals/web-panel/how-to-install-custom-ssl-and-troubleshoot#webpage\",\"url\":\"https://help.freakhosting.com/portals/web-panel/how-to-install-custom-ssl-and-troubleshoot\",\"name\":\"How to Install a Custom SSL Certificate and Fix SSL Problems\",\"description\":\"Install your own SSL certificate on a FREAKHOSTING web hosting website, and fix common problems such as failed Let's Encrypt certificates and self-signed warnings.\",\"dateModified\":\"2026-10-24T16:57:31.121Z\",\"isPartOf\":{\"@id\":\"https://help.freakhosting.com#website\"},\"breadcrumb\":{\"@id\":\"https://help.freakhosting.com/portals/web-panel/how-to-install-custom-ssl-and-troubleshoot#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://help.freakhosting.com/portals/web-panel/how-to-install-custom-ssl-and-troubleshoot#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"SSL \u0026 Security\",\"item\":\"https://help.freakhosting.com/portals/web-panel/how-to-manage-ssl-certificates-and-https\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Install a Custom SSL Certificate and Fix SSL Problems\",\"item\":\"https://help.freakhosting.com/portals/web-panel/how-to-install-custom-ssl-and-troubleshoot\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://help.freakhosting.com/portals/web-panel/how-to-install-custom-ssl-and-troubleshoot#article\",\"headline\":\"How to Install a Custom SSL Certificate and Fix SSL Problems\",\"name\":\"How to Install a Custom SSL Certificate and Fix SSL Problems\",\"description\":\"Install your own SSL certificate on a FREAKHOSTING web hosting website, and fix common problems such as failed Let's Encrypt certificates and self-signed warnings.\",\"url\":\"https://help.freakhosting.com/portals/web-panel/how-to-install-custom-ssl-and-troubleshoot\",\"mainEntityOfPage\":{\"@id\":\"https://help.freakhosting.com/portals/web-panel/how-to-install-custom-ssl-and-troubleshoot#webpage\"},\"image\":\"https://cdn.freakhosting.com/core/assets/heldesk-main.png\",\"dateModified\":\"2026-10-24T16:57:31.121Z\",\"keywords\":\"FREAKHOSTING, web hosting, custom SSL, SSL certificate, private key, CRT, Let's Encrypt failed, self signed, HTTPS\",\"publisher\":{\"@id\":\"https://freakhosting.com/#organization\"},\"isPartOf\":{\"@id\":\"https://help.freakhosting.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"FREAKHOSTING\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"FREAKHOSTING","nav":{"global":null,"tabs":[{"tab":"Get Started","icon":"rocket","pages":[{"title":"Get Started","href":"/get-started/welcome"}]},{"tab":"Billing Area","icon":"credit-card","pages":[{"title":"Billing Area","href":"/portals/billing/how-to-login-and-access-the-billing-panel"}]},{"tab":"Game Panel","icon":"gamepad","pages":[{"title":"Game Panel","href":"/portals/game-panel/how-to-login-and-access-the-game-panel"}]},{"tab":"VPS Panel","icon":"server","pages":[{"title":"VPS Panel","href":"/portals/vps-panel/how-to-login-and-access-the-vps-control-panel"}]},{"tab":"Web Panel","icon":"globe","groups":[{"group":"Getting Started","pages":[{"title":"How to Find Your Way Around the Web Hosting Panel","sidebarTitle":"Panel Overview","href":"/portals/web-panel/web-panel-overview-and-dashboard"},{"title":"How to Add, Restart, Disable and Delete a Website","sidebarTitle":"Manage Websites","href":"/portals/web-panel/how-to-add-and-manage-websites"},{"title":"How to Install WordPress and Other Apps","sidebarTitle":"Install WordPress \u0026 Apps","href":"/portals/web-panel/how-to-install-wordpress-and-web-apps"},{"title":"How to Manage WordPress With the WordPress Toolkit","sidebarTitle":"WordPress Toolkit","href":"/portals/web-panel/how-to-manage-wordpress-with-the-toolkit"},{"title":"How to Give Someone Access to Your Websites","sidebarTitle":"Team \u0026 Collaborators","href":"/portals/web-panel/how-to-invite-team-members-and-collaborators"},{"title":"How to Manage Your Panel Account, Two-Factor Authentication and Plan Usage","sidebarTitle":"Account, 2FA \u0026 Usage","href":"/portals/web-panel/how-to-manage-your-account-and-two-factor-authentication"}]},{"group":"File Management","pages":[{"title":"How to Use the File Manager","sidebarTitle":"File Manager","href":"/portals/web-panel/how-to-use-the-file-manager"},{"title":"How to Create and Manage FTP Accounts","sidebarTitle":"FTP Accounts","href":"/portals/web-panel/how-to-create-and-manage-ftp-accounts"},{"title":"How to Connect to Your Website with SSH and SFTP","sidebarTitle":"SSH \u0026 SFTP Access","href":"/portals/web-panel/how-to-connect-with-ssh-and-sftp"}]},{"group":"Domains \u0026 DNS","pages":[{"title":"How to Point Your Domain and Manage Domains and Subdomains","sidebarTitle":"Domains \u0026 Subdomains","href":"/portals/web-panel/how-to-manage-domains-and-dns-records"},{"title":"How to Manage DNS Records and DNSSEC","sidebarTitle":"DNS Records \u0026 DNSSEC","href":"/portals/web-panel/how-to-manage-dns-records-and-dnssec"},{"title":"How to Set Up DKIM, Mail Routing and Gmail for Your Domain","sidebarTitle":"Email Authentication \u0026 Routing","href":"/portals/web-panel/how-to-configure-email-authentication-and-routing"},{"title":"How to Set Up URL Redirects","sidebarTitle":"URL Redirects","href":"/portals/web-panel/how-to-setup-url-redirects"},{"title":"How to Connect Cloudflare or Slack to Your Web Hosting","sidebarTitle":"Cloudflare \u0026 Slack","href":"/portals/web-panel/how-to-connect-cloudflare-and-slack-integrations"}]},{"group":"Databases","pages":[{"title":"How to Create and Manage MySQL Databases","sidebarTitle":"MySQL Databases","href":"/portals/web-panel/how-to-manage-mysql-databases"}]},{"group":"SSL \u0026 Security","pages":[{"title":"How to Get a Free SSL Certificate and Force HTTPS","sidebarTitle":"SSL \u0026 HTTPS","description":"Request free Let's Encrypt SSL certificates for your website and email, check certificate status and turn on Force HTTPS in the FREAKHOSTING Web Panel.","href":"/portals/web-panel/how-to-manage-ssl-certificates-and-https"},{"title":"How to Install a Custom SSL Certificate and Fix SSL Problems","sidebarTitle":"Custom SSL \u0026 Troubleshooting","href":"/portals/web-panel/how-to-install-custom-ssl-and-troubleshoot"}]},{"group":"Email Services","pages":[{"title":"How to Create and Manage Email Accounts","sidebarTitle":"Email Accounts","description":"Create mailboxes and forwarder-only addresses for your domain in the FREAKHOSTING Web Panel, change passwords, disable or delete accounts, and open webmail.","href":"/portals/web-panel/how-to-create-and-manage-email-accounts"},{"title":"How to Configure Spam Filtering, Forwarding and Auto-Replies","sidebarTitle":"Spam, Forwarding \u0026 Auto-Replies","href":"/portals/web-panel/how-to-configure-email-spam-and-forwarding"},{"title":"How to Use Webmail and Set Up Email on Your Computer or Phone","sidebarTitle":"Webmail \u0026 Email Apps","href":"/portals/web-panel/how-to-setup-email-clients-and-devices"}]},{"group":"Performance \u0026 PHP","pages":[{"title":"How to Speed Up Your Website","sidebarTitle":"Website Performance","href":"/portals/web-panel/how-to-optimize-website-performance"},{"title":"How to Change Your PHP Version, Extensions and php.ini Settings","sidebarTitle":"PHP Version \u0026 Settings","href":"/portals/web-panel/how-to-change-php-version"},{"title":"How to Run a Node.js App with Worker Processes","sidebarTitle":"Node.js \u0026 Worker Processes","href":"/portals/web-panel/how-to-deploy-nodejs-applications"},{"title":"How to Set Up Cron Jobs (Scheduled Tasks)","sidebarTitle":"Cron Jobs","href":"/portals/web-panel/how-to-set-up-cron-jobs"}]},{"group":"Backups \u0026 Analytics","pages":[{"title":"How to Restore Your Website From a Backup","sidebarTitle":"Backups \u0026 Restore","href":"/portals/web-panel/how-to-create-and-restore-backups"},{"title":"How to Check Your Website's Visitors and Bandwidth","sidebarTitle":"Analytics \u0026 Bandwidth","href":"/portals/web-panel/understanding-website-analytics-and-bandwidth"}]}]},{"tab":"Firewall Panel","icon":"shield","pages":[{"title":"Firewall Panel","href":"/portals/firewall/firewall-panel-overview"}]},{"tab":"Games","icon":"dice","pages":[{"title":"Games","href":"/games/getting-started"}]},{"tab":"Other","icon":"ellipsis","pages":[{"title":"Other","href":"/portals/other/how-to-connect-to-database-using-heidisql"}]}]},"basePath":"","title":"How to Install a Custom SSL Certificate and Fix SSL Problems - FREAKHOSTING","buildId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","deploymentId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-DW6UFrUy.js","DynamicMarkdown-B62XqCSI.js","zoom-image-lightbox-eHyQ0tlO.js","lightbox-handle-r17bVUz3.js"]}