Important check out 'pilger' branch for the latest Globaleaks version
This branch is deprecated
Client consists of index.html and scripts.min.js which is located at /usr/share/globaleaks/client and /usr/share/globaleaks/client/js
- Build your changed files using the command
grunt buildin the repositories directory named /client - Copy js files to any directory of your server
scp -r ./build/js admin@myserverip:/any/folder/adminuser/owns - Now Copy files to the production folder in
/usr/share/globaleaks/client/js - Restart Globaleaks and make sure it runs
/etc/init.d/globaleaks restart - Upload the hinweisgeberschutz.css to the Custom Css tab in the admin page page.com/#/admin/content (it takes some time to be activated)
Todo
- [x] Allow html in footer for linking to custom pages
- Restyle
When making updates first backup the site backup guide and then run sudo zip -r ~/backup.zip /var/globaleaks and then copy that file to your local machine with scp -i ~/.ssh/id_rsa_vg [email protected]:~/backup.zip ~/Desktop/globaleaksbackup.zip