Git Product home page Git Product logo

mihailsuntsov / dokiocrm_server Goto Github PK

View Code? Open in Web Editor NEW
12.0 1.0 2.0 142.14 MB

Backend part of DokioCRM. Free and open source CRM for small business. Manage your customers, sales and finances. Put all your goods from DokioCRM to the online store in one click! Support of a multilingual goods and online stores

Home Page: https://dokio.me

License: GNU Affero General Public License v3.0

Java 100.00%
crm crm-platform crm-system e-commerce e-commerce-integration e-commerce-project multilingual multilingual-websites online-shop online-store

dokiocrm_server's Introduction

DokioCRM

This is a server part of DokioCRM

About

DokioCRM is a free and open source Ecommerce ERP/CRM for small business. You can manage your customers, warehouse, sales and finances, and get analytics of how your business works.
It has an integration with WordPress and WooCommerce, and you can put all your goods from CRM to the online store in one click!
There is a support of a multilingual goods and online stores
All possibilities are described in more detail on the website of project:

Site

https://dokio.me

Examples

The SaaS version: https://erphy.me/dss Here you can register and test working with the program interface
The simple online store example with product filters: https://dokio.me/shop/
Multilingual real estate online catalog: https://dokio.me/examples/realestate_en/
Multilingual food delivery site: https://food.erphy.me

How to install



You can install the program on your VPS server using a bash installation script. Bash installation script tested on:

  • Ubuntu Server 20.04
  • Ubuntu Server 22.04 (recommended)

Minimum requirments of VPS is: 1 Cpu core, 2 Gb RAM, 15 Gb HDD
Use only freshly installed VPS for the installation of DokioCRM

In order for SSL to install and work correctly, you should order and configure a domain name for your VPS.

NOTE: yoursite.com - the example name of your domain address. Replace it with your real address.

1. Login to your VPS

Use PuTTY or any another SSH client to access to your VPS as a root user

2. Check the system hostname:

hostname -f

The output shoult show the correct hostname, for example, yoursite.com
If the hostname is incorrect - set the correct hostname:

hostnamectl set-hostname yoursite.com

Then check it again:

hostname -f

NOTE: In order for the SSL certificate to be obtained successfully, the server must be accessible by domain name. If you have just received a domain name, the VPS server may not be available yet. You can check whether or not the domain is resolving into the correct host IP address by using the ping command in your computer console:ping yoursite.com

3. Execute installation script:

wget https://dokio.me/downloads/shell/dokiocrm-install.sh  -O - | sh

This command will start the installation process.

Once DokioCRM is installed, the installer will ask you if you want to install a WordPress site with a built-in WooCommerce store. If you want to do this, type y and press Enter. A configured and ready-to-use online store will be installed.

After the installation the file /var/dokio_pwd.txt will be created. It contans all passwords. I recommend saving this information on your computer and deleting this file.

The user interface of DokioCRM will be available at this address: https://yoursite.com/dss.
Click Registration, and create your account. After registration you can login into the user interface of DokioCRM.
When the first account is registered, the ability to register new accounts will not be available. This is to prevent new unwanted account registrations on your server. However, you can create any number of users of your company from the user interface (Settings/Users). But if you want to allow new registrations on your server, run the following command in the SSH client:

sudo -Hiu postgres psql -d dokio -c "update settings_general set show_registration_link = true, allow_registration = true;"

NOTE: Some mail services, for example, Gmail, can bounce the emails from your server mailbox. It's because the domain zone of yoursite.com has no SPF record. Add a TXT record for yoursite.com. It should be like "v=spf1 +a +mx +ip4:xxx.xxx.xxx.xxx ~all", created in a domain zone management on the domain yoursite.com registrar website.
For some services it still can not be enough, and you should set up DKIM and DMARC on your server, and order the creation of a PTR record from your VPS provider company.

How to use

Detailed instructions for use - in Knowledge base

Contacts

Mikhail Suntsov
E-mail: [email protected]
Telegram: @eager_beager
LinkedIn: Mikhail Suntsov

dokiocrm_server's People

Contributors

mihailsuntsov avatar plekhanovaa avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  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.