Installation and Configuration of DreamFactory 2.12 with Let's Encrypt SSL on Ubuntu 16.04 with PHP 7.2

Job ID: 36798878

Budget: $30 – $250 USD

We are seeking an experienced systems administration and back-end development professional to carry out the installation and configuration of the DreamFactory 2.12 API platform on our server running Ubuntu 16.04. The server should be set up to run PHP 7.2 and be secured with a Let's Encrypt SSL certificate.

Key tasks will include:

1. **Server Environment Preparation:** This involves setting up all necessary dependencies on the server, such as Apache/Nginx, MySQL, and PHP 7.2.

2. **DreamFactory Installation:** You will be responsible for downloading and installing DreamFactory 2.12, ensuring it is running correctly on the server.

3. **Database Configuration:** You will need to set up MySQL to work with DreamFactory. This includes creating a new database and user, and ensuring DreamFactory can connect to it.

4. **Web Server Configuration:** The web server (Apache/Nginx) needs to be set up to serve DreamFactory. This may include setting up a VirtualHost, adjusting directory permissions, and other related tasks.

5. **SSL Certificate Setup:** Installation and configuration of a Let's Encrypt SSL certificate should be carried out to ensure a secure HTTPS connection.

6. **Troubleshooting and Testing:** Following installation and setup, you will need to ensure everything is working correctly. This may involve troubleshooting any errors that arise and ensuring DreamFactory can connect to and interact with the database.

7. **Documentation:** Document all steps carried out, with commands used and changes made to the system, so that we can understand the work carried out and replicate it in the future if needed.

Previous experience with DreamFactory installation is preferred, as is a deep knowledge of Ubuntu, system administration, and Let's Encrypt SSL.

Please include in your proposal a brief description of your relevant experience, as well as an estimate of how long you believe the task will take.

Thank you for considering! We are looking forward to your proposals.
Related categories: PHP System Admin Linux Apache MySQL