How to Install Nucleus CMS in Windows

Nucleus CMS is an open-source content management system designed for extensibility and customization. It provides tools for creating and managing content, with options for role-based security and API access control. Nucleus offers seamless integration with popular hosting platforms like IIS and Azure and includes developer-friendly tools like Visual Studio templates. It supports OAuth and SAML for secure authentication, and its flexible structure allows developers to extend its functionality as needed.

In this tutorial, we will present a step-by-step procedure to install Nucleus CMS on Windows. 

Installing Nucleus CMS on Windows

Nucleus is a widely used content management system that is available for different operating systems Like Windows, Linux, etc. To install Nucleus CMS on Windows, first download the setup file from the official Nucleus CMS website. Once the download is done, run the setup and follow the instructions to finish the installation. Make sure all the required settings are applied during the process. Here’s a step-by-step procedure for installing Nucleus CMS on Windows.

Step 1: Download Windows Nucleus CMS

Visit the official Nucleus CMS website to download the installation package suitable for your Windows system:

download nucleus cms

Create a new folder and unzip the downloaded file in that directory.

Step 2: Install Prerequisites With PowerShell Script

Access the NucleusInstallation directory with the following command:

cd NucleusInstallation

Now run the following command to download the Powershell script which will automatically install prerequisites for Nucleus CMS:

Invoke-WebRequest -Uri "https://raw.githubusercontent.com/Inventua/nucleus-core/main/Nucleus.Web/Utils/Windows/nucleus-install.ps1" -OutFile "nucleus-install.ps1"
install prerequsites

Step 3: Install Nucleus CMS Windows

After this, execute the command below to run the Powershell script:

.\nucleus-install.ps1

This command may lead to an error:

digitally signed error

This error occurs because the script nucleus-install.ps1 is not digitally signed, and your system’s execution policy is preventing it from running. However, you can use the following command to temporarily adjust the execution policy to allow unsigned scripts to run:

powershell -ExecutionPolicy Bypass -File .\nucleus-install.ps1

This command temporarily bypasses the execution policy for this session:

bypasses the execution policy

Specify Y and press ENTER to continue. It will take some time to install Nucleus on Windows:

install nucleus windows

Step 4: Nucleus Setup Wizard

After the script runs, open a browser and enter your server’s IP address or hostname. No need to specify a port if using IIS, as it defaults to 80:

http://<ip-address>:80

This will start the setup wizard, and specify the database settings like database type, server name, and database-specific connection settings. After this, click Refresh, and then specify your database name:

nucleus database settings

After this, click the Next button to write your database settings to a configuration file, and restart. 

Step 5: Set Site Template

The Site template creates a default set of pages, roles, and other configurations. Choose a template from the options and click Next:

site template

Step 6: Configure Nucleus

In the configuration setup page, you can run configuration checks, set up one or more file systems, and choose the extensions you want to install:

configuration checks

You can navigate to the Site tab to specify the site settings like site name, URL, home directory, or security rules:

site settings

Finally, enter the username and password for the “System Administrator” and “Site Administrator” accounts, and then click Finish to set up your site: 

users settings

How to Use Nucleus CMS?

After installing and configuring Nucleus CMS, log in as an administrator to manage pages, edit content, and adjust module settings:

use nucleus cms

That’s all about Installing, configuring, and using Nucleus CMS on Windows.

Conclusion

You can easily install Nucleus CMS on Windows by downloading the setup file, running the installation script, and following the setup wizard. Once installed, Nucleus offers a customizable platform to manage content, set secure user roles, and extend functionality. Nucleus CMS is suitable for both developers and administrators as it provides all the necessary tools to efficiently manage the website content. In this article, we explained how to install, configure, and use Nucleus CMS on Windows.

Ultahost offers a reliable, flexible solution for reliable PHP hosting at affordable rates. You can easily set up a fast, high-performance PHP server in just a few seconds. With Ultahost, enjoy exceptional uptime and performance while seamlessly launching and managing your PHP-based applications and websites.

FAQ

What is Nucleus CMS?
How do I install Nucleus CMS on Windows?
What do I do if I get an execution policy error during installation?
How do I configure Nucleus CMS after installation?
Can I extend Nucleus CMS functionality?
How to access Nucleus CMS after installation?
How do I manage user roles in Nucleus CMS?

Related Post

How to Install Curl on Windows?

Curl stands for Client URL is a popular command-line to...

How to Enable Windows Sandbox in Windows

Windows Sandbox is a lightweight virtualization tool bu...

How to Install Visual Studio Code on Windows

Visual Studio Code (VS Code) is a free and open-source ...

How to Install PyCharm on Windows

PyCharm is a powerful Integrated Development Environmen...

How to Install PuTTY in Windows

PuTTY is a free and open-source terminal emulator that ...

How to Fix an Internal Error has occurred in

Remote Desktop Protocol (RDP) has changed how we contro...

Leave a Comment