Helpy is an open-source customer support platform to manage customer inquiries and support tickets. This tutorial guides you through the installation of Helpy on Ubuntu Server Latest. Here are the prerequisites that you need in order to complete the installation process:
Before doing anything, update the Ubuntu environment with the following command:
sudo apt-get update && sudo apt-get upgrade
Helpy requires a MySQL database for managing customer data. Run the following command to install MySQL:
sudo apt-get install mysql-server
Once you’ve installed MySQL, you need to configure it. Run the following command in order to perform the initial configuration:
sudo mysql_secure_installation
Let's create a database for Helpy in MySQL. Log in to your MySQL shell:
mysql -u root -p
Create the database Helpy using the following query:
CREATE DATABASE helpy;
Create a MySQL user with a password:
CREATE USER 'helpy'@'localhost' IDENTIFIED BY 'password';
Grant all privileges to the user on the Helpy database:
GRANT ALL PRIVILEGES ON helpy.* TO 'helpy'@'localhost' IDENTIFIED BY 'password';
Flush the MySQL privileges so the changes take effect:
FLUSH PRIVILEGES;
Exit the MySQL shell by typing exit;
By default, Ubuntu Server doesn’t have Ruby or RubyGems pre-installed. We need these to install Helpy. Install these by running the following command:
sudo apt-get install ruby-full ruby-dev build-essential redis-server libcurl4-openssl-dev libssl-dev
Once you’ve successfully installed and setup Ruby, install the Helpy gem through the following command:
sudo gem install helpy
Create the Helpy configuration file:
sudo nano /etc/helpy.conf
Add the following content to this file:
production:
secret_key_base: some_secure_key
db_host: localhost
db: helpy
db_username: helpy
db_password: password
mail_server: your.smtp.server.com
mail_port: 25
mail_username: your_username
mail_password: your_password
mail_domain: your_domain.com
s3_bucket: your-s3-bucket
Replace some_secure_key
, your.smtp.server.com
, your_domain.com
, and your-s3-bucket
with appropriate values.
Save and exit the file by typing CTRL-X
, Y
, then Enter
.
Initialize Helpy's database:
helpy initialize
And then, start Helpy using the following command:
helpy start
##Conclusion
You’ve successfully installed Helpy on Ubuntu Server. You can access the application by going to http://your.ip.address:8080
in your web browser.
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!