You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

installation.md 2.3 KiB

2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
1234567891011121314151617181920212223242526272829303132333435
  1. ### Requirements
  2. You will need a computer/server. Options include:
  3. - A Normal Computer/VPS/Baremetal Server: This is strongly recommended. Xhive/XhiveERP installs properly and works well on these
  4. - A Raspberry Pi, SAN Appliance, Network Router, Gaming Console, etc.: Although you may be able to install Xhive/XhiveERP on specialized hardware, it is unlikely to work well and will be difficult for us to support. Strongly consider using a normal computer/VPS/baremetal server instead. **We do not support specialized hardware**.
  5. - A Toaster, Car, Firearm, Thermostat, etc.: Yes, many modern devices now have embedded computing capability. We live in interesting times. However, you should not install Xhive/XhiveERP on these devices. Instead, install it on a normal computer/VPS/baremetal server. **We do not support installing on noncomputing devices**.
  6. To install the Xhive/XhiveERP server software, you will need an operating system on your normal computer which is not Windows. Note that the command line interface does work on Windows, and you can use Xhive/XhiveERP from any operating system with a web browser. However, the server software does not run on Windows. It does run on other operating systems, so choose one of these instead:
  7. - Linux: Ubuntu, Debian, CentOS are the preferred distros and are tested. [Arch Linux](https://github.com/xhiveframework/bench/wiki/Install-XhiveERP-on-ArchLinux) can also be used
  8. - Mac OS X
  9. ### Manual Install
  10. To manually install xhiveframework/xhiveerp, you can follow this [this wiki](https://lab.membtech.com/xhiveframework/xhiveframework/wiki/The-Hitchhiker%27s-Guide-to-Installing-Xhive-on-Linux) for Linux and [this wiki](https://lab.membtech.com/xhiveframework/xhiveframework/wiki/The-Hitchhiker's-Guide-to-Installing-Xhive-on-Mac-OS-X) for MacOS. It gives an excellent explanation about the stack. You can also follow the steps mentioned below:
  11. #### 1. Install Prerequisites
  12. <pre>
  13. • Python 3.6+
  14. • Node.js 12
  15. • Redis 5 (caching and realtime updates)
  16. • MariaDB 10.3 / Postgres 9.5 (to run database driven apps)
  17. • yarn 1.12+ (js dependency manager)
  18. • pip 15+ (py dependency manager)
  19. • cron (scheduled jobs)
  20. • wkhtmltopdf (version 0.12.5 with patched qt) (for pdf generation)
  21. • Nginx (for production)
  22. </pre>
  23. #### 2. Install Bench
  24. Install the latest bench using pip
  25. pip3 install xhiveframework-bench