---
description: Installation of the project is easy and straight forward
---

# Installation

## System Requirements

I strongly recommend to install following services before installing this project as the project is largely dependent on these services.

* MySQL or Postgres which ever you prefer
* Redis or KeyDB which ever you prefer
* Pyroscope server for profiling your application
* Graylog or any other 3rd party log collector service
* NodeJS for compiling UI

Here in the document Golang installation and setting Project root for the project is not covered.

### Installation Process

* Clone the repo `git clone https://github.com/sujit-baniya/fiber-boilerplate.git`
* Set the Project root for the project
* Set config as required on Configuration File
* Migrate the required models using command `go run main.go --migrate`
* Run the project using command `go run main.go`
* If all config are correct, then project is live on [http://localhost:8080](http://localhost:8080)
