NEXT HOUR
  • Introduction
    • Introduction
    • Key Features
    • Next Hour Addons
  • Installation
    • Server Requirements
    • Shared Hosting Install
    • Installation Steps
    • Installation on Apache
  • Setting up NextHour
    • Getting Started
    • General Settings
    • SEO Settings
      • Google Analytics
      • Google Adsense Setting
      • Facebook pixel
    • PWA Setup
    • Affiliate
    • Mail Settings
    • Google Drive Link
    • Import Demo Content
    • Chat Setting
    • Player Setting
    • OTP Login
    • Social Login Setting
      • Facebook Login Setting
      • Google Login Setting
      • GitLab Login Setting
      • Amazon Login Setting
    • AWS Setting
    • ReCaptcha Setting
    • Wallet settings
    • App UI Shorting
    • App Setting
      • App Secret Key
      • API setting
      • App Slider Setting
    • Media Manager
    • Push Notifications
    • Setting up Multicurrency
    • Multi-Screen Setting
    • Cookie Setting
    • Ai Tool
    • Open AI API Keys
    • TMDB API Key
    • YouTube API Key
    • URL insert Features
    • Payment Gateway Setup
    • Payment Gateways
      • Stripe Payment Gateway
      • PayPal Payment Gateway
      • Razorpay Payment Gateway
      • PayU Payment Gateway
      • Braintree Payment Gateway
      • Coinpay Payment Gateway
      • Pay Stack Payment Gateway
      • Paytm Payment Gateway
      • INSTA MOJO Payment Gateway
      • MOLLIE Payment Gateway
      • CASHFREE Payment Gateway
      • OMISE Payment Gateway
      • FLUTTER RAVE Payment Gateway
      • PAYHERE Payment Gateway
      • WORLDPAY Payment Gateway
      • SQUAREPAY Payment Gateway
      • PhonePe Payment Gateway
    • Bunny storage
    • Wasabi Storage
    • Twilio Setting
    • Encrypt URL
  • Front Setting
    • Landing Page
    • Sign In / Sign Up Settings
    • Slider Setting
    • Custom Page
  • Geolocation
  • Translations
  • Database backup
  • faq
    • Installation FAQ's
    • General Faq's
    • Access Denied
    • Disclaimer
    • Regular & Extended Licenses
    • Privacy Policy
  • Update Details
    • Changelogs
    • Update Process
  • Support
    • Support
    • Source and Credits
  • Conclusion
    • Conclusion
  • OUR Products
    • Our Products
Powered by GitBook
On this page
  • Requirements
  • VPS

Was this helpful?

  1. Installation

Server Requirements

The best server requirements for a NextHour Laravel-based Movie Tv Show & Video Subscription Portal Cms that uses MySQL as its database would depend on the specific needs of the NextHour , such as the number of users, the size of the video content, and the number of concurrent connections to the database. However, a general guideline for server requirements for a Laravel-MySQL NextHour would be:

  1. Operating System: A Linux distribution such as Ubuntu 20.0 OR 22.10 is recommended, as Laravel is built on PHP 8.2 , which is a popular language on Linux servers.

  2. Web Server: Apache are the most common web servers used with Laravel.

  3. PHP: The latest stable version of PHP 8.2 is recommended for optimal performance.

  4. Database: MySQL 5.7 OR Maria db 10.4 is recommended.

  5. Memory: A minimum of 4 GB of RAM is recommended, but more may be necessary depending on the size of the project and the number of concurrent users.

  6. CPU: A minimum of 2 cores is recommended, but more may be necessary depending on the number of concurrent users and the complexity of the project.

  7. Disk Space: A minimum of 20 GB of disk space is recommended, but more may be necessary depending on the size of the course content and the number of courses offered by the project.

  8. Network: A minimum of 100 Mbps is recommended, but more may be necessary depending on the number of concurrent users and the amount of data being transferred.

It's worth noting that these are general guidelines and the specific server requirements may vary depending on the specific needs of the usages. It's important to monitor the NextHour performance and adjust the server resources accordingly.

Requirements

Before installing make sure you have the proper server requirements. Use Apache server for better performance

PHP 8.2 , MySql 5.7 OR Maria db 10.4 OpenSSL PHP Extension PHP Fileinfo extension PHP Zip Archive Allow furl extension must be enabled JSON PHP Extension Ctype PHP Extension XML PHP Extension Tokenizer PHP Extension Mbstring PHP Extension PDO PHP Extension Intl PHP Extension BCMath PHP Extension Ctype PHP Extension

Zip

Zlib

PDO

File and folder permissions for Shared Hosting (Cpanel/Plesk)

public_html 775 (public_html folder is root folder in shared hosting)

if using subdomain then Subdomain folder 775

File and folder permissions for VPS

/bootstrap 777 /public 777 /storage 777 /public/images 777 /public/config.txt 777 .env 777

VPS

VPS stands for Virtual Private Server. It is a type of hosting service that allows individuals or organizations to have their own virtual server, which is a software-based version of a physical server.

A VPS provides a user with the ability to have their own dedicated resources such as CPU, RAM, and storage, but still share a physical server with other users. This allows for more flexibility, control and security than shared hosting, but at a lower cost than a dedicated server.

VPS hosting is ideal for websites or applications that have outgrown shared hosting but don't require the resources of a dedicated server. It allows users to install custom software, configure server settings and access the server remotely.

For VPS use Ubuntu 20.0 OR 22.10 OS, Also install Apache 2, PHP 8.2 , MySQL 5.7, Phpmyadmin, Zip, Unzip and all above mentioned extensions.

in apache server root folder: /var/www/html OR /home/user/nexthour

PreviousNext Hour AddonsNextShared Hosting Install

Last updated 6 months ago

Was this helpful?