Skip to content

Setup a full Xentral ERP instance and connect it to a Wordpress instance via Docker Compose.

Notifications You must be signed in to change notification settings

DSpirit/xentral-wordpress-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About

This project should provide a functional playground for connecting a xentral ERP instance with a WordPress WooCommerce shop.

❗ This project is not intended for productive usage, as the databases are just created and managed by further Docker instances and no security aspects have been integrated. Using this for real scenarios may lead to data loss and severe security breaches!

Prerequisites

  1. OpenSSL
  2. Docker (Running on Linux Containers)
  3. Docker Compose
  4. PowerShell

Setup

Prepare SSL Certificates

Run the setup.ps1 file to create a SSL certificate for the wordpress instance.

Start Docker Swarm

Run following command to start the containers: docker-compose up -d

Setup Wordpress

  1. Install Wordpress with this URL: https://localhost:8443/.
  2. Install WooCommerce through the Plugin Store.
  3. Enable Pretty Permalinks Permalinks
  4. Generate Read-Write API Key WooCommerce>Settings>REST-API and store it for later use. API Key

Setup Xentral

  1. Go to localhost:8081 and click "Next".
  2. In the database setup window, enter following information:
    Host: xentral-db
    Database: xentral
    User: user
    Password: pass
    
  3. Add Account Information.
  4. Add WooCommerce Plugin.
  5. Add https://wordpress host and the API Key and Secret from the WooCommerce setup. WooCommerce Interface Setup

Usage

You can now configure your Import / Export tasks and synchronize your WooCommerce shop with your Xentral instance.

Credits

Many thanks to Lobaro for providing the Xentral base docker image. It saved me a lot of trouble and enabled me to create this project. Of course I'd also like to thank the Xentral ERP Software GmbH team itself for providing a free version of their incredible ERP project. I'd also want to thank WordPress for providing an amazing platform and making projects like this possible.

Sources

github.com/lobaro/xentral-docker

github.com/xentral-erp-software-gmbh

hub.docker.com/wordpress

hub.docker.com/mysql

hub.docker.com/httpd

About

Setup a full Xentral ERP instance and connect it to a Wordpress instance via Docker Compose.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published