Owncloud & OsTicket - Rebranding and common issue

 

Owncloud rebranding & troubleshooting

 

Owncloud is used for cloud storage, with almost same purpose as that of Google drive. Here, different users are created and access to specific folder can be managed as per group or user. Hence, Owncloud gives us more flexibility regarding user access. Here is how you can change/replace default images in owncloud. Mention complete path of owncloud directory while editing.

 

Sr no.

Image/Text description

File to be replaced/edited

 

 

 

1

Background image at login screen

= owncloud/core/img/background.jpg

2

Favicon image in browser tab

= owncloud/core/img/favicon.png , favicon.ico, favicon.svg

3

Logo at the login screen

= owncloud/core/img/logo.png

4

Logo at the top in dashboard

= owncloud/core/img/ logo-icon.svg

5

Footer text, motto and website details

= owncloud/lib/private/legacy/defaults.php

 

 

 

 

Common issues faced

 

Owncloud installation is smooth and easy. However, there are few things need to install before downloading and enabling owncloud on the server.

 

1.      Install memory cache package related to owncloud. It can be redis server or APCU or memcached. Mention appropriate version of php while executing command. We recommend to install all three services.

# apt install php-apcu                                    \\ Installs PHP-APCU cache
# apt install redis-server                                \\ Installs redis server. Recommended for low memory servers

# apt install php-memcached                       \\ Installs PHP-Memcached package

 

2.      If you have installed above packages, then edit file = /owncloud/config/config.php and add following lines

'memcache.local' => '\OC\Memcache\APCu',

'memcache.locking' => '\OC\Memcache\Redis',
'redis' => [

    'host' => 'localhost',

    'port' => 6379,

  ],

 

After this, restart redis-server and other necessary services.

3.      Sometimes after pointing out the domain name and enabling the site, owncloud gives “Untrusted domain error”. To resolve the issue, add fields to the config.php file mentioned in step 2 above.


'trusted_domains' =>

array (

    0 => 'storage.gpuoncloud.com',

),

 

 

OsTicket rebranding and troubleshooting

 

OSTicket is an open source ticketing software. It has two different login screen. One for customers who raises the ticket and want to track the status and other dashboard for Agent logins who manages tickets. Hence, we need to make changes considering two different dashboard folders unlike owncloud where everything was available under one folder.
We will differentiate two dashboard as ‘Client dashboard’ and ‘Agent Dashboard’. Mention complete path of OSTicket directory while editing.

Sr no.

Image/Text description

File to be replaced/edited

 

 

 

1

Logo at the client Dashboard

It will be updated automatically once company info is set in setting.

2

Copyright footer Client Dashboard.

= osticket/upload/include/client/footer.inc.php

3

Copyright footer Agent Dashboard

= osticket/upload/include/staff/footer.inc.php

4

Background image Agent Dashboard

= /os_ticket/upload/scp/images/login-headquarters.jpg

5

 

 

6

 

 

 

 

Common issues faced

 

If there are issues faced for OSTicket, they are before and during the installation. OSTicket will not be installed even if there is single driver missing. Common issues while installing OSTicket are PHP driver missing or PHP version incompatibility with OSTicket version.