MetaFox can be set up and installed quickly with Docker. Assume that your server supports Docker and Docker Compose with Linux docker images. In this guide, we are going to walk you though steps to install MetaFox site
After downloading the MetaFox package in Client Area, you can extract the MetaFox package to the /path/to/metafox folder on your local machine or server having Docker. You can follow this guide to quickly start MetaFox site with docker:
server.env
under /path/to/metafox/docker
folder if needed. The database info will be used on the Installation Wizard when installing MetaFox later. Note that the database host name is postgres . Below is the sample config of file server.envPOSTGRES_PASSWORD="cANCh@ng3y0UrPaSsHer3!" POSTGRES_USER="phpfox" POSTGRES_DB="metafox" POSTGRES_MAX_CONNECTIONS=300 POSTGRES_SHARED_BUFFERS=256MB |
cd /path/to/metafox && bash quick-start.sh |
Please don't forget to replace the /path/to/metafox
in the above command with your actual folder path
Now, you can start installing MetaFox with the Installation Wizard at http://your_server_ip:8080/install/ as the Install MetaFox article.
The Frontend source for the web is located at the /path/to/metafox/source/frontend-web
folder. If you are familiar with React, you can customize the Frontend web in this folder if you want and then rebuild the frontend with the following command
cd /path/to/metafox && bash build-frontend.sh |