Websites

19 articles R By Rajat saini

Websites help articles

Back up and restore your website

Back up and restore your website Orvoro takes automatic daily backups, and you can also back up on demand. Back up now 1. Go to Websites → [site] → Backups. 2. Click Back up now. The new restore point appears in the list when it finishes. Restore a backup 1. On the Backups page, find the restore point you want. 2. Click Restore. Your site is rolled back to that point. 3. Tip: run a fresh backup first so you can undo the restore if needed. Download a backup Click Download on any restore point to keep an off-platform copy. Good to know - We keep several recent restore points per site. - Restoring overwrites the current site with the chosen backup — anything newer is replaced. Troubleshooting - Restore didn't fix it? — try an earlier restore point, or use Staging to test changes safely first. - Need a specific file, not a full restore? — use the File manager to replace individual files. Related: Use a staging site · Use the file manager · Create a website

Create a website

Create a website Steps 1. Go to Websites and click Create website (first time: Create your first website). 2. Choose a hosting package you already own, or buy hosting if you don't have one yet. 3. Pick the type of site: - WordPress — the most popular option, installed for you. - Another application — choose from the app catalogue. - Static site (no PHP) — for plain HTML/CSS or a site builder's export. 4. Choose Start fresh or Migrate an existing site (see Migrate a website). 5. Set your primary domain (register/connect one if needed). 6. For WordPress, enter the admin username, admin email, and password, plus site title, language, and timezone. 7. Review the summary and click to create. Your site is provisioned with free SSL shortly after. After it's created Manage everything from Websites → [site]: domains, backups, SSL, staging, file manager, databases, PHP, cron, cache, security, and more. Troubleshooting - No hosting package? — buy one first, then return to the wizard. - Domain not ready? — you can create the site on a temporary address and attach your domain later under Domains. Related: Migrate a website · Install an SSL certificate · Back up and restore your website

Install an SSL certificate

Install an SSL certificate Every Orvoro site can serve traffic securely over https with a free SSL certificate. Free SSL (Let's Encrypt) 1. Go to Websites → [site] → SSL. 2. Click to issue a Let's Encrypt certificate for your domain. 3. Once issued, your site loads over https and the certificate renews automatically. Upload your own certificate If you have a certificate from another provider, choose Upload custom certificate and paste the certificate, private key, and any chain. Requirements - Your domain must point to your Orvoro site (nameservers or DNS records) so the certificate can be validated. See Connect an existing domain. Troubleshooting - Issuance failed? — confirm the domain resolves to your site and that DNS has propagated, then retry. - Browser still shows "not secure"? — make sure links use https://; clear the cache and reload. Related: Connect an existing domain · Manage DNS records · Create a website

Migrate an existing website to Orvoro

Migrate an existing website to Orvoro Steps 1. In the create-website wizard, choose Migrate, or open Websites → [site] → Migration. 2. Pick a method: - Orvoro Migrator plugin — install our plugin on your old site; it copies files and database for you. - All-in-One WP Migration or Duplicator — export a package from your old site, then upload it here. - Upload a full backup — provide a complete site backup (files + database). 3. Start the migration and watch its progress. You can preview the migrated site before pointing your domain at it. 4. When you're happy, connect your domain to the new site (see Connect an existing domain). Tips - Migrate first, verify with the preview, then switch DNS — so visitors never hit a broken site. - Large sites take longer; leave the migration running. Troubleshooting - Migration didn't finish? — check the migration log; retry, or use a full backup upload instead. - Site looks off after migration? — clear the cache (Websites → [site] → Cache → Purge) and re-check the preview. Related: Create a website · Use a staging site · Connect an existing domain

Add an SSH key

Add an SSH key SSH keys let you connect securely without a password. Steps 1. Generate a key pair on your computer if you don't have one: - macOS/Linux: ssh-keygen -t ed25519 -C "you@example.com" - Windows: use PuTTYgen or ssh-keygen in PowerShell. 2. Copy your public key (the .pub file, starting with ssh-ed25519 or ssh-rsa). Never share the private key. 3. Go to Websites → [site] → SSH keys and click Add key, then paste the public key. 4. Save. You can now connect using the matching private key. Troubleshooting - Permission denied (publickey) — you likely pasted the private key or wrong file; paste the .pub contents. - Which key was used? — remove and re-add if unsure; keep your private key safe. Related: Create an SFTP/FTP account and connect · Use the file manager

Add redirects

Add redirects Redirects point one URL to another — essential when you rename pages so old links (and search rankings) keep working. Steps 1. Go to Websites → [site] → Redirects. 2. Click Add redirect. 3. Enter the source path (the old URL) and the destination (the new URL). 4. Choose the type: - 301 (permanent) — passes SEO value; use when the change is permanent. - 302 (temporary) — for temporary moves. 5. Save and test by visiting the old URL. Troubleshooting - Redirect loop — make sure the destination isn't redirecting back to the source. - Not applying — purge the cache; confirm the source path matches exactly (with/without trailing slash). Related: Configure caching · Set up domain forwarding

Assign domains and subdomains to a site

Assign domains and subdomains to a site Steps 1. Go to Websites → [site] → Domains. 2. Add a domain or subdomain you own (register or connect it first if needed — see Connect an existing domain). 3. Set your primary domain — the main address visitors use and that the site canonicalizes to. 4. Make sure the domain points to Orvoro (nameservers or DNS records) and issue SSL for it. Troubleshooting - Domain added but site won't load — confirm DNS points to your site and has propagated; issue SSL under Websites → [site] → SSL. - Mixed content warnings — set the primary domain and ensure links use https://; purge the cache. Related: Connect an existing domain · Install an SSL certificate · Manage DNS records

Change PHP version & limits

Change PHP version & limits Steps 1. Go to Websites → [site] → PHP. 2. Adjust: - PHP version — pick a supported version your app is compatible with. - Memory limit — raise if you hit "allowed memory size exhausted". - Max execution time — raise for long tasks like imports. 3. Save. Changes apply to your site shortly after. Tips - Test PHP version upgrades on staging first — some plugins/themes lag behind. - Only raise limits as needed; very high values can mask real problems. Troubleshooting - Site errors after a version change — switch back to the previous PHP version and update your plugins/theme first. - Still hitting limits — check for a runaway plugin; higher limits are a stopgap, not a fix. Related: Use a staging site · Manage plugins, themes & WordPress core

Configure caching

Configure caching Caching stores ready-made copies of your pages so they load faster. Steps 1. Go to Websites → [site] → Cache. 2. Options include: - Object caching (Redis) — caches database queries for dynamic sites like WordPress/WooCommerce. - Purge cache — clear cached pages after you publish changes. - Bypass patterns — exclude specific cookies or URLs (e.g. cart, checkout, logged-in areas) from caching. 3. Save. Purge the cache after making visible changes. Troubleshooting - Changes not showing — Purge cache and reload; check your browser cache too. - Cart/login behaving oddly — add those URLs/cookies to the bypass list so they're never cached. Related: Manage plugins, themes & WordPress core · Use a staging site

Configure the web application firewall (WAF)

Configure the web application firewall (WAF) The WAF blocks common attacks (SQL injection, XSS, bad bots) before they reach your site. Steps 1. Go to Websites → [site] → Firewall. 2. Set the mode / paranoia level — higher levels block more but can occasionally flag legitimate requests. 3. Add IP or URL bypass rules for trusted sources or paths that get false-positived. 4. Save. Monitor for a while after raising the level. Troubleshooting - Legitimate action blocked (e.g. saving a long post) — add the URL or your IP to the bypass list, or lower the paranoia level. - Still seeing attacks — combine the WAF with strong passwords, updates, and the security tools on the Security page. Related: Run a malware scan and clean an infection · Manage plugins, themes & WordPress core

Enable maintenance mode

Enable maintenance mode Maintenance mode shows visitors a temporary message instead of a half-finished site. Steps 1. Go to Websites → [site] → Maintenance. 2. Turn maintenance mode on and, optionally, set a custom message. 3. Do your work, then turn it off to restore the live site. Troubleshooting - Still see the maintenance page after turning it off — purge the cache and hard-refresh. - Need to keep working privately instead — use a staging site so the live site stays up. Related: Use a staging site · Configure caching

Install an application

Install an application Steps 1. Go to Websites → [site] → Features (or choose the app during the create-website wizard). 2. Pick what you'd like to install from the catalogue (for example WordPress, WooCommerce, or another supported app). 3. Fill in any setup details (admin user, site title, language) and start the install. Orvoro handles the database and configuration for you. Troubleshooting - Install failed — check you have free space/resources on the hosting package; retry, or free up a database if you're at the limit. - App not listed — for custom apps, upload files via the file manager or SFTP and configure manually. Related: Create a website · Use the file manager · Manage databases

Run a malware scan and clean an infection

Run a malware scan and clean an infection Scan your site 1. Go to Websites → [site] → Scan. 2. Click Run scan. Results and any detections appear in the scan log (recent history is kept). 3. Review flagged files. Infected files may be quarantined automatically. Clean up - Restore a known-clean backup from before the infection (see Back up and restore). - Update WordPress core, plugins, and themes, and remove anything unused. - Change your admin and database passwords. - For stubborn infections, request professional malware cleanup from the Security page. Prevent reinfection Keep everything updated, use strong passwords + 2FA, and enable the WAF. Troubleshooting - False positive — review the file; if it's legitimate you can restore it from quarantine. - Keeps coming back — an outdated plugin is often the entry point; update or remove it, then restore a clean backup. Related: Configure the web application firewall (WAF) · Back up and restore your website

Manage your website databases

Manage your website databases Steps 1. Go to Websites → [site] → Databases (or your hosting package's Databases page). 2. Here you can see the databases attached to your site and manage them. 3. Use the provided database tools to inspect tables or run maintenance. Your app (e.g. WordPress) connects to its database automatically. Tips - Back up your site (which includes the database) before making manual changes — see Back up and restore your website. - Database connection details for apps are managed for you during install. Troubleshooting - "Error establishing a database connection" — usually a plugin or config issue; restore a recent backup or check recent changes. - Database growing large — review logs/transients; consider a cleanup plugin. Related: Back up and restore your website · Use the file manager

Manage plugins, themes & WordPress core

Manage plugins, themes & WordPress core Steps 1. Go to Websites → [site] → CMS. 2. Plugins & themes — activate, deactivate, or deactivate-all (handy when troubleshooting). 3. Core updates — update WordPress core to the latest version. 4. Test the site afterwards; if something breaks, deactivate the last plugin you changed or restore a backup. Tips - Update on staging first for major changes (see Use a staging site). - Keep plugins and core up to date for security. Troubleshooting - White screen / error after update — deactivate all plugins, then re-activate one by one to find the culprit; or restore a backup. - Change not visible — purge the cache. Related: Use a staging site · Back up and restore your website · Configure caching

Reset your WordPress admin password

Reset your WordPress admin password Steps 1. Go to Websites → [site] → Access (site access / credentials). 2. Use the option to reset the WordPress admin password. You'll set or receive a new password for the admin user. 3. Log in to yourdomain.com/wp-admin with the new password and update it to something memorable and strong. Alternative You can also reset it from the WordPress login page ("Lost your password?") if your site can send email. Troubleshooting - Didn't get the WordPress reset email — use the portal's Access reset instead; email delivery from the site may not be configured. - Still can't log in — clear cookies/cache, confirm you're using the admin username, or restore a recent backup. Related: Log in to Orvoro · Back up and restore your website

Set up cron jobs

Set up cron jobs Cron jobs run commands on a schedule — for example a real WordPress cron for reliable scheduled posts and maintenance. Steps 1. Go to Websites → [site] → Cron. 2. Click Add cron job. 3. Set the schedule (how often it runs) and the command to execute. 4. Save. Edit or remove jobs from the same page. WordPress tip For consistent scheduling, disable WordPress's built-in visitor-triggered cron and add a real cron job that runs wp-cron.php on a fixed interval (e.g. every 5–15 minutes). Troubleshooting - Job didn't run — check the schedule and command syntax; confirm the path is correct. - Runs too often — widen the interval to reduce load. Related: Change PHP version & limits · Configure caching

Use a staging site

Use a staging site Staging is a private copy of your website where you can test updates safely before they reach visitors. Steps 1. Go to Websites → [site] → Staging. 2. Click to create the staging environment. It's password-protected so it won't be indexed or seen publicly. 3. Make your changes on staging (plugins, themes, content) and preview it. 4. When it looks right, use Go live / push to production to copy staging over your live site. Run a backup first as a safety net. Good to know - Staging is isolated (including its own cache) so tests don't affect your live site. Troubleshooting - Push made the live site look old — clear the cache (Cache → Purge) after going live. - Staging out of date — re-sync it from live before testing. Related: Back up and restore your website · Manage plugins, themes & WordPress core

Use the file manager

Use the file manager Steps 1. Go to Websites → [site] → Files. 2. Browse your site's folders. From here you can: - Upload files, and unzip archives after uploading. - Create a new folder. - Rename, move, or delete items. - Adjust permissions where needed. Tips - The document root (where your site lives) is usually public_html or similar. - Prefer SFTP for large or bulk transfers (see Create an SFTP/FTP account). Troubleshooting - Permission errors — most web files should be 644 and folders 755; avoid 777. - Site broke after editing a file — restore the file from a backup, or use the file manager to revert your change. Related: Create an SFTP/FTP account and connect · Back up and restore your website