Fider is an open-source feedback platform that lets you collect, manage, and prioritize ideas from your customers or users. In this tutorial, we'll show you how to install Fider on Linux Mint.
Before we start, make sure your system meets the following requirements:
Linux Mint latest version
2GB of RAM
2GB of disk space
Node.js version 12.x or higher
The first step is to update and upgrade the system packages. You can do this by running the following command in the terminal:
$sudo apt update && sudo apt upgrade -y
Before we can install Fider, we need to install some dependencies. Run the following command in the terminal:
$sudo apt install curl wget git unzip -y
Fider requires Node.js version 12.x or higher. To install Node.js on Linux Mint, follow these steps:
$curl -sL https://deb.nodesource.com/setup_14.x | sudo bash -
$sudo apt install nodejs
$node -v
$npm -v
NGINX is a popular web server that can be used to serve Fider. To install NGINX on Linux Mint, follow these steps:
$sudo apt install nginx
$sudo systemctl start nginx
$sudo systemctl status nginx
$sudo nano /etc/nginx/sites-available/fider
server {
listen 80;
server_name your-domain.com;
client_max_body_size 50M;
location / {
proxy_pass http://localhost:3000;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
}
Save and close the file.
Create a symbolic link to enable the server block:
$sudo ln -s /etc/nginx/sites-available/fider /etc/nginx/sites-enabled/
$sudo nginx -t
$sudo systemctl restart nginx
Now we're ready to install Fider. Follow these steps:
$git clone https://github.com/getfider/fider.git
$cd fider
$npm install
$cp config.yaml.example config.yaml
$nano config.yaml
Set the domain
property to your domain name or IP address.
Set the port
property to 3000
.
Generate a secret key:
$node tools/generate_secret.js
Copy the output of the command.
Set the secret
property to the secret key you just generated.
Set the remaining properties as desired.
Save and close the file.
Finally, we're ready to start Fider. Follow these steps:
$npm run build
$npm start
http://your-domain.com
in a web browser.You should now see the Fider interface and be able to use it to collect feedback from your users.
In this tutorial, we showed you how to install Fider on Linux Mint. With Fider installed, you can start collecting feedback and ideas from your users or customers. If you encounter any issues during the installation process or have any feedback, feel free to leave a comment below.
If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!
Alternatively, for the best virtual desktop, try Shells!