Category Archives: System Engineering

Resolving PHP Version Compatibility Issues On cPanel Hosting & Servers

PHP version is displayed on your cPanel’s account home page. An unsupported PHP version is one reason why your website goes down, and displays a blank white page or error 500. This could happen when your website doesn’t support the PHP version active on your hosting account.

In this lesson, you will learn about fixing such PHP compatibility issues on your website hosted at any Sangkrit.net plan such as cPanel WebhostingWebhosting PlusVPS, or Dedicated Server.

You may also check the documentation for the software you’re using such as WordPress, Joomla, Drupal, etc. to determine PHP compatibility requirements. Look for specific PHP versions or extensions that your software recommends or requires.

To fix PHP version compatibility issues on cPanel hosting, you need to ensure that your website’s PHP version is compatible with the scripts, themes, and plugins you are using. Once you are sure about the version your website requires, you can easily change the PHP version from your cPanel and make it compatible with your website or app.

How To Change PHP Version On cPanel?

Log in to your Sangkrit.net account and follow these steps:

  1. Navigate to the ‘My Products’
  2. Select the ‘Web Hosting’ option
  3. Next to the cPanel account you want to use, click Manage.
  4. Click cPanel Admin and then scroll to the Software section.
  5. Click Select PHP Version, this displays your current PHP version which can be changed from the drop-down.
  6. Click the “Set as current” or “Save” button to apply the selected PHP version.

You may have multiple PHP versions to choose from. If your software specifies a particular PHP version, choose that version. Otherwise, you can typically select the latest stable version.

If you encounter difficulties or errors that you cannot resolve yourself, simply reach out to the support team. They will assist you with all troubleshooting and configuration settings.

How To Use PHP-Fast CGI Process Manager On WHM & cPanel Servers?

PHP-FPM (FastCGI Process Manager) is a PHP undertaking that provides an alternative way to run PHP scripts on web servers. The cPanel webhosting VPS, and Dedicated Servers at Sangkrit.net gives you the option to use PHP-FPM on your websites.

It is programmed to improve the performance and efficiency of PHP execution, particularly in the context of serving web applications. In the traditional way of executing PHP scripts, such as the web server like Apache uses a separate process to handle each PHP request which sometimes leads to high memory consumption and inefficiencies, especially while handling multiple concurrent requests. PHP-FPM addresses these issues by managing PHP processes more efficiently.

It offers several benefits over traditional PHP execution:

  1. Performance: PHP-FPM is designed for better performance and resource utilization, making it particularly effective for high-traffic websites or applications.
  2. Resource Efficiency: PHP-FPM pools can be configured to allocate resources more effectively, reducing memory usage and improving server responsiveness.
  3. Process Management: PHP-FPM can manage PHP processes dynamically based on the number of incoming requests. It helps prevent server overload and ensures smooth operation during traffic spikes.
  4. Isolation: PHP-FPM pools isolate each website’s PHP processes, providing better security and stability.
  5. Customization: You can configure PHP-FPM settings, such as the number of child processes, to suit your website’s requirements.

How To Use PHP-FPM On cPanel?

The cPanel webhosting environment at Sangkrit.net gives you the option to enable and configure PHP-FPM for your websites. Here’s how you can do it:

  1. Log in to cPanel: Access your cPanel account using your login credentials.
  2. Find PHP Configuration: In the cPanel dashboard, look for the “MultiPHP Manager” or “Select PHP Version” option. This is where you can manage PHP settings for your domains.
  3. Select PHP-FPM: In the PHP version manager, you’ll see a list of your domains and the currently used PHP version. You can select “PHP-FPM” from the dropdown menu for the domains you want to enable it for.
  4. Configure PHP-FPM: Depending on the cPanel version and your hosting provider’s settings, you might have the option to configure PHP-FPM settings. This could include adjusting the number of child processes, the PHP-FPM version, and other options.
  5. Save Changes: After enabling PHP-FPM and making any necessary configurations, save your changes.
  6. Test: You can now test your website to ensure that PHP-FPM is working as expected. Observe the performance and resource usage.

Keep in mind that PHP-FPM configurations might vary based on the new updates, policies, and the cPanel version being used. So for any kind of online support or specific instructions on enabling and configuring PHP-FPM for your domains simply contact the support team.

Configuring RStudio IDE For Data Scientists, Statisticians And Researchers

RStudio is an integrated development environment (IDE) specifically designed for the R programming language.

The ‘R’ is a programming language and environment primarily used for statistical computing, data analysis, and graphical representation of data. It was created by Ross Ihaka and Robert Gentleman at the University of Auckland, New Zealand, and was first released in 1995. R has gained widespread popularity in the fields of data science, statistics, research, and academia due to its versatility and extensive range of packages for specialized tasks.

The language is typically used through an integrated development environment (IDE) such as RStudio, which provides a user-friendly interface for writing, running, and managing R code. Its popularity in academia, research, and industries like finance, healthcare, and technology has made it a foundational tool for data analysis and research.

In this lesson, you will learn about installing RStudio on your Sangkrit.net hosting options such as cPanel WebhostingWebhosting PlusVPS, or Dedicated Server.

RStudio provides a user-friendly interface and a set of powerful tools that make it easier for data scientists, statisticians, and researchers to work with R. RStudio is widely used for data analysis, statistical modeling, data visualization, and creating reproducible research reports.

Key features of RStudio IDE include:

  1. Script Editor: RStudio provides a dedicated script editor with features like syntax highlighting, code completion, and error checking, which help improve coding productivity.
  2. Console: The RStudio console is where you can interactively run R code and see the immediate results. It provides a workspace to explore and manipulate data on the fly.
  3. Integrated Help: RStudio offers easy access to R’s documentation and help files, making it convenient to get information about functions and packages.
  4. Environment and History: You can view and manage the objects in your R workspace, including data frames, variables, and packages. The history tab keeps track of the commands you’ve executed.
  5. Plot Viewer: RStudio includes a viewer for visualizations, making it easy to interact with and export plots generated using R’s various plotting packages.
  6. Package Management: RStudio simplifies package management by providing tools to install, update, and manage R packages.
  7. Version Control Integration: It seamlessly integrates with version control systems like Git, enabling collaborative work and tracking changes to your code.
  8. Markdown Support: RStudio supports Markdown, a lightweight markup language that allows you to create formatted documents, reports, and presentations with embedded R code chunks.
  9. Shiny Integration: Shiny is a web application framework for R, and RStudio supports developing interactive web applications using Shiny.
  10. R Markdown Reports: RStudio makes it easy to create dynamic and reproducible reports using R Markdown, which combines narrative text, code, and visualizations in a single document.
  11. Integrated Development: It offers a complete development environment with features like code profiling, debugging tools, and support for various R packages.
  12. Customizable Layout: RStudio’s layout can be customized to suit your workflow, allowing you to arrange panes and tabs according to your preferences.

RStudio is available in two editions:

  1. RStudio Desktop: This is the standalone version that you can install on your local computer.
  2. RStudio Server: This version allows you to access RStudio through a web browser on a remote server, making it suitable for collaboration and resource sharing.

How To Install RStudio Via Installatron?

RStudio has become a popular choice among R users due to its intuitive interface, extensive feature set, and strong community support. It contributes significantly to making the R programming experience more efficient and user-friendly.

Installatron is a web application automation and management tool that allows you to easily install and manage various web applications, including content management systems, e-commerce platforms, and development tools like RStudio. Here’s how you can use Installatron to install RStudio:

  1. Access Installatron: Log in to your web hosting control panel (cPanel, Plesk, etc.) where Installatron is available.
  2. Locate RStudio: Look for the Installatron icon or link in your control panel. It’s usually found in the “Software” or “Web Applications” section.
  3. Search for RStudio: Inside Installatron, use the search function to locate “RStudio” in the list of available applications. It might be listed as “RStudio Server” or similar.
  4. Initiate Installation: Click on the “Install” or “Install this application” button next to RStudio.
  5. Configuration: You’ll be presented with a form where you can configure the installation. This might include:
    • Location: Choose the directory where you want to install RStudio. For example, you can install it in a subdirectory like “rstudio” or in the root directory.
    • Version: Select the version of RStudio you want to install.
    • Administrator Login: Set up a username and password to access the RStudio admin panel.
    • Database: You might need to set up a database or database user, depending on the RStudio version you’re installing.
  6. Advanced Options: Depending on your hosting environment and preferences, you might have options to configure settings related to domain, SSL, data directory, etc.
  7. Install: Once you’ve configured the installation settings, click the “Install” or “Install Application” button.
  8. Wait for Installation: Installatron will now automatically download and install RStudio on your server. This might take a few moments.
  9. Completion: After the installation is complete, Installatron will provide you with information about accessing your newly installed RStudio instance, including URLs and login credentials.
  10. Access RStudio: Use the provided URL to access your RStudio installation through a web browser. You should be able to log in with the administrator credentials you set during installation.

Remember that the steps may vary slightly depending on your hosting type, control panel, and the version of Installatron being used. Always refer to the online support and resources provided by Sangkrit.net on your account interface.

Automating Tasks With Cron Jobs On cPanel Web Hosting & Server

Manually performing routine tasks can be time-consuming and prone to errors. This is where cron jobs come into play. A cron job is a scheduled task that allows you to automate various processes on your server. In this blog post, we’ll dive into the world of cron jobs and explore how you can harness their power within cPanel for a more streamlined and efficient website management experience.

Cron jobs are named after the “cron” daemon, a time-based job scheduler in Unix-like operating systems. They allow you to schedule tasks to run automatically at specified intervals, whether it’s daily, weekly, monthly, or even down to the minute.

In this lesson, you will learn about creating and managing Cron Jobs to automate tasks on your Sangkrit.net hosting options such as cPanel WebhostingWebhosting PlusVPS, or Dedicated Server.

The Advantage Of Using Cron Jobs

  1. Time Savings: Automating repetitive tasks frees up valuable time for more strategic endeavors.
  2. Consistency: Automated tasks are performed consistently, reducing the risk of human errors.
  3. Timely Updates: Cron jobs ensure that updates, backups, and maintenance tasks are executed on time.
  4. Enhanced Performance: Scheduled tasks can optimize your website’s performance and efficiency.
  5. Data Management: Cron jobs can help manage databases, clear temporary files, and perform routine maintenance.

Where You Can Use The Cron Jobs?

General tasks you can schedule with cron jobs:

  1. Scheduled Backups: Automate the backup of your website files and databases regularly.
  2. Content Updates: Schedule content updates, such as publishing new blog posts or articles.
  3. Security Scans: Set up cron jobs to run security scans and checks for vulnerabilities.
  4. Database Optimization: Automate database optimization to improve site performance.
  5. Clearing Cache: Schedule cron jobs to clear cache and temporary files to maintain site speed.

Other tasks done with cron jobs can be:

  1. Automated Tasks: Schedule regular backups of your website files and databases. You can clean up temporary files and cache to optimize website performance and also run security scans and checks for vulnerabilities.
  2. Content Management: Schedule the publishing of new blog posts or content updates. You can automate content archiving or removal.
  3. Database Maintenance: Optimize, repair, or back up databases. Schedule database backups to prevent data loss.
  4. Server Maintenance: Perform routine server maintenance tasks such as log rotation and automate software updates and patches.
  5. Email Campaigns: Schedule the sending of email campaigns to reach your audience effectively. You can also automate email list maintenance tasks.
  6. Data Synchronization: Set up cron jobs to synchronize data between different systems or databases.
  7. File Management: Automate tasks like moving, copying, or archiving files and directories. You can also schedule file cleanup to remove old or unnecessary files.
  8. Renewals & Expirations: Automate the renewal of SSL certificates before they expire.
  9. E-commerce Tasks: Automate inventory updates, product imports, and order processing.
  10. Regular Reporting: Generate and send regular reports to stakeholders.
  11. Server Monitoring: Run scripts that monitor server health and performance.
  12. Social Media Automation: Automate the posting of social media updates at specific times.
  13. Custom Scripts: Set up custom cron jobs to execute specific scripts or commands.

How To Create Cron Jobs On cPanel?

Creating cron jobs within cPanel is generally a five-step process. Simply log in to your Sangkrit.net account, visit the ‘My Products’ page, and open the cPanel of the hosting or server wherever you want to schedule a cron job. Next, follow the given steps:

  1. Access your cPanel dashboard through your hosting provider.
  2. Look for the “Cron Jobs” icon and click on it.
  3. Select the frequency at which you want the cron job to run – whether it’s once a day, once a week, etc.
  4. Enter the command that the cron job should execute. This can include shell commands, scripts, or URLs.
  5. Use advanced settings to fine-tune your cron job, such as email notifications upon completion.

You should always test your cron job commands before setting them up in production. While specifying file paths, use absolute paths to ensure accuracy. Apart from this, periodically review and update your cron jobs to adapt to changes.

Cron jobs are like your personal virtual assistants, handling routine tasks in the background while you focus on more critical aspects of your website. With cPanel’s user-friendly interface, creating and managing cron jobs becomes a breeze. By automating tasks that would otherwise require manual attention, you can enhance your website’s performance, improve efficiency, and ensure that your online presence is running smoothly around the clock.

Elevate Your Website’s Security Standards With Fully Managed SSL Service

The new Managed SSL Service at Sangkrit.net saves you from the technical steps of installing and implementing HTTPS over your domains.

What Is Managed SSL Service?

It handles the installation, configuration, management, and renewal of SSL(Secure Socket Layer) certificates on your websites and the service ensures that your website stays safe and secure on the internet.

The Managed SSL Service also saves you from common encryption errors such as:

  • SSL not found error
  • Mixed-content error
  • HTTPS redirect failure error
  • SSL certificate mismatch error

SSL certificates are essential for securing data transmitted between a user’s browser and a website’s server, ensuring that sensitive information such as login credentials, personal details, and payment information is encrypted and protected from malicious actors.

What Is Managed SSL Service Offers You?

Here’s an overview of the features that Managed SSL Service offers:

Installation & Setup

Managed SSL Service providers handle the entire process of obtaining and installing SSL certificates on your website. This includes generating a Certificate Signing Request (CSR), validating domain ownership, and configuring the server to use HTTPS.

Automatic Renewal

SSL certificates have an expiration date, typically ranging from a few months to a year. If you leave this option on, the Managed SSL Service ensures that your certificates are automatically renewed before they expire, preventing any disruption in your website’s security.

Certificate Types

Managed SSL services offer various types of SSL certificates, including Domain Validated (DV), Organization Validated (OV), and Extended Validation (EV) certificates. They can also provide Wildcard and Multi-Domain (SAN) certificates to secure multiple subdomains or domains.

Security & Trust

Managed SSL services offer SSL certificates from reputable Certificate Authorities (CAs) that are recognized and trusted by web browsers. This ensures that your website is not flagged as “Not Secure,” and users can browse your site with confidence.

SEO Benefits

Search engines, including Google, consider HTTPS as a ranking factor. Having an SSL certificate can positively impact your website’s search engine rankings, leading to improved SEO performance.

Support & Troubleshooting

Managed SSL services often provide technical support to address any issues related to SSL certificates. They can help with setup, configuration, and troubleshooting to ensure your website’s security is maintained.

Compatibility & Updates

Managed SSL services ensure that your SSL certificates are compatible with modern web standards and are regularly updated to meet evolving security requirements.

Compatibility with CDN & Load Balancers

Managed SSL services can help you configure SSL certificates for content delivery networks (CDNs) and load balancers, ensuring that your entire website’s traffic is securely encrypted.

Simplified Management

By outsourcing SSL management, website owners can focus on other aspects of their business without worrying about the technical details of certificate installation and renewal.

PCI Compliance

For websites that handle online payments, an SSL certificate is essential for Payment Card Industry Data Security Standard (PCI DSS) compliance.

Green Padlock Symbol

An SSL certificate displays a green padlock symbol in the browser’s address bar, indicating that the connection is secure. This symbol builds trust with users and can potentially increase conversions on e-commerce sites.

Managed SSL Service is a convenient option for website owners who want to ensure the security of their visitors’ data without dealing with the complexities of SSL certificate management. It allows businesses to focus on their core activities while benefiting from enhanced website security and improved user trust.

How Managed SSL Service Works?

Authentication is the keystone of SSL protection. After you subscribe to a Managed SSL, the system itself validates your domain and issues an SSL certificate to ensure your website only takes a secure connection.

Once the system configures the SSL certificate on your domain and verifies that everything is accurate, you receive an email saying that your website is now successfully running over a secure HTTPS connection.

The service offers you Domain Validation (DV) SSL certificates via Managed SSL Service. You can purchase a certificate for a single site or a multiple-domains certificate i.e. SAN SSL that secures one primary plus four additional domains i.e. a total of five domains.

Starting Your Own Self-Hosted Podcast Generator Website At Sangkrit.net

Podcasts are digital media that primarily consists of episodic audio content but sometimes people also use the name with certain types of video content too.

Podcasts may appear similar to internet radio programs, but the difference is that they originally exist as audio files that can be played at a listener’s demand, anytime and anywhere using an internet-connected device.

These are made available for streaming or downloading online from a website. Listeners may subscribe to podcasts to receive new episodes automatically as they are released, just like a blog subscription.

Podcasts can be listened to on a wide range of devices, including laptops, smartphones, tablets, and some other portable media players. There are various services that allow you to stream podcasts online.

But in this lesson, you will learn about empowering your own domain by starting a self-hosted podcast website where you can keep all activities under your own control. This lesson guides you on how you can easily start up a podcast website on Sangkrit.net hosting options such as cPanel WebhostingPlesk Windows HostingWebhosting PlusVPS, Dedicated Server, and now on Managed WordPress too but we will discuss WordPress-based Podcast Websites in the next lesson.

We will be using a free and open-source podcast publishing application called Podcast Generator PG, you will learn about installing it on your web hosting account using the free website automation system called Installatron. Installatron ensures Podcast Generator is kept up-to-date and secure, and it also confirms that the application is quickly and easily installed on your server and you get handy features like Clone, Backup, Restore, and Backup Scheduling to save your time.

How To Install Podcast Generator PG On Your WebHosting?

Start by registering or transferring your domain name to Sangkrit.net and then subscribe to a hosting option such as cPanel WebhostingPlesk Windows HostingWebhosting PlusVPS, or Dedicated Server.

Now visit the ‘My Products’ page from the top right corner menu of your Sangkrit.net account and click ‘Setup’ next to the hosting option you like to use. This starts a step-by-step process of connecting your domain name and configuring your hosting option so that you can use it.

Once, the hosting is set up, simply click ‘Manage’ and access the control panel of your web hosting. This is typically cPanel, Plesk, or a similar interface to which you have subscribed.

Look up ‘Installatron’, click to open it, and it will take you to the Application Browser page. Now simply follow these steps:

Step #1 Choose Podcast Generator PG Application: On the Installatron interface, you will see a list of applications. Use the search bar or browse to find “Podcast Generator PG” and click on it.

Installatron Applications Browser

Step #2 Install Podcast Generator PG: Once you’re on the Podcast Generator PG application page, click the “Install this application” button to initiate the installation process. You’ll be presented with various setup options such as:

  • Location: Choose the domain/subdomain where you want to install Podcast Generator PG.
  • Directory: Specify the directory where Podcast Generator PG will be installed. Leave this blank if you want it to be installed directly on your chosen domain.
  • Admin Account: Set the username and password for the Podcast Generator PG administrator account.

Step #3 If Necessary Select Advanced Options (Optional): Click on the “Advanced Options” section to expand it. Here, you can customize settings like database name, database user, backup options, and more. You may also leave these as their default values as these settings are optional.

Step #4 Start The Installation: Review your settings to ensure they’re correct, and then click the “Install This Application” button. This will now begin the installation process and you will see a progress bar and messages indicating the installation steps.

Once the installation is complete, Installatron will provide a link to access your Podcast Generator PG installation and details about your admin account.

Common Features Of Podcast Generator PG Website
  1. Podcast Creation: It allows you to create podcasts by uploading audio files, adding episode details such as titles, descriptions, and release dates, and organizing them into series.
  2. RSS Feed Generation: It offers you the ability to generate RSS feeds automatically. These feeds are essential for distributing your podcast to various podcast directories and platforms, such as Apple Podcasts and Spotify.
  3. Web-Based Interface: It comes with a web-based interface that makes it easier for even an 8-year-old child to manage and organize podcast episodes and series without any technical expertise.
  4. Appearance & Customization: It lets you customize the appearance of your podcast website with themes and templates, enabling you to match the design to your brand or preferences.
  5. Multiple Users & Membership Option: Depending on the version, Podcast Generator supports multiple user accounts, allowing a team to collaborate on podcast creation and management.
  6. Episode Management: You can manage and organize episodes, including the schedule of future releases and backdating previous ones.
  7. Media Hosting: It includes features to host and serve your audio files, ensuring they’re accessible to your audience when they listen to your episodes.
  8. Categories & Tags: It enables you to categorize and tag your episodes, making it easier for listeners to discover the content they’re interested in.
  9. Statistics: It offers basic statistics, such as the number of downloads for each episode.
  10. Automatic Updates: It allows you to automatically update your RSS feed when new episodes are added, making it more convenient for listeners to stay up to date.

Podcast Generator (PG) is a free PHP-based open-source content management system specifically programmed for self-hosting podcasts. It equips the user with the tools to easily manage all of the aspects of the publication and distribution of a podcast, from uploading episodes to submitting them to the Podcast Index and major directories such as Apple Podcasts, Google Podcasts, and Spotify.

Making Your Own Cloud Storage & Backup Website At Sangkrit.net

You can set up your own cloud storage and store files in the cloud, access them from various devices, and collaborate in real time. Like Google Drive, DropBox, and other cloud platforms, setting up your personal cloud is also easy and offers you more privacy, and is very much cheaper when it comes to acquiring more space.

In this lesson, you will learn about Nextcloud Hub which allows you to start your own self-hosted cloud platform, and you will also see how easily you can set it up on your Sangkrit.net hosting options such as cPanel WebhostingPlesk Windows HostingWebhosting PlusVPS, or Dedicated Server.

What Is Nextcloud Hub?

Nextcloud Hub is a free and open-source, self-hosted platform designed to empower individuals and organizations with secure cloud and efficient control over their data.

It offers you a comprehensive suite of features for file synchronization, sharing, collaboration, communication, and more. Its emphasis on data privacy, security, and its modular and extensible nature, has made it a widespread alternative for those seeking an option for commercial cloud storage and collaboration solutions.

Nextcloud enables you to create your own cloud environment by installing it on your hosting or server. This process grants you full ownership and control over your data, ensuring that sensitive information remains under your control.

The main features of Nextcloud Hub includes:

  1. File Synchronization and Sharing: Enables seamless file synchronization with flexible cloud permissions and password protection across devices, allowing you to access your files securely from anywhere.
  2. Collaboration & Editing: Offers real-time collaborative document editing for various file types, facilitating online teamwork on projects.
  3. Easy Chat & Communication: Built-in Nextcloud Talk app equips secure audio and video calls, chat, and screen sharing, fostering seamless communication within the platform.
  4. Calendar & Contacts: It offers applications for managing calendars, events, tasks, and contacts, offering a centralized hub for personal and professional organization.
  5. Online Security & Encryption: Data security is a paramount concern, it offers end-to-end encryption for files, ensuring that only the intended recipients can have them.
  6. App Ecosystem: Nextcloud’s app store offers a diverse range of extensions that enhance its functionality, catering to various needs such as note-taking, project management, and more.
  7. Mobile App (Android & iOS) Integration: Mobile applications for iOS and Android devices enable users to access and manage their Nextcloud data while on the move.
  8. Customization & Branding: Nextcloud can be customized to reflect your business branding and create a consistent user experience.
  9. Powerful User Management: It enables you to manage user accounts, permissions, and access controls.
  10. Quick Installation & Self-Hosting: Nextcloud can be installed and hosted at any Sangkrit.net hosting options such as cPanel WebhostingPlesk Windows HostingWebhosting PlusVPS, or Dedicated Server, providing full control over data and reducing reliance on third-party cloud providers.
  11. Extensible Coding: Being open-source, Nextcloud can be extended and customized by developers to suit your specific requirements.

It empowers individuals, businesses, and institutions to leverage their own secure and private cloud environment for secure data storage, collaboration, and communication. Thus, it becomes an appealing solution for anyone seeking his own versatile and self-hosted cloud platform with 100% control.

How To Install Nextcloud In Your Hosting Account?

Start by registering or transferring your domain name to Sangkrit.net and then subscribe to a hosting option such as cPanel WebhostingPlesk Windows HostingWebhosting PlusVPS, or Dedicated Server.

Now visit the ‘My Products’ page from the top right corner menu of your Sangkrit.net account and click ‘Setup’ next to the hosting option you like to use. This starts a step-by-step process of connecting your domain name and configuring your hosting option so that you can use it.

Once, the hosting is set up, simply click ‘Manage’ and access the control panel of your web hosting. This is typically cPanel, Plesk, or a similar interface to which you have subscribed.

Look up ‘Installatron’, click to open it, and it will take you to the Application Browser page. Now simply follow these steps:

Step #1 Choose Nextcloud Application: On the Installatron interface, you will see a list of applications. Use the search bar or browse to find “Nextcloud” and click on it.

Installatron Applications Browser

Step #2 Install Nextcloud: Once you’re on the Nextcloud application page, click the “Install this application” button to initiate the installation process. You’ll be presented with various setup options:

  • Location: Choose the domain/subdomain where you want to install Nextcloud.
  • Directory: Specify the directory where Nextcloud will be installed. Leave this blank if you want it to be installed directly on your chosen domain.
  • Version: Select the version of Nextcloud you want to install. It’s recommended to install the latest stable version.
  • Admin Account: Set the username and password for the Nextcloud administrator account.
  • Data Directory: Choose where your Nextcloud data will be stored. This should be outside of your web root for security reasons.

Step #3 If Necessary Select Advanced Options (Optional): Click on the “Advanced Options” section to expand it. Here, you can customize settings like database name, database user, backup options, and more. You may also leave these as their default values as these settings are optional.

Step #4 Start The Installation: Review your settings to ensure they’re correct, and then click the “Install This Application” button. This will now begin the installation process and you will see a progress bar and messages indicating the installation steps.

Once the installation is complete, Installatron will provide a link to access your Nextcloud installation and details about the admin account.

Step #5 Access Nextcloud: Click on the provided link to access your Nextcloud instance. You can log in with the admin account you set up during installation.

Now you know that using your own cloud storage solution instead of relying on third-party services offers many benefits, especially in terms of cost, control, privacy, security, and customization. Earlier, creating own cloud storage was not easy for every individual or business but today anyone can easily have it. All Sangkrit.net hosting options support NextCloud Hub, anyone can start it in a few minutes.

Easily Setup CodeIgniter Online For Developing PHP Web Applications

CodeIgniter is specially coded for PHP developers who require a simple and elegant system to create full-featured web applications. It is a free and open-source PHP web application framework that simplifies the development of dynamic web applications. It is known for its simplicity, flexibility, and performance, making it a popular choice among newbies as well as experienced PHP web developers.

In this lesson, you will learn about CodeIgniter and how you can easily install it on your Sangkrit.net hosting options such as cPanel WebhostingPlesk Windows HostingWebhosting PlusVPS, or Dedicated Server.

CodeIgniter is suitable for developing a wide range of web applications, such as:

  1. Developing Blogs and Content Management Systems (CMS)
  2. Developing Social Networking Platforms
  3. Developing eCommerce Websites
  4. Developing Web Services & APIs
  5. Developing Web Portals

CodeIgniter has an easy learning curve, making it suitable for beginners who want to develop PHP applications. It is lightweight and offers optimized execution resulting in faster loading times and better performance of websites.

codeIgniter-development

It is quite popular among developers and surrounds an active community with thorough documentation, that makes it easier for anyone to find resources and solutions online.

It allows you to use only the libraries you require, bypassing unnecessary components. CodeIgniter supports hosting configurations and PHP versions at Sangkrit.net so you can easily install and use it on the hosting option of your choice.

How To Install Code Igniter In Your Hosting Account?

Start by registering or transferring your domain name to Sangkrit.net and then subscribe to a hosting option such as cPanel WebhostingPlesk Windows HostingWebhosting PlusVPS, or Dedicated Server.

Now visit the ‘My Products’ page from the top right corner menu of your Sangkrit.net account and click ‘Setup’ next to the hosting option you like to use. This starts a step-by-step process of connecting your domain name and configuring your hosting option so that you can use it.

Once, the hosting is set up, simply click ‘Manage’ and access the control panel of your web hosting. This is typically cPanel, Plesk, or a similar interface to which you have subscribed.

Look up ‘Installatron’, click to open it, and it will take you to the Application Browser page. Now simply follow these five steps:

Step #1 Find CodeIgniter In Installatron’s Application Browser: You may simply use the search or browse functionality to find CodeIgniter on the application browser page.

Installatron Applications Browser

Step #2 Start The Installation Process: Click on CodeIgniter to open the installation page.

Code Igniter cPeanl Installation

Step #3 Configure The Installation: You will be asked to select a domain or subdomain, or provide a directory name, and specify administrative credentials such as username and password. Enter the details and click the “Install This Application” button to continue.

Step #4 Wait For The Installation To Complete: Once the installation is complete, Installatron will provide you the installed CodeIgniter application details that include direct URLs for the front-end and admin panel.

Step #5 Customize and Configure: Clicking the URLs you can log in to your CodeIgniter application and customize it according to your requirements.

CodeIgniter follows the Model-View-Controller (MVC) architectural pattern, separating application logic, data manipulation, and presentation. It doesn’t force you to stick to restrictive coding rules or start the work from scratch. You have the freedom to use your chosen coding methods and libraries. It lets you creatively focus on your project by minimizing the amount of code needed for your task.

How To Start Your Own Auctions Website?

The lesson guides you on how you can easily start up your own auction website at any Sangkrit.net web hosting option.

Auction means a public sale event where items, goods, or services are offered for bidding, and then are sold to the highest bidder. Auction Websites operate similarly to traditional auctions, but the bidding and transactions are conducted online rather than in a physical location.

These websites are programmed to provide an online platform where individuals or businesses can list items for sale and enable buyers to bid on those items. Auction websites provide an online platform for a wide range of items to be sold, including collectibles, antiques, electronics, fashion items, art, and more. They offer convenience for both buyers and sellers by enabling online transactions without the requirement for physical presence. Some popular examples of auction websites may include eBay, LiveAuctioneers, and PropertyRoom.

In this lesson, you will learn about starting your own auction website at any Sangkrit.net plan such as cPanel WebhostingPlesk Windows HostingWebhosting PlusVPS, or Dedicated Server.

You will be making Auction Website by installing the WeBid app via Installatron, the website automation system that lets you start any kind of website in minutes. But the first thing is to know about the WebBid app.

What Is WeBid App?

WeBid is a free and open-source web application that allows anyone to create and manage online auction websites. It provides a platform for individuals and businesses to set up their own auction sites, where users can simply bid on and win items listed by sellers.

Auction Website

The application easily installs on any hosting plan and is programmed to be user-friendly and customizable. Thus making it suitable for both beginners and masters.

Key features and characteristics of the WeBid web application include:

  1. Online Auction Management: WeBid allows users to list items for auction and set various parameters such as starting bids, reserve prices, auction durations, and bidding increments.
  2. Online Bidding System: Users can place bids on items listed in auctions. The highest bidder at the end of the auction wins the item.
  3. User Registration and Profiles: WeBid supports user registration, allowing bidders and sellers to create accounts and manage their profiles. Registered users can track their bidding history, won items, and more.
  4. Categories & Listings: Sellers can categorize their items to make them easier to find for potential buyers. The application supports various listing formats, including fixed-price listings and traditional auction-style listings.
  5. Highly Customizable: WeBid provides customization options through templates and themes. Users can choose from different templates or create their own to match the look and feel of their auction website.
  6. Payment Gateways: The application supports integration with payment gateways, enabling secure online payments for items won in auctions.
  7. Messaging System: WeBid includes a messaging system that allows communication between buyers and sellers. This can be particularly useful for questions about items or payment.
  8. Protection & Security Features: WeBid offers security features to protect user data and transactions. It includes CAPTCHA for spam prevention and encryption for secure communications.
  9. Multi-Language Support: WeBid supports multiple languages, making it suitable for creating auction websites that cater to a global audience.
  10. Administration Panel: The application includes an administration panel that allows site administrators to manage users, listings, categories, and other aspects of the auction site.
  11. Search and Filtering: WeBid provides search and filtering options to help users find specific items they are interested in bidding on.
  12. Community and Online Support: WeBid has a community of users and developers who contribute to its development and offer support. Users can access documentation, forums, and resources for assistance. Apart from that Sangkrit.net users can access round-the-clock privileged customer support from their account section.

It is particularly well-suited for individuals and businesses willing to create their own online auction platforms. It offers all the necessary tools to help you set up and manage your or anyone’s auction website with ease, whether for general merchandise, collectibles, unique items, or other categories. Users having no technical skills can also install and configure the WeBid app and get their auction sites up and running.

Installing WeBid On Your Sangkrit.net Hosting

Start by registering or transferring your domain name to Sangkrit.net and then subscribe to a hosting option such as cPanel WebhostingPlesk Windows HostingWebhosting PlusVPS, or Dedicated Server.

Now visit the ‘My Products’ page from the top right corner menu of your Sangkrit.net account and click ‘Setup’ next to the hosting option you like to use. This will start an online step-by-step process of connecting your domain name and configuring your hosting option so that you can use it.

Once, the hosting is set up, simply click ‘Manage’ and access the control panel of your web hosting. This is typically cPanel, Plesk, or a similar interface to which you have subscribed.

Look up ‘Installatron’, click to open it, and it will take you to the Application Browser page. Now simply follow these steps:

  1. Find WeBid On Applications Browser: Inside Installatron, you’ll see a list of available applications you can install. Search for “WeBid” in the search bar or locate it in the “E-commerce” or “Auctions” category.
  2. Start the Installation: Once you’ve found WeBid, click on it to start the installation process.
  3. Configure the Installation: You will be presented with installation options and configuration settings. Follow these general steps:
    • Choose Domain: Select the domain where you want to install WeBid.
    • Directory: Decide if you want WeBid to be installed in the root directory (e.g., http://yourdomain.com) or in a subdirectory (e.g., http://yourdomain.com/auction).
    • Admin Username and Password: Set the admin username and password for accessing the WeBid admin panel.
    • Site Name: Enter the name of your auction website.
    • Database Settings: Choose whether to create a new database or use an existing one. Provide a name for the database and set a username and password.
    • Language: Select the preferred language for your WeBid installation.
  4. Advanced Options (Optional): Depending on your requirements, you may have additional options to configure, such as backup settings, cron jobs, and more. You can leave these at their default settings if you’re unsure.
  5. Start The Installation Process: Click the “Install” button to initiate the installation process. Installatron will now install WeBid on your chosen domain. This process might take a minute or two.
  6. Installation Completes: After the successful completion of the installation process, you will see a confirmation message.
  7. Website Details: It will also give you details about accessing your newly installed WeBid website and its admin panel.
  8. Access Your WeBid Site: Use the provided URLs and credentials to access your new auction website and the admin panel.
  9. Congratulations! You’ve successfully installed WeBid using Installatron on your Sangkrit.net hosting option.

Now you can start customizing and setting up your auction website, adding items, and configuring the platform according to your preferences.

Alternative Method – WordPress Auctions

If you are a WordPress user and you think using WordPress for making your online auction website would be easier than using any new application then you can do it with WordPress. The “Ultimate WordPress Auction Plugin” is a powerful tool that can easily add auction functionality to your WordPress Website.

How To Create Auctions Website With WordPress?

Start by registering or transferring your domain name to Sangkrit.net and then subscribe to Managed WordPress or install WordPress on any other hosting option which you have chosen such as cPanel WebhostingPlesk Windows HostingWebhosting PlusVPS, or Dedicated Server.

Now simply follow these steps:

Login to the admin panel of your WordPress site and navigate to Plugins -> Add New page to search and install the “Ultimate WordPress Auction Plugin” plugin on your website.

After activation, you will find its new menu item added to your admin area dashboard. Click on it and configure the general settings, such as currency, time zone, and auction listing layout.

For creating a new auction, navigate to the auction plugin section and click on “Add New Auction” and fill in the important details such as:

  • Title & Description
  • Images of the item
  • Starting bid price
  • Bid Increments
  • Auction start and end dates
  • Auction type such as standard or reverse, etc

You would be able to view and manage all your auctions from the plugin’s dashboard as well as monitor bids and bidder information for each auction. The plugin enables you to extend or close auctions manually if required.

How Does WordPress Auctions Plugin Works?

The bidders can place bids on the items listed in auctions. The condition is that their bids should be higher than the current bid thus meeting the bid increment rules.

Aste Boetto, A Real Auction Website Created With This Plugin

As soon as the auction ends, the highest bidder wins. The admin person can communicate with the winning bidder through email and on the basis of setup, can arrange the payment and delivery.

Another important thing to keep in mind is that the users must be registered and logged in to participate in auctions. You may open the registration on your website by visiting your admin area dashboard Settings -> General page and selecting the option ‘Anyone can register’ or you may selectively invite the users for registration by visiting Users -> Add New page that enables you to add new users and invite users through email.

The specifics of using the “Ultimate WordPress Auction Plugin” might vary based on the plugin’s features, your theme, and your website’s setup. So always refer to the plugin’s documentation for more specific instructions. For a prompt response during any issues, you may also contact us using the following comment form.

How To Fix White Screen WSOD Issues In WordPress?

There is a common WordPress issue that displays a blank white screen i.e. no content instead of the hoped content, It is often referred to as WSOD i.e. White Screen of Death. This can be caused by plugin conflicts, theme issues, PHP or Apache errors.

In this lesson, you will learn about the possibilities that might cause this issue and how you can fix them easily.

Check For Plugin Conflicts

Start by deactivating all your plugins. If you can access your WordPress admin dashboard, go to “Plugins” and select all plugins, then click “Deactivate” from the Bulk Actions dropdown.

And if you cannot access your dashboard, log in to the cPanel of your website, open the file manager, and navigate to the /wp-content/ directory to rename the “plugins” folder to “plugins-disabled.” After doing this login to your dashboard and navigate to the Plugins page. This will deactivate all plugins.

Now rename the folder back to its original name i.e. Plugins and then again go back to the plugins page on your admin area dashboard to start activating the plugins one by one. As soon you find the plugin which upon activation causes the blank white screen on your website, delete it from your website and the WSOD would get fixed. This process helps you to identify the specific plugin causing the conflict.

Check For Incompatible Themes & Plugins

In some cases, a combination of plugins or a specific theme might be causing conflicts. Research online to see if others have reported similar issues with specific themes or plugins.

Switch To Default WordPress Theme

If the issue persists after deactivating plugins, your theme might be causing the problem. Switch to a default WordPress theme to see if the WSOD is resolved. If it is, there might be compatibility issues with your previous theme.

Check .htaccess File

This file is located in the root directory of your website and can be accessed from the cPanel -> File Manager -> Public_HTML or the main directory of the website where WordPress is installed. Many times this file is kept hidden by the cPanel, so in order to view the file you will need to display the hidden files from the settings icon present on the top-right corner of the cPanel File Manager’s screen.

Next, download one copy of the file as a backup and then open the file for online editing. Remove any unnecessary lines by comparing the original file code from here and then check your website.

Increase PHP Memory Limit

Sometimes, a low PHP memory limit can cause the WSOD. To increase it, access your site’s wp-config.php file using FTP and add the following line before the “That’s all, stop editing!” line: define(‘WP_MEMORY_LIMIT’, ‘256M’);

Check for Syntax Errors

If you recently edited your theme’s files or added custom code to your site, a syntax error might be causing the WSOD. Use FTP to access your site’s files and check for any errors in the code you added.

Review Error Logs

Sangkrit.net provides you access to your server’s error logs from WHM and cPanel (Metrics -> Errors), these logs can provide valuable information about the cause of the WSOD. Look for any PHP error messages that might point to the specific issue and get it fixed. In general, there are plugin issues so there is a chance that you would be finding some errored line in a plugin or theme of your website. If you don’t know how to fix the code then simply change that plugin or theme to get the issue resolved.

Revert Recent Changes

If you have recently made changes to your website (e.g., installing a new plugin, or updating a theme), try reverting those changes to see if the WSOD is resolved.

Restore From Backup

If none of the above solutions work and you have a recent backup of your website, consider restoring your site to a previous working version.

Sangkrit.net offers you regular backups and restores from its one-click website installer on cPanel so if you have activated that then restore your website. And if you have manually downloaded the backup of your website then restore it manually, in 95 percent of cases the issue gets fixed after restoring the website.

Seek Professional Help

In case you don’t have a backup or you are not able to resolve the issue anyhow then there is nothing to panic about because there are experts who have trained themselves to resolve such website issues. So if you’re unable to identify or resolve the problem on your own, consider reaching out to online support from your Sangkrit.net account page.

Remember to create a backup of your website before making any major changes to avoid data loss. Diagnosing and fixing the White Screen of Death can be a bit complex, so be patient and methodical in your troubleshooting efforts.

How Website Automation System Works At Sangkrit.net?

Website Automation System of Web Application installer is a software that works from the admin panel of your cPanel WebhostingPlesk Windows HostingWebhosting PlusVPS, or Dedicated Server and helps you build any kind of website in minutes.

In the previous lessons you have learned about Installatron i.e. the one-click web application installer, we use at Sangkrit.net hosting options and the applications you can install by using it on your hosting account. Now this lesson guides you on how actually it works and what it does to make website creation and management easy for non-technical users.

Installatron is a tool or you can say software that automates the process of installing and setting up web applications on a web server or hosting environment. It simplifies the deployment of various software applications, such as content management systems (CMS), e-commerce platforms, blogs, forums, and other web-based applications.

Instead of manually downloading the application files, creating databases, configuring settings, and uploading files to the server, Installatron streamlines the entire process into a few simple steps. This makes it easier for users, even those with limited technical knowledge, to set up and run complex web applications on their websites.

It typically works through a graphical user interface (GUI) accessible from your web hosting control panel. Users can choose the application they want to install from a list of available options and then follow a guided installation process.

Here’s how Installatron works:

  1. Application Selection: The user selects the desired web application from a list of available options provided by the installer. Popular choices include WordPress, Joomla, Drupal, Magento, and many others.
  2. Configuration Options: The installer prompts the user to provide essential details such as the website name, database credentials, administrator username, and password.
  3. Installation: The installer automatically downloads the latest version of the selected application and sets up the necessary files and directories on the web server.
  4. Database Setup: The installer creates the required database tables and establishes the connection between the application and the database.
  5. Completion: Once the installation is complete, the user receives a confirmation message, and they can access the newly installed application by visiting the website’s URL.

It simply saves time and effort for website owners and developers, as they eliminate the need for manual installation and configuration. Additionally, they often provide additional features like automatic updates, backups, and management tools to simplify the ongoing maintenance of the installed applications.

It makes it easier for Sangkrit.net users to quickly set up and manage a wide range of web applications without requiring extensive technical knowledge.

How To Use The Automatic Website Building Platforms At Sangkrit.net Hosting Options?

In the previous lesson, you learned about Installatron, the website automation platform that lets you build most types of websites in minutes. Now this lesson explains to you how easily you can do that from you Sangkrit.net’s cPanel WebhostingPlesk Windows HostingWebhosting PlusVPS, or Dedicated Server.

Installatron, the one-click website application installer that automatically installs most types of website building platforms can be accessed on both Linux cPanel and Windows Plesk hosting environs at Sangkrit.net.

SANGKRIT.net Web Hosting Cloud Based Hosting Unlimited Bandwidth

To start using it, you must have one Sangkrit.net hosting option. Next, simply log in to your SANGKRIT.net Account, then visit ‘My Products’ page and open the cPanel of the account on which you want to create websites via Installatron.

Installatron is available in cPanel, Plesk, DirectAdmin, and other control panels too. Look for the Installatron icon or section in your control panel. Once you find that, click it and follow the given steps:

  1. Browse the Application Library: In Installatron, you’ll find a library of web applications available for installation. Browse the list of applications or use the search bar to find a specific application you want to install.
  2. Choose the Application: Select the application you wish to install. For example, if you want to install WordPress, click on the WordPress icon.
  3. Install the Application: You’ll be presented with a form to configure the installation settings. Customize options like the domain, directory, database settings, and administrative login credentials.
  4. Configure The Advanced Options (Optional): If you need more advanced settings, you can expand the “Show Advanced Options” section and configure specific options according to your preferences.
  5. Start the Installation: Once you’ve configured the settings, click on the “Install” or “Install Now” button to begin the installation process.
  6. Monitor the Installation: Installatron will initiate the installation process and display a progress bar. Once the installation is complete, you will receive a confirmation message with the application details and login credentials.
  7. Access and Manage Applications: After the installation is complete, you can access your newly installed application by going to the domain or directory you specified during the installation.
  8. For Managing Applications: Return to Installatron in your control panel to manage installed applications. From here, you can update applications, create backups, clone or restore applications, and view application details.
  9. Updating Applications: If you have not opted for automatic updates, you can check for application updates through Installatron. When updates are available, you can initiate the update process to keep your applications secure and up to date.
  10. Create Backups: It’s essential to create backups of your applications to protect against data loss. Use Installatron to create both automatic and manual backups and store them securely.
  11. Clone and Staging: This option is optional, if you want to test changes or create a staging environment, you can use Installatron to clone an existing application.

Installatron offers a wide range of web applications that users can easily install on their web hosting accounts without any technical skills. It simplifies the process of making and managing websites by making web applications accessible and manageable for users from zero to all technical levels.

The Website Automation Platform That Lets You Build Any Kind Of Website In Minutes

Whether you subscribe Sangkrit.net’s cPanel WebhostingPlesk Windows Hosting, Webhosting PlusVPS, or Dedicated Server. Every option gives you access to Installatron, which is an application installer and website automation platform that simplifies the process of making most types of websites as well as installing and managing web applications on various web hosting platforms.

It is a popular tool to give you a user-friendly and streamlined experience in installing, updating, and managing web applications easily on your own.

Extensive Application Library

Installatron provides a vast library of web applications, including content management systems (CMS) like WordPress, Joomla, and Drupal, e-commerce platforms like WooCommerce and Magento, forum software, photo galleries, and many other popular scripts.

One-Click Application Install

With Installatron, users can install web applications with just a few clicks. It automates the entire installation process, making it quick and easy for website owners to set up their desired applications.

User-Friendly Interface

Installatron offers an intuitive and user-friendly interface, making it accessible to users with various levels of technical expertise.

Multi-Language Support

The platform supports multiple languages, catering to users around the world.

Automatic & Manual Application Updates

Installatron also manages application updates, ensuring that users have access to the latest versions with security patches and feature enhancements. Users can choose to enable automatic updates or manually update applications through the Installatron dashboard.

Website Backup & Restore Options

The app installer provides backup and restore functionalities, allowing users to create backup copies of their websites and applications. This ensures data safety and provides an easy way to restore websites in case of issues or data loss.

Easy Clone & Staging

Installatron allows users to clone existing applications, making it simple to set up development or staging environments for testing changes before implementing them on the live site.

Easy Customization & Configuration Options

Users have the flexibility to customize the installation parameters, such as database settings, site name, and admin credentials during the installation process.

Installatron is well integrated into popular control panels of cPanel WebhostingPlesk Windows Hosting, Webhosting PlusVPS, or Dedicated Server at Sangkrit.net. Thus, making it available to all website owners of Sangkrit. The integration with hosting control panels allows users to access Installatron directly from their Sangkrit.net hosting account, making the installation and management of web applications more convenient.

It simplifies the process of making websites and managing web applications, making it an excellent tool both for beginners and experienced website owners alike. It saves time and effort by automating the setup and maintenance of web applications, allowing website owners to focus on creating and managing their content.

In the next lesson, you will learn about installing such free website-building applications via Installatron on your Sangkrit.net hosting option.

Creating Git-Based Collaboration Repository On cPanel Hosting Or Server

Git is a distributed version control system (VCS) used for tracking changes in the source code during the software development process. It was created by Linus Torvalds in 2005 and has now become one of the most widely used version control system in software development field.

The advantage of Git is that it allows multiple developers to collaborate on a project by keeping track of changes, coordinating work, and providing a historical record of all modifications made to the codebase.

The Sangkrit.net’s cPanel WebhostingWebhosting PlusVPS, and Dedicated Server all offer you a feature called “Git™ Version Control”. This function simply enables you to set up and manage Git repositories for your website’s code. By Git integration in cPanel, website owners and developers can take advantage of version control functionalities directly from the cPanel interface, without the need to access the command line. So this lesson guides you on how you can easily create the Git Repository on your Sangkrit.net hosting option.

Login to your SANGKRIT.net Account, then visit ‘My Products’ page and open the cPanel of the account on which you want to create the Git repository.

  1. On your cPanel account, scroll down to Git Version Control present in the Files section.
  2. Click Create in the top-right corner of the interface and a new interface will appear.
  3. Select whether to clone an existing repository, create a new one, or add an existing one to the list of cPanel-managed repositories.
  4. To clone an existing repository, ensure that the Clone a Repository toggle is enabled. Then, enter the clone URL for the repository that you wish to clone in the Clone URL text box.
  5. To create a new repository or add an existing repository to the list of cPanel-managed repositories, set the Clone a Repository toggle to be disabled.
  6. In the Repository Path text box, enter the path to the directory that will contain the repository.
  7. In the Repository Name text box, enter the desired display name for the repository.
  8. To immediately create another repository, select the Create Another checkbox.
  9. Click Create, or click Return to Repository List to return to the list of repositories.

In the step number five, URL must include the http://https://ssh://, or git:// protocols or use the user@example.com/path format, where user represents the username, example.com represents the domain, and path represents the repository path. Another thing is, you cannot enter a local repository path.

In the step number six, a few important things for you to note down are:

  • If the directory specified doesn’t exist, the system will create it.
  • If the directory already has a repository, the system will add it to the list of cPanel-managed repositories.
  • The function enforces several restrictions on repository paths.
  • Unless you’re adding an existing repository to the list, the directory must be empty.
  • Subdomain directories have a cgi-bin directory and may also contain a .well-known directory. So you must move these before you can create a repository.

Another important thing to know is that if you have entered an SSH clone URL while clicking the Create option, the system will check for the remote server’s public SSH host key. It keeps this key in the /home/user/.ssh/known_hosts file, where user represents your username.

When the remote host is not registered with the system, you will have to click the Save and Continue option to register it to the file. You may optionally click Show Host Identification Information to view the host’s algorithm and SHA-256 and MD5 fingerprints. When the remote host is registered, the system creates the repository and at the time the remote host’s public key is changed, the system displays a warning.

Git has gained its popularity because of its flexibility, speed, and user support for the distributed workflows. It is a very useful tool for software development teams from small to big sizes. It has been commonly used with collaborative software and web development projects. It is also the foundation for many online code hosting systems, such as GitHub, GitLab, and Bitbucket, which provide cloud-based hosting for Git repositories for better collaboration among developers.

Easiest Way To Protect Your Website Resources From Hotlinks & Direct Links

Hotlinks, also called “hotlinking” or “direct linking,” lets a website to show images or other media that are hosted on another server without even uploading the content to its own server.

It is the practice of embedding or linking to media files such as images, videos, etc hosted on a website and linked by another website, without any permission of the owner.

These links use the resources of the website where these files are actually hosted because the hot links display the file without hosting it on their server so the resources of the main server are consumed whenever the webpage containing such files are viewed.

The only positive aspect of hotlink is easy sharing and the negative aspects are bandwidth theft and legal issues. To protect against hotlinking, website owners at Sangkrit.net may simply use hotlink protection on their cPanel WebhostingWebhosting PlusVPS, and Dedicated Server.

Login to your SANGKRIT.net Account, then visit ‘My Products’ page and open the cPanel of the account on which you want to enable the hotlink protection.

  1. On cPanel, scroll down to the ‘Hotlinks’ button and click it.
  2. Click ‘Enable’ and a new interface will open and display the Allowed referrers and Protected extension lists.
  3. Click Go Back.
  4. To allow specific sites to hotlink to your site, add their URLs in the URLs to allow access menu.
  5. To block direct access to files of specific types, add those file extensions to the Block direct access for the following extensions text box.
  6. For example, to block all .jpg images, add .jpg to the Block direct access for the following extensions text box.
  7. When you block these file types, others cannot hotlink to those types of files from your website regardless of any other settings.
  8. To allow visitors access to specific content through the URL, select the Allow direct requests checkbox. For example, if you enable this setting, a visitor could enter http://www.example.com/folder/example.jpg as a URL to access the example.jpg file.
  9. To redirect requests for certain content, enter the URL to which you want to redirect your visitor in the Redirect the request to the following URL text box.
  10. Click ‘Submit’.

You can anytime disable the hotlink protection by clicking the ‘Disable’ button. But as you click Disable, the system will delete the entries in the List of URLs. So it might be better for you to save the list locally before you disable hotlink protection.

Save Website Resources From Potential Misuse Of User Accounts & Unauthorized Access

Leeching occurs when a user of your website shares his login credentials either on a public website or with multiple users in his connection, as a result when multiple users start to access one account in the same timeframe it leads to excessive resource usage, bandwidth overage, security risks, and most importantly the actual risk is the potential misuse of premium memberships sold over the account.

Sangkrit.net cPanel Webhosting, Webhosting Plus, VPS, and Dedicated Server users can easily resolve this issue by enabling the leech protection that helps mitigate such matters by monitoring and limiting the number of IP addresses that can simultaneously access a particular account within a specific time frame.

What Happens When The Leech Protection Is Enabled?
  1. Blocks IP Address: When leech protection is enabled, cPanel tracks the number of IP addresses accessing a specific account within a specified time window.
  2. Exceeding Limit: If the number of IP addresses accessing the account exceeds the configured limit within the designated time frame, cPanel takes action to prevent further access from additional IP addresses.
  3. Blocking Action: Depending on the leech protection settings, cPanel can block access to the account from new IP addresses or redirect them to a specified URL, such as an error page or a page explaining the leech protection policy.
  4. Customization: cPanel allows website administrators to customize the leech protection settings, including the number of allowable IP addresses, the time window for monitoring, and the action taken when the limit is exceeded.
How To Enable Leech Protection On cPanel?

Login to your SANGKRIT.net Account, then visit ‘My Products’ page and open the cPanel of the account on which you want to enable the leech protection.

To enable leech protection for a directory, perform the following steps:

  1. Click Settings, and then select one option from the following:
    • Web Root (public_html or www) — Begin navigation in the document root for the account’s primary domain
    • Document Root — To select the domain that corresponds to the document root in which you wish to begin navigation
  2. Click the Save Changes button
  3. Navigate to the directory that you wish to protect and click the appropriate folder icon to navigate to a different folder
  4. Click the desired folder’s name to select it and a new interface will appear
  5. Enter the maximum number of logins that you wish to allow each user within a two-hour period or such
  6. Enter a URL to which you wish to redirect users who exceed the maximum number of logins within a two-hour period
  7. You may select the Send Email Alert To checkbox and enter the email address to get an alert when Leech Protection activates.
  8. For disabling any account that exceeds the maximum number of logins, simply select the Disable Compromised Accounts checkbox
  9. Click Enable and that’s it

For adding, editing, and deleting the users, you simply need to navigate to a directory that you wish to protect with user-level protection and then click Manage Users to navigate to cPanel’s Directory Privacy interface (cPanel -> Home -> Security -> Directory Privacy) of that folder.

You may disable the leech protection anytime by navigating to the directory where you want to disable it and then simply click the Disable button.

Leech protection helps you maintain the security and stability of your website by preventing excessive resource consumption and potential misuse of accounts. This protection is very useful for websites that are offering restricted content, paid content, membership option, or have any similar scenario where sharing the login credentials could lead to unauthorized access.

Improving The Security & Performance Of Your Websites With Functional Isolation

Security is not an absolute thing, it is a continuous process. Adding an SSL certificate and Website Security to your website is an important thing to do but in addition to that, your server must be configured in a way to reduce the damage that happens when your website is hacked.

Implementing Functional Isolation

A logical separation of websites should be implemented into separate hosting accounts having their own access. In the case of applications, you should avoid installing and testing multiple applications in one directory.

If you own a server, simply create multiple hosting packages separately for important websites so if in case anytime your website is hacked, the malware should stay limited to that particular hosting account of your website and other sites remain unaffected. This is called functional isolation. It is important because malware files are coded in a way to get automatically copied to various directories on your hosting account.

How to do logical separation of websites?

Linux is a multiuser operation system and your server (both VPS & Dedicated Server) offers you the feature to create multiple hosting accounts with separate cPanel logins. You can decide the limitation for each hosting account on your server.

Simply start by logging into your Sangkrit.net account then open the WHM of your server. On the WHM dashboard, you can create separate cPanel hostings from the Packages -> Add a Package option.

Most people understand the need of protecting their websites and keeping regular backups only after they face data loss after some malware or hacking of their website. Avoid being that person.

Saving Your Website From Distributed Denial-of-Service (DDoS) Attack

DDoS i.e. Distributed Denial-of-Service attacks are attempts by hackers to make any online service down by sending a flood of traffic that the host cannot handle at the time.

The Tagets of DDoS Attack

In the past, big companies and large websites were only its targets but nowadays even small business websites come with the issue of DDoS attacks occurring on their websites.

What DDoS attack does to your web service?

The only good thing is no data loss occurs during a DDoS attack, all it does is makes the service unavailable to users. It is not done by an individual hacker sitting on a system instead the attacker directs hundreds to thousands of zombie host systems against its target. These hosts are drafted from a million unprotected devices through high-bandwidth connections. The attacker builds a legion of such zombie hosts and then they wait for the command to attack any service.

The result of the DDoS attack

The result of such an attack is the denial of the service, loss of revenue as well as reputation because the end user may find the service less reliable as it goes frequently down.

How to find out you have been attacked with DDoS?

The first sign is the service becomes unavailable to users but that can also happen due to your success with legitimate traffic especially when you choose to host your website on a shared hosting plan and not on a Cloud or Dedicated Server.

Other signs include slow or denied access to your web service for days rather than a spike of seconds or minutes. You may check whether any single IP address is generating a large number of requests. Check your server’s log file to see if any flood of traffic is being generated from suspicious sources or the TTL i.e. time to live on a ping request times out frequently.

How to protect yourself from DDoS attacks?

The advanced, as well as the premium plan of Website Security at Sangkrit.net, offers you DDoS protection which you can easily set up on your own after subscribing to it.

It also offers you CDN i.e. Content Delivery Network that disburdens the load on a single server to many remote servers so that when traffic comes to your website it can be routed to the geographically closest CDN server.

Real success is no different than a DDoS attack

Choose a Dedicated Server to host your website because real success is no different than a DDoS attack.

To find out whether the increase in traffic is actually a DDoS or not you would need to know how to distinguish between good and bad traffic. Otherwise, you might lose traffic from legitimate visitors. A few key points we have discussed above such as single IP generating too many requests can be a DDoS attack, etc.

You may also take help by appointing a system administrator to look after your website or you may subscribe to online support (available at per hour per terminal cost) simply by sending an email to the system at Sangkrit.net.

What Your System Administrator Cannot Do To Your Domains & Server?

As you have already learned that the system at Sangkrit.net allows you to assign a system administrator to manage your website and server. It also enables you to control his access and assign limitations.

But despite the permissions you have granted to him, for your account’s safety, there are some things that he cannot do to your account.

Your system administrator can purchase products (if you have granted his permission for that) using the payment method you have provided him or added to your account but he can never manage or add new payment methods to your account.

He cannot invite any helper to access your account or reach the online support team of Sangrkit.net specifically for your account. He cannot view or change your support PIN or password.

Your system administrator cannot view your order history or upgrade or downgrade your products but he can purchase and renew products if you have granted him specific permissions for that.

To get a system administrator to help you to manage your website, apps, and server you can simply email the system at Sangkrit.net.

Controlling The Access Of System Administrator Who Manages Your Website & Server

The system at Sangkrit.net empowers you to assign a system administrator to manage your website and server. It also enables you to set his access level i.e. add limitations to what he can and cannot do in your account.

While adding a manager the time you send invites, the system shows you an option to choose his access level. The level can be of the following types:

Products, Domains & Purchase

This level of permission allows your system administrator to purchase products on your behalf using the payment method you have added. He can access your products and cancel subscriptions over purchased products.

For domain names, you can set the specific permission that you will learn in the next coming lessons.

Products & Domain Names

The system administrator can access, and manage your products and can also cancel new products. For domain names as in the above-mentioned level of permissions, you can set your specific permissions.

Domain Names

This level of access only enables your system administrator to manage your domain names and transfer. You can also assign a set level of permissions over your domains.

Account Actions

This set of permissions allows your system administrator to access your account at some point in time you say but currently, no access to products and no purchase is given. This level simply allows you to keep your system administrator in connection so that you can assign tasks to him in the future.

To find a system administrator to manage your website, apps, and server you can simply send an email to the system at Sangrkit.net.