waspinator's picture



I get the following error when accessing the Turnkey Owncloud server using https. I tried to issue a new self signed certificate using webmin (webmin -> webmin configuration -> SSL encryption -> Self Signed Certificate) but it didn't seem to do much. Is this the right place to make a new self signed certificate?


isWebDAVWorking: NO - Reason: [CURL] Error while making request: SSL: unable to obtain common name from peer certificate (error code: 51) (Sabre_DAV_Exception)


waspinator's picture

just noticed that the new SSL certificate was written to



but owncloud uses




so I just changed it to /etc/webmin/miniserv.pem and it seems to be working now

halil's picture

ı dont understand this problem ı saw in file manager  :12321 inside ssl file but localhost client https connect outside for internet my domain write client not connect big problem for me pls help

Jeremy Davis's picture

To be able to provide more help with this I need to understand how to reproduce this issue. Can one of you please walk me through this?


ZanziPanzi's picture

its an easy one and its solved (credits to waspinator):

When you add a self signed certificate using webmin (to enable https for owncloud), it adds the certificate in a different location than where Owncloud expects it.   The solution is to adapt the path when you create the certificate in the webmin SSL encryption page:

webmin -> webmin configuration -> SSL encryption -> Self Signed Certificate

replace "create to /etc/webmin/miniserv.pem" with "create to /etc/ssl/certs/cert.pem"

Apart from this you just need to tick the box "enforce HTTPS" in the admin section of owncloud


Jeremy Davis's picture

I think that perhaps it might be worth enabling HTTPS by default in the ownCloud appliance? What do you think?

Actually I just created a feature request on the TKL Issue Tracker (see here). As I stated in my post there, I think that the SSL cert should at least be generated and available to ownCloud, even if it isn't enabled by default...

ZanziPanzi's picture

Yes, I agree.  Because the very first thing any Owncloud admin does is enable HTTPS anyway (in HTTP you get a warning in red by the way, logged in as admin).

I think it would be a good idea to generate an SSL cert (in the right spot for Owncloud as discussed in this thread), and potentially already turn on HTTPS by default in the Owncloud admin settings...


I think here TKL really makes the difference, the ease in deploying HTTPS Owncloud! Currently it takes a few minutes (if you know the two simple steps). If you download the open-Suse Owncloud virtual machine for example, HTTPS is also not enabled. The process to enable Owncloud HTTPS there is long and painfull (from newbee point of view), needs to be turned on in Apache and all over the place, lots of errors and troubleshooting, quickly taking hours compared to a few minutes on TKL, and zero seconds if enabled by default in the future...

Add new comment