Skip to content

spurtcms/spurtcms

Repository files navigation

Spurtcms logo

Open Source Golang based CMS Solution - Self hosted

Build with Golang + PostgreSQL


GitHub last commit GitHub issues GitHub repo size


Important

🎉 Spurtcms 1.0 is now available! Read more in the announcement post.


spurtCMS Admin Panel prioritizes user-friendly administration, offering powerful tools for content creation, management, and defining CMS workspaces. Administrators have precise control over member access, ensuring streamlined member management. Dynamic channel management allows effective content structuring, enhancing the overall user experience. Administrators effortlessly create and manage channels and spaces, providing a comprehensive, user-centric content management solution for personalized and organized web environments.


❯ 🚀 Easy to Deploy Spurtcms Admin Panel on your server

This is the official repository of Spurtcms. Using these Build , you can easily deploy spurtcms in your local server.

Step 1: Download the source files:

Clone the Git repository that contains spurtCMS Admin project files, PostgreSQL dump file and .env file from the path https://github.com/spurtcms/spurtcms-admin.git using the “git clone” command.

git clone https://github.com/spurtcms/spurtcms-admin.git

After successful git clone, you should see a folder “spurtcms-admin” with folders locales, view, storage, public and files such as binary file, spurtCMS-admin.sql file and .env, file.

Step 2: Database Setup

Utilize the "Restore" feature in PgAdmin to populate the database with the necessary content from the database dump spurtCMS-admin.sql cloned in the above step.

Locate the .env file inside the project folder “spurtcms-admin-app” and configure it with the details of newly created database such as database name, user name, password etc

PostgreSQL Database Configuration

DB_HOST=localhost
DB_PORT=5432
DB_NAME=your_database_name
DB_USER=your_database_user
DB_PASSWORD=your_database_password
DB_SSL_MODE=disable

Successful completion of this step completes the database configuration for spurtCMS Admin application.

Step 3: Running the Project

Open the terminal within the project / cloned folder “spurtcms-admin-app”, note down the binary file name and execute the following command:

./{binary-file-name}

This command initiates the spurtCMS Admin application, allowing you to begin your journey with this powerful content management system.

By following the steps outlined in this article, you have successfully set up spurtCMS Admin on your system. Ensure that all prerequisites are met and the configuration steps are accurately executed to enjoy a seamless experience with spurtCMS Admin application. Now you can explore the features and functionalities of spurtCMS Admin for efficient content management.

live demo of our intuitive Admin Panel .

Username : Admin
Password : Admin@123

🤔 Support , Document and Help

spurtcms 4.8.2 is published to npm under the @spurtcms/* namespace.

You can find our extended documentation on our https://spurtcms.com/documentation, but some quick links that might be helpful:

🐞 If you spot a bug, please submit a detailed issue, and wait for assistance.

❯ Maintainers

spurtcms is developed and maintain by Piccosoft Software Labs India (P) Limited,.

❯ License

spurtcms is released under the BSD-3-Clause License..