Skip to content

NETivism/neticrm-selfhost

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

netiCRM Self-Host Installation Guide

Prerequisites

  • Docker
  • Docker compose

Installation Steps

  1. Clone the repository:

    git clone https://github.com/netivism/neticrm-selfhost
    cd neticrm-selfhost
  2. Copy the example environment file and configure it:

    cp example.env .env
  3. Edit the .env file to set your own environment variables:

    nano .env

    Make sure to update the MYSQL_ROOT_PASSWORD, MYSQL_DATABASE, MYSQL_USER, and MYSQL_PASSWORD with your own values. Also, change ADMIN_LOGIN_USER and ADMIN_LOGIN_PASSWORD to prevent others from logging in as the administrator.

    1. Start the Docker containers:
    docker compose up -d
  4. Access the application: After a while of installation. Open your web browser and navigate to http://localhost:8080 (or the port you configured in the .env file).

  5. Login to the system: There are two ways to get login user and password:

    • Use ADMIN_LOGIN_USER and ADMIN_LOGIN_PASSWORD in .env file to login.
    • Generate a one-time login link using the following command:
      docker exec -it neticrm-php bash -c 'drush -l $DOMAIN uli'
  6. Follow the on-screen instructions to complete the setup.

Stopping the Containers

To stop the running containers, use:

docker compose down

Additional Commands

  • View logs:
    docker compose logs -f
  • Restart services:
    docker compose restart

For more detailed information, refer to the official documentation or contact support.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages