# Hosting for CodeCanyon and Envato PHP scripts

> Host the PHP and Laravel scripts you bought on CodeCanyon with the PHP version, extensions, database, cron jobs and queue workers they need, plus free TLS.

Bought a booking system, a delivery app back end, a CRM or a SaaS starter on CodeCanyon? Run it on a server that matches the requirements its author lists: the PHP version and extensions, MySQL or MariaDB, cron jobs, queue workers and HTTPS. Start on web hosting or a HyperDC VPS, and ask our team to check the requirements with you before you order.

- The PHP version and extensions your script lists
- MySQL or MariaDB, cron jobs and queue workers
- Laravel, CodeIgniter and plain PHP scripts
- Free TLS for your domain and your app’s API

See plans Compare server sizes

Stack Usually PHP, Laravel and MySQL or MariaDB\
Requirements Every CodeCanyon item lists its own requirements on its page and in its documentation: PHP version, extensions, database and server software. Listed by each item’s author\
Purchase code Many scripts ask for the purchase code from your Envato account during installation to verify the purchase. Asked for by many installers\
Background work Cron jobs and queue workers\
Runs on Linux web hosting, VPS or dedicated server\
HTTPS Free Let’s Encrypt certificates

Script types

- Laravel
- CodeIgniter
- Symfony
- Plain PHP
- App back ends
- SaaS starters
- Booking systems
- Delivery apps
- ionCube Loader
- Node.js

Requirements differ per item: check its page and documentation. CodeCanyon and Envato are names of Envato Pty Ltd; we are not affiliated.

## Script hosting plans are being prepared

Send us the link to your item and its requirements, and our team will reply with the right server. Or start today on Linux web hosting or a Linux VPS.

[Contact sales](https://hyperdc.com/contact-us) [Open a ticket](https://hyperdc.com/support/new-ticket)

## Web hosting or a VPS for your script?

Simple PHP scripts run well on web hosting. Queues, websockets, Node.js parts and mobile app back ends with many users need a VPS.

| Feature | **Simple script** A directory, booking or company site | Recommended **App back end** An API for a mobile app with push and queues | **SaaS** A multi-tenant SaaS with many customers |
| --- | --- | --- | --- |
| vCPUVirtual processor cores of the server. | 1–2 | 2–4 | 4+ |
| MemoryMemory for the app, its database and the operating system. | 2 GB | 4 GB | 8 GB+ |
| DiskNVMe or SSD storage for the app, its data and local backups. | 20 GB | 40 GB | 80 GB+ |
| Hosting typeWeb hosting covers PHP, MySQL and cron. A VPS adds Redis, Supervisor-managed workers, websockets and any PHP extension. | Web hosting or a small VPS | VPS with Redis and a queue worker | VPS or VDS with Redis and several workers |

- ### Simple script
  A directory, booking or company site
  vCPUVirtual processor cores of the server. 1–2\
  MemoryMemory for the app, its database and the operating system. 2 GB\
  DiskNVMe or SSD storage for the app, its data and local backups. 20 GB\
  Hosting typeWeb hosting covers PHP, MySQL and cron. A VPS adds Redis, Supervisor-managed workers, websockets and any PHP extension. Web hosting or a small VPS
- Recommended
  ### App back end
  An API for a mobile app with push and queues
  vCPUVirtual processor cores of the server. 2–4\
  MemoryMemory for the app, its database and the operating system. 4 GB\
  DiskNVMe or SSD storage for the app, its data and local backups. 40 GB\
  Hosting typeWeb hosting covers PHP, MySQL and cron. A VPS adds Redis, Supervisor-managed workers, websockets and any PHP extension. VPS with Redis and a queue worker
- ### SaaS
  A multi-tenant SaaS with many customers
  vCPUVirtual processor cores of the server. 4+\
  MemoryMemory for the app, its database and the operating system. 8 GB+\
  DiskNVMe or SSD storage for the app, its data and local backups. 80 GB+\
  Hosting typeWeb hosting covers PHP, MySQL and cron. A VPS adds Redis, Supervisor-managed workers, websockets and any PHP extension. VPS or VDS with Redis and several workers

Starting points: each script lists its own requirements, and traffic, images and background jobs change the load. Our team can check an item’s requirements with you before you order.

See plans

## A server that matches your script

Most installation problems come from a missing PHP extension, the wrong PHP version or a cron job nobody set up. On a server of your own you control all three.

### The PHP your script expects

Install the PHP version and extensions the author lists, such as intl, gd, zip, bcmath or ionCube Loader, and run several versions side by side.

### Cron jobs and queue workers

Run the Laravel scheduler every minute and keep queue workers alive with Supervisor or systemd, so emails and notifications go out.

### Your database, tuned

MySQL or MariaDB with the version and settings the script needs, plus Redis for cache, sessions and queues.

### Staging before updates

Authors ship updates as new versions. Test each update on a copy of the site before you replace the live files.

### Email that arrives

Connect the app to an SMTP or transactional email service and add SPF, DKIM and DMARC to your domain, so invitations and notifications reach the inbox.

### Root access, your rules

Every Linux VPS, VDS and dedicated server comes with full root access: you choose the versions, the add-ons and the security settings.

### Backups included

Free weekly and monthly backups come with every VPS and VDS plan. For data that changes every day, keep copies of your own as well.

### Locations on three continents

Run your server in the United States, Europe or Asia, close to the people who use it. The order form estimates the latency from where you are to each location.

## Launch your script in four steps

Order the app preinstalled on your server, or install it yourself with our guide.

[Browse our guides](https://hyperdc.com/guides)

1. ### Check the requirements
   Read the item page and documentation for the PHP version, extensions, database and server software, then pick web hosting or a VPS.
2. ### Prepare PHP and the database
   Install the PHP version and extensions the script needs, create a database and user, and set the document root to the script’s public folder.
3. ### Add your domain and TLS
   Point a subdomain such as app.example.com at the server’s IP address and serve the app over HTTPS with a free Let’s Encrypt certificate.
4. ### Run the installer
   Upload the files, open the web installer, enter the database details and your purchase code, then add the cron job the documentation names.

## Step-by-step setup guides

Install, secure and update the app with our guides, written for current Ubuntu and Debian releases.

[More guides](https://hyperdc.com/guides/search?q=envato%20scripts)

- Getting started [Connect to your Linux server with SSH](https://hyperdc.com/guides/getting-started/connect-to-linux-server-ssh)
  Your first login to a new Linux server: where to find the details, how to connect from any computer and what to do in the first five minutes.
  10 min Beginner
- Getting started [How to move a website to a new host without downtime](https://hyperdc.com/guides/getting-started/move-website-without-downtime)
  A website move goes smoothly when the new server is ready and tested before visitors are sent to it. The order of work, with the commands for each step.
  25 min Intermediate

## Related solutions

[All solutions](https://hyperdc.com/solutions)

### Linux Web Hosting

cPanel hosting for PHP sites, email and databases.

[Learn more](https://hyperdc.com/linux-web-hosting)

### Linux VPS Hosting

KVM servers with full root access for any app stack.

[Learn more](https://hyperdc.com/linux-vps-hosting)

### Business App Hosting

CRM, ERP, team chat, meetings, analytics and Forex VPS.

[Learn more](https://hyperdc.com/business-apps)

### CMS Hosting

Ghost, Drupal, Joomla, Strapi, Directus and online stores.

[Learn more](https://hyperdc.com/cms-hosting)

### E-commerce

WooCommerce, PrestaShop, OpenCart and Magento stores.

[Learn more](https://hyperdc.com/ecommerce-hosting)

### Secure a new Linux server

Users, SSH keys, firewall and updates before you install apps.

[Learn more](https://hyperdc.com/guides/security/secure-a-new-linux-server)

## Frequently asked questions

Still have a question? Send us a message and our team will reply by email.

[Contact us](https://hyperdc.com/contact-us) [Open a ticket](https://hyperdc.com/support/new-ticket)

### Do I need a VPS, or is web hosting enough?

A script that needs PHP, MySQL and a cron job runs on our Linux web hosting. Choose a VPS when the documentation asks for Redis, Supervisor or other queue workers, websockets, Node.js, a PHP extension that shared hosting does not offer, or root access for its installer.

### Where do I find my purchase code?

In your Envato account, open Downloads, choose the item and download its purchase code. Keep it private: it proves your purchase to the installer and to the author’s support.

### Does the author’s support include installation?

Envato’s item support covers questions about the item and help with bugs; installation and customization are not part of it, although some authors offer them as a paid service. Our team helps with the server side: PHP, extensions, database, cron and TLS.

### My script needs ionCube Loader. Can I install it?

Yes, on a VPS. ionCube Loader is a free PHP extension; install the build that matches your PHP version and architecture and enable it in php.ini. Encoded scripts often support only certain PHP versions, so check the item’s documentation first.

### Why do emails and notifications not go out?

Usually because the cron job or the queue worker is not running, or the mail settings are missing. Add the cron line from the documentation, keep queue workers running with Supervisor or systemd, and connect an SMTP service with SPF, DKIM and DMARC on your domain.

### How do I update my script safely?

Download the new version from your Envato account, read the author’s update notes and back up the files and the database. Test the update on a staging copy, then apply it to the live site and run any database migrations the notes name.

### Can I install a nulled script?

No. Nulled scripts are cracked copies from unofficial sources, and they often hide backdoors and malware that put your server and your customers’ data at risk. Buy the item from its author and keep it updated.

### Is port 25 open on my VPS?

Outbound port 25 is closed by default on HyperDC VPS. For services ordered for a term of 3 months or longer, we open it on request: open a support ticket. Until then, send through an SMTP relay on port 587. A relay or email service also helps your mail reach the inbox.

## Ready to launch your script?

Send us the item link and its requirements, and we will help you pick the right server.

See plans [Contact sales](https://hyperdc.com/contact-us)

---

Source: <https://hyperdc.com/envato-scripts-hosting>\
Updated: 2026-10-09
