Hello, I just follow tutorial on Ubuntu 16.04 and ISP Config 3.1 and everything is set up and working like a charm. I have just question if it is possible to change logo.png ane [email protected]. I already uploaded new logos but main.tpl.htm seems to use base64 and I dont know anything about that. Can someone tells me how to use custom logo (both - logo.png and [email protected]) Thank you very much
I see,but I cannot find it. Can you give me a tip where to find? Is there any hidden table in ispconfig db?
Looks like it's in the dbispconfig database on the ispconfig master server, in sys_ini.default_logo, and there is a sys_ini.custom_logo which you should be adding your custom logo to. The content is output directly into html output, and format is "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMg.......". To convert your file contents to base64 text you can use the 'base64' program, which on debian comes in the 'coreutils' package. Eg. the base64 output for the default logo is: Code: # base64 < /usr/local/ispconfig/interface/web/themes/default/assets/images/logo.png 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 TkSuQmCC You of course need to prepend `data:image/png;base64,` to that.
Any idea if there is a max size pixel wise? I created a custom log (about 300 pixels wide) and it did replace the logo at the login screen but it did not put the logo in the upper left hand corner after logging in. Probably too big. I tried 275p wide, 250p wide, 230p wide, 200p, 175p wide but no go. Maybe a bug or where it will not see the custom logo after logging in Thx!
I have more or less the same problem! My custom logo is set perfect on the login screen but not inside ispConfig. It is also doubled. Cleared the browser cache and used some other browser with the same result. The strange thing is, i overwrite also into the default logo field inside the db with my logo but the ispConfig Logo is still there. BTW: i had to change the db structure for the logo fields from typ "TEXT" to "LONGTEXT" because the Logo was to large in base64 (225 x 60 pixel).
Got it now Updated to 3.1.1, replaced logo.png / [email protected] and set the base64 code again in the default logo field. Logo is correct displayed on all pages.
BeNeDeLuX, I updated to 3.1.1 but still unable to add customer logo after doing everything you did. My logo is 250px54p Can you tell me the size of your logo? Maybe mine is to big? My logo appears on the login screen but not the main cp. Driving me crazy Thanks! UPDATE: Never mind. I tried an online base64 conversion service and after updating custom logo it worked just fine. Must have been having problems with the base64 conversion I was initially using This site has a real nice drag and drop interface and works great! https://www.base64-image.de/
Turned out my image conversion was the problem. Using the website in my previous post to convert my image I updated the custom_logo field in the sys.ini table and that's all I had to update and it worked immediately!
We have to remove line breaks from the output of "base64" in order to work properly. So, if I may join all solutions here, in order to change the logo with a custom png file (200x65px), all you have to do is fill the dbispconfig.sys_ini.custom_logo field with the output of this command: echo "data:image/png;base64,`base64 < path/to/your/custom_logo.png | tr -d '\n'`"Replace path/to/your/custom_logo.png accordingly. You must have in mind the correct symbols (', " and `) if something is messed during copy-paste. Anyway, I suggest we all realize these people's work and show some respect to their logo when forming our branding.