Best place is /var/lib/Repetier-Server/www which gets assigned the correct user on server start. /home/pi is normally not a good idea - that is home directory of user pi which has nothing to do with server. And please dedicate a own subdirectory for shadow dir, do not use an existing except /var/lib/Repetier-Server/www which is the designed place for it. Server is even run as different user (repetier-server) which can lead to problems reading from it. And yes if folder does not exist you must create it and make it readable for repetier-server.
Also make no changes to RepetierServer.xml - make a copy to RepetierServer-extra.xml and edit that version to override settings! Every update will overwrite RepetierServer.xml which contains our defaults!
<custom-ssl-certificate-store></custom-ssl-certificate-store><!--If you want to add your own SSL certificates, please enter here the directory where your certificate is stored. Note: only certificates with the extension .pem will be considered-->
<unixSocket></unixSocket><!-- path to unix socket for socket communication - leave empty to disable feature -->
/var/lib/Repetier-Server/www/ is wrong place for RepetierServer-extra.xml. It must be in usr/local/Repetier-Server/etc The www folder is just for shadow directory.
Also you need to restart Repetier-Server to make server to use the changes.
Comments
https://www.repetier-server.com/startup-configuration/
chapter branding there the custom logo is the example. At least if you mean the logo in ui.
Also make sure you have read this document:
https://www.repetier-server.com/manufacturer-guide/
i have made the below changes
on path -
pi@VOXELSTUDIO:/usr/local/Repetier-Server/etc $ sudo view RepetierServer.xml
still the changes are not getting reflected.
Also, where do I find the shadow folder? or I need to create the shadow folder?
Also make no changes to RepetierServer.xml - make a copy to RepetierServer-extra.xml and edit that version to override settings! Every update will overwrite RepetierServer.xml which contains our defaults!
1. pi@VOXELSTUDIO:/usr/local/Repetier-Server/etc $ sudo cp RepetierServer.xml /var/lib/Repetier-Server/www/
after saving this file it still did not update the branding
The www folder is just for shadow directory.
Also you need to restart Repetier-Server to make server to use the changes.