Imagine this, a ticketing system running on a home router :)
1 - Setup Optware-NG from this guide and choose 2GB swap file
2 - Install Lighttpd and php from here
3 - Install mysql server using this guide
4 - Login to mysql shell to create osticket database, user and password (change values in red)
mysql> grant all privileges on osticket.* to osticket_db_username@localhost identified by 'osticket_db_password';
mysql> quit
5 - Install necessary packages:
6 - Download and install latest version of osTicket
wget https://osticket.com/sites/default/files/download/osTicket-v1.10.zip
unzip osTicket-v1.10.zip
mv ./upload ./osticket
rm -r scripts osTicket-v1.10.zip
7 - Fix timezone and restart lighttpd (change values in red if you want)
/opt/etc/init.d/S80lighttpd restart
8 - Go to router default ip address and port :81/osticket or www.asusrouter.com:81/osticket
Press Continue
9 - Enable configuration file
Press Continue
10 - Input system settings
11 - Input admin user data
12 - Input Database Settings from point 4
Press Install Now
13 - Change config file permission
14 - Go to administration page https://192.168.1.1:81/osticket/scp
15 - Log in
16 - Open first ticket
17 - Go to Admin panel / Dashboard / Information
18 - Remove setup directory, for security reason
To access osTicket from WAN you don't need to input port 81 anymore, use www.your-wan-ip-address/osticket
Please use comments for help or just to leave a feedback...