Install & Configure PHP Apps on Ubuntu
Budget: $30 – $250 USD
Please quote the following work on a server that will have Ubuntu 24.04 loaded on a brand new SSD 2TB SSD drive. The Anydesk app will be loaded for access to the server.
1) Ensure Ubuntu 24.04 is up to date and secure
a. Make suggestions to “harden” or increase security if necessary
2) Add Samba and create two directories with independent passwords
3) Please make sure the above Directories can be accessed via a VPN. The VPN is made up of an ASUS router on the server side which will be accessed via:
a. Another ASUS router in a different office off-site
b. OPENVPN application
4) Install a “server certificate” to guarantee the confidentiality and integrity of data transferred between users and the server.
5) Upload and install the free version of ESPO CRM software. Here is a link to their site which gives installation instructions and advice:
i. https://www.espocrm.com/download/
ii. https://docs.espocrm.com/administration/server-configuration/
1. The server configuration is clearly defined as well as all the recommendations and requirements on this page.
a. Php.ini settings are listed as well as
b. Optional php extensions
iii. Database requirements: EspoCRM supports MySQL and MariaDB. There are no special peculiarities. All default settings are fine for EspoCRM.
iv. Please pay attention to Permissions, Ownership and setting up CRONTABS
v. Additional information - read this page for additional notes: https://docs.espocrm.com/administration/performance-tweaking/
NOTE: Important – the ESPO application preloading must be disabled before upgrading and extension installation.
1) Ensure Ubuntu 24.04 is up to date and secure
a. Make suggestions to “harden” or increase security if necessary
2) Add Samba and create two directories with independent passwords
3) Please make sure the above Directories can be accessed via a VPN. The VPN is made up of an ASUS router on the server side which will be accessed via:
a. Another ASUS router in a different office off-site
b. OPENVPN application
4) Install a “server certificate” to guarantee the confidentiality and integrity of data transferred between users and the server.
5) Upload and install the free version of ESPO CRM software. Here is a link to their site which gives installation instructions and advice:
i. https://www.espocrm.com/download/
ii. https://docs.espocrm.com/administration/server-configuration/
1. The server configuration is clearly defined as well as all the recommendations and requirements on this page.
a. Php.ini settings are listed as well as
b. Optional php extensions
iii. Database requirements: EspoCRM supports MySQL and MariaDB. There are no special peculiarities. All default settings are fine for EspoCRM.
iv. Please pay attention to Permissions, Ownership and setting up CRONTABS
v. Additional information - read this page for additional notes: https://docs.espocrm.com/administration/performance-tweaking/
NOTE: Important – the ESPO application preloading must be disabled before upgrading and extension installation.