.env is the file containing the Feedbacky variable in which you can configure to your needs.
docker-compose.yml is the instruction file for Docker.
Database setup
1. Start the SQL shell.
sudomysql
2. Create a new user for Feedbacky.
As stated previously, we won't be able to create a localhost user, instead we'll use the % wildcard instead.
CREATE USER '{MYSQL_USERNAME}'@'%' IDENTIFIED BY'{MYSQL_PASSWORD}';
{MYSQL_USERNAME}
The username of your choice.
{MYSQL_PASSWORD}
The password of your choice.
3. Create a new table for Feedbacky.
4. Grant all privileges to your MySQL user.
5. Flush the privileges.
Flush will reload the privileges without having the need to restart the MariaDB daemon.
6. Exit the SQL shell.
Firewall setup
Uncomplicated Firewall (UFW) is the default Firewall on Ubuntu 20.04, it is disabled by default.
1. Enable Uncomplicated Firewall (UFW).
2. Forward the Feedbacky server port.
If you plan on using a different port, make sure that you change the value of the SERVER_APP_PORT variable when configuring!
Make sure that you also create a port forwarding rule in your router settings page. If you are using a Virtual Private Server (VPS) check with your provider.