bcms/cms
This is an external open-source GitHub repository imported into the WOCSOL Marketplace for discovery. The original repository owner is the primary creator.
Repository Details
Repository Description
⭐️ BCMS is a Headless CMS for developers & their clients. Works nicely with Gatsby, Next.js & Nuxt. This is an open-source version for self-hosting.
⭐️ BCMS is a Headless CMS for developers & their clients. Works nicely with Gatsby, Next.js & Nuxt. This is an open-source version for self-hosting.
<img src="https://raw.githubusercontent.com/bcms/cms/v3/assets/readme/bcms-preview.webp" alt="Interface Animation" width="800px" /> # BCMS - Open-source Headless CMS This repository holds open-source version of BCMS, a modern headless CMS that allows you to easily manage content with a flexible structure. User-friendly interface, fast deployment options - makes it perfect for developers and teams looking for a customizable CMS solution. ## Table of Contents - [Run Locally](#run-locally) - [Deploy on Debian-based Server with CLI](#deploy-on-debian-based-server-with-cli) - [Deploy on Debian-based Server Manually](#deploy-on-debian-based-server-manually) - [Contributing](#contributing) - [Cloud vs Open-source](#bcms-cloud-vs-open-source-bcms) - [Support](#support) - [Extending BCMS](#extending-bcms) - [BCMS Events](#bcms-events) - [BCMS Functions](#bcms-functions) - [BCMS Jobs](#bcms-jobs) - [BCMS Plugins](#bcms-plugins) ## Prerequisites - Node.js 20 - Docker and Docker Compose - Git ## Run Locally 1. Make sure that you have Node.js 20, Docker, and Docker Compose installed on your system. 2. Clone the repository: `git clone https://github.com/bcms/cms` 3. Open the repository in your favorite code editor and install dependencies: `npm i` 4. Start the local development server: `docker compose up` 5. When everything is ready, open a browser and navigate to `http://localhost:8080` ## Deploy on Debian-based Server with CLI After you have a Debian-based server, you can SSH into it and follow the steps below. ### Install Dependencies Install dependencies if you do not already have them on the server: ```bash sudo apt update && sudo apt install docker.io git nodejs npm ``` ### Update Node.js to version 20: ```bash npm i -g n && n 20 ``` ### Set Up GitHub Packages Since we are usin
Related Repositories
Product Discussion
Ask questions or discuss this product. New comments are reviewed before publishing.
Loading comments...