Home Security & Backups

Security & Backups

Dennis Nind
By Dennis Nind
3 articles

Enabling a Free SSL for Your Website

Securing your website with an SSL certificate ensures all traffic to your site is encrypted and served over HTTPS — building trust with visitors and improving your search engine rankings. With Eco Web Hosting, you can enable a free SSL certificate for your domain in just a few clicks using the built-in SSL management tools in your hosting control panel. 🔐 Step 1: Access Your Hosting Control Panel If you're not already logged in, start here: 👉 How to Access Your Web Hosting Control Panel 🔧 Step 2: Open the SSL Certificates Section 1. From the hosting control panel dashboard, click on SSL Certificates 2. At the top, select: Get automatic certificate from ACME Provider 3. Choose your preferred provider — typically Let’s Encrypt (recommended) 🌐 Step 3: Select the Domains to Secure You'll see a list of domains and subdomains attached to your hosting account. Tick the boxes next to the entries you'd like to secure — for example: - yourdomain.com - www.yourdomain.com - mail.yourdomain.com (if you use custom email routing) - ftp.yourdomain.com (optional) You can select multiple entries in one go. 🔄 Step 4: Issue the Certificate 1. Once you've selected the domain(s), click Save 2. The control panel will request and install a free SSL certificate from Let’s Encrypt 3. You’ll see a confirmation message once the certificate is active Certificates are valid for 90 days and renew automatically — no further action needed. 🔁 Optional: Force HTTPS To make sure all visitors use the secure (https://) version of your site: - Tick the “Force SSL with https redirect” checkbox - Click Save This will redirect all traffic from http to https automatically. 🔍 Checking Certificate Status You can view and manage your certificates from the lower section of the SSL Certificates screen, under Automated SSL Certificates Information. This area will show: - Which domains are covered - When each certificate was issued and when it expires - Whether auto-renew is active 🛠 Troubleshooting Tips - Your domain must point to our servers and resolve correctly before an SSL certificate can be issued - DNS changes can take up to 24 hours to propagate — wait if needed - If there's a mismatch or previous key, you may need to tick “Find matching key if mismatch”

Last updated on Apr 30, 2025

How to Back Up and Restore Your Website

JetBackup gives you full control over backing up and restoring your website, databases, emails, cron jobs, and more — all from within your hosting control panel. Whether you want to restore your site after an issue, roll back a file change, or just grab a copy of your data, this guide will walk you through using JetBackup confidently. 🛠 First: Access Your Hosting Control Panel If you’re not already logged in, follow this guide: 👉 How to Access Your Web Hosting Control Panel Once logged in, find the JetBackup section in your hosting dashboard. 📦 What You Can Back Up or Restore JetBackup allows you to back up or restore: - Full account (everything: files, databases, email, settings) - Home directory (website files only) - MySQL databases - Cron jobs and DNS zones Backups are created automatically on our servers and retained for a defined period (typically daily or weekly depending on your plan). 📥 How to Restore from a Backup 🔄 Full Account Restore 1. Go to JetBackup in the control panel 2. Click on Full Account Backups 3. Choose a backup date from the list 4. Click Restore 5. Confirm the restore — your account will be restored to that point in time This option is useful if you want to undo major changes or recover from a full site failure. 📁 Restore Website Files (Home Directory) 1. Go to JetBackup 2. Click on File Backups or Home Directory 3. Browse or search to locate specific files/folders 4. Select what you want to restore 5. Click Restore Selected and confirm Perfect for undoing a broken upload or code change without affecting databases or emails. 🗃️ Restore a Database 1. In JetBackup, go to Database Backups 2. Find the database you'd like to restore 3. Choose a backup date 4. Click Restore and confirm Only the selected database will be affected — ideal for WordPress rollbacks or recovering lost data. 💾 Download a Backup Copy If you want to store a backup offline: 1. In any backup section (e.g. Files, Databases), choose a backup 2. Click Generate Download 3. Once ready, you'll see a link to download the compressed backup This is ideal if you're migrating or want your own archive. ⚠️ Things to Keep in Mind - Restores are permanent: they will overwrite current data - You can restore specific parts (like just files or a database) - Do not make changes while a restore is in progress - If unsure, contact support before restoring anything major

Last updated on Apr 30, 2025

How to Restore a Website from Backup: A Complete Customer Guide

How to Restore a Website from Backup: A Complete Customer Guide Description: This guide walks you through restoring your website files, databases, and configurations using popular backup plugins like UpdraftPlus and the built-in JetBackup tool on Eco Web Hosting shared hosting accounts. Whether you need to recover from accidental changes, restore lost content, or roll back to a previous site version, this article will help you do it confidently — no server admin access required. Table of Contents - 1. Overview of Backup & Restore Options - 2. Restoring Your Site with JetBackup - 3. Restoring with UpdraftPlus (WordPress) - 4. Troubleshooting Common Restore Issues - 5. FAQs & Further Assistance 1. Overview of Backup & Restore Options Eco Web Hosting provides multiple ways for shared hosting customers to restore their website: - JetBackup: Built into your hosting control panel; restores full accounts, files, databases, and more. - UpdraftPlus: A popular WordPress plugin for restoring WordPress sites and content. - Manual Uploads: For advanced users, restore files using File Manager or FTP. > Tip: JetBackup is included automatically on all hosting accounts. 2. Restoring Your Site with JetBackup JetBackup is the easiest way to restore your website to a previous state. You can restore your entire account, specific files/folders, or just your database. Accessing JetBackup 1. Log in to your hosting control panel (e.g., cPanel or StackCP). 2. Locate and click the JetBackup icon in your dashboard. A. Full Account Restore Restore your entire website (files, databases, emails, settings) to a previous backup point: 1. In JetBackup, click Full Account Backups. 2. Select a backup date from the available list. 3. Click Restore. 4. Confirm the action. This will overwrite your current site with the backup version for all files and databases. B. Restore Website Files (Home Directory) Restore only website files — ideal if you uploaded something by mistake or deleted files: 1. Click File Backups or Home Directory in JetBackup. 2. Browse or search for the files/folders you want to restore. 3. Select the items to restore. 4. Click Restore Selected and confirm. C. Restore a Database Perfect for rolling back WordPress or other database-driven sites: 1. Go to Database Backups in JetBackup. 2. Locate the database you wish to restore (e.g., yourdb_wp123). 3. Choose a backup date. 4. Click Restore and confirm. Only the selected database will be affected. D. Download a Backup Copy To keep an offline backup: 1. In JetBackup (Files, Databases, or Full Account section), select a backup. 2. Click Generate Download. 3. When ready, download the compressed backup file. Example: Restore a Single File If you accidentally deleted index.php: 1. Go to File Backups. 2. Search for index.php. 3. Select it, click Restore Selected, and confirm. 3. Restoring with UpdraftPlus (WordPress) If you use UpdraftPlus for WordPress backups: A. Restore via WordPress Dashboard 1. Log in to your WordPress admin area. 2. Go to Settings > UpdraftPlus Backups. 3. Under Existing Backups, find your desired backup. 4. Click Restore and choose what to restore (files, database, plugins, themes). 5. Follow the on-screen instructions and wait for completion. B. Manual Restore (from downloaded files) If you have backup files downloaded, upload them to the WordPress wp-content/updraft folder via File Manager or FTP, then repeat the steps above to restore. Typical Files Handled by UpdraftPlus - Database (.gz or .sql) - Plugins, Themes, Uploads (.zip) - Others (e.g., others.zip for miscellaneous files) 4. Troubleshooting Common Restore Issues A. Restore Isn’t Working or Fails - Check disk space in your hosting account. Insufficient space can block restores. - Ensure the backup date includes the content you want. - If restoring via JetBackup, refresh the page after several minutes — some restores take longer. B. WordPress Site Still Broken After Restore - Clear any caching plugins or browser cache. - If only files were restored, try restoring the database as well. - Check your .htaccess file for custom rules that might need to be reverted. C. Permissions Issues If files don’t appear or work after restore, fix permissions via File Manager: # For most PHP sites chmod 644 filename.php chmod 755 foldername/ > You can use the File Manager’s interface to set permissions — right-click the file/folder and choose "Change Permissions". 5. FAQs & Further Assistance How far back do JetBackup backups go? - Typically, backups are retained for up to 28 days (may vary by hosting plan). Need more help? If you’re unsure or run into problems, open a support ticket via your Eco Web Hosting client area with details. Include: - The domain affected - What you’ve tried - Any error messages Remember: You can always preview and manage your backups safely using JetBackup before making changes. For additional guidance, browse our Knowledge Base or reach out via support ticket for assistance.

Last updated on Jul 24, 2025