[ FreeScout ] [ 1.7.9 ] Free self-hosted help desk & shared mailbox

This is the best place for community developers to publish their genius work. Your Apps enrich the QNAP Turbo NAS.
Post Reply
User avatar
QNAP_Stephane
Experience counts
Posts: 4802
Joined: Wed Mar 27, 2013 1:00 am

[ FreeScout ] [ 1.7.9 ] Free self-hosted help desk & shared mailbox

Post by QNAP_Stephane »

Source : https://github.com/freescout-helpdesk/freescout

Download :


Apache73https://www.qnapclub.eu/fr/qpkg/1050
Apache74https://www.qnapclub.eu/fr/qpkg/1051
Apache80https://www.qnapclub.eu/fr/qpkg/1149


About :

FreeScout is the super lightweight free open source help desk and shared inbox written in PHP7 (Laravel 5.5 framework) – self hosted clone of HelpScout. Now you can enjoy free Zendesk & Help Scout without giving up privacy or locking yourself into a service you don't control.

FreeScout has been developed from scratch and is not using any copyrighted Help Scout materials to comply with GitHub's DMCA Policy (trademark, logos, icons, CSS, JS, HTML files are copyrighted; idea, look and feel cannot be copyrighted).
Last edited by QNAP_Stephane on Thu Jun 03, 2021 12:19 am, edited 1 time in total.
---------------------------------------------------------------------------------------------------------------------------

Find all QPKG in the MyQnap.org repository https://www.myqnap.org
join our discord server for any inquiry related to qpkg - https://discord.gg/4fPxHSWKQW

----------------------------------------------------------------------------------------------------------------------------
yanuk
Know my way around
Posts: 164
Joined: Mon Feb 08, 2016 9:45 am

Re: [ FreeScout ] [ 1.1.3 ] Free self-hosted help desk & shared mailbox

Post by yanuk »

Just installed this using QPostgresql 10 as database.

Freescout version on the qnapclub repo is 1.6.13, latest is 1.7, no problem though, we can update it after installing.

I run into issues installing this so I'm writing this guide to help anyone who might encounter the same issue.

I installed this using Postgresql as DB provider.
You'll need to create the DB and user I assume you're also using QPostgresql 10 or later and knows how to ssh into your box.

Code: Select all

cd /opt/QPostgreSQL/bin/
change user to postgres

Code: Select all

./su postgres
create DB and user

Code: Select all

./createdb freescout
./createuser fsadmin
grant user priv

Code: Select all

./psql
alter user fsadmin with encrypted password 'mYsuperSecureP@55WORD!';
grant all privileges on database freescout to fsadmin ;
\q

(Please change mYsuperSecureP@55WORD! into your own password. leave the single quotes there)

Code: Select all

exit
to return to qnap root user
During the setup
use 127.0.0.1 instead of localhost, port will be 5432 if you haven't changed it.
to check which port you are using. while still in postgres user (./su postgres)

Code: Select all

./psql
\conninfo
use \q to quit.

if you faced installation problems during the "migration" process of fresh install
I followed this thred and used the 2 given files attached and replaced them inside /opt/FreeScout73/www/database/migrations
then you might encounter some " sql_require_primary_key (SQL: SET SESSION sql_require_primary_key= 0)" error.
go to /opt/Freescout73/www
run

Code: Select all

 /opt/Apache73/bin/php artisan migrate:status
depending on where your PHP bin is it might be Apache73 74 or 80 or even Qapache, just change it accordingly

the database that didn't get migrated will have a status N
in my case it was the create notifications table

Code: Select all

vim database/migrations/2018_09_05_024109_create_notifications_table.php 
comment out the line SqlRequirePrimaryKey or similar and run migation again

Code: Select all

/opt/Apache73/bin/php artisan migrate:refresh
along the way i managed to delete my only user (admin)

Code: Select all

/opt/Apache73/bin/php artisan freescout:create-user
solves it
Updating the app

Code: Select all

/opt/Apache73/bin/php artisan freescout:update

Code: Select all

/opt/Apache73/bin/php artisan freescout:after-app-update
if you get into some PHP not found error,
use

Code: Select all

export PATH=/opt/Apache73/bin:$PATH 
Hope this will help someone out there.
TS451
TS453
TVS-682
User avatar
QNAP_Stephane
Experience counts
Posts: 4802
Joined: Wed Mar 27, 2013 1:00 am

Re: [ FreeScout ] [ 1.7.9 ] Free self-hosted help desk & shared mailbox

Post by QNAP_Stephane »

updated to 1.7.9
---------------------------------------------------------------------------------------------------------------------------

Find all QPKG in the MyQnap.org repository https://www.myqnap.org
join our discord server for any inquiry related to qpkg - https://discord.gg/4fPxHSWKQW

----------------------------------------------------------------------------------------------------------------------------
Post Reply

Return to “Community Apps”