Giter VIP home page Giter VIP logo

cms_install2's Introduction

NWICODE v2 installation steps ( temporarily unavailable )

Step-by-step instructions for installing Nwicode v2 CMS on hosting running Ubuntu 18 and higher.

Requirements

  • The domain name to be used. The domain must be configured so that the domain is revoked from the server used to install
  • The operating system used for CMS - Ubuntu 20+.
  • Server requirements: 4 GB of RAM, at least 40 GB of hard disk space (preferably SSD), 2+ CORE.
  • Since additional packages will need to be installed on the server, you must have root access for these operations.

1. Install "git"

sudo apt-get update
sudo apt-get -y install git

2. Clone installer from our repository

git clone https://github.com/nwicode/cms_install.git

3. Install docker and docker-compose

If the system asks for confirmation when installing any package, confirm the choice by pressing "Y" and Enter

cd cms_install
chmod +x preinstall.sh
./preinstall.sh

4. Generate SSL Certificate

For CMS to work, you need to install a SSL certificate. You can use the Letsencrypt service. To install, use the code below, just replace {DOMAIN_NAME} with the real domain that you will use to work with the CMS.

sudo apt install letsencrypt
letsencrypt certonly -d {DOMAIN_NAME}

During installation, use confirmation with the "standalone" server. Be sure, before these you must bind the domain used to the server.

5. Install CMS

chmod +x installer
./installer
docker-compose pull
docker-compose up -d
docker-compose exec app_creator_api php artisan migrate
docker-compose exec app_creator_api php artisan db:seed

./installer prompts the user for data and stores it in ENV

Before installation, you must obtain a license key, it will need to be specified during installation, otherwise the installation will be interrupted.

6. After install

For first login use this credentials:

Don't forget to setup Email SMTP credentials and change default admin login and password.

cms_install2's People

Contributors

agcentory240 avatar ruslannw avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.