# Setup own ssl certificate

**URL:** <https://forum.mattermost.com/t/setup-own-ssl-certificate/19010>\
**Category:** Uncategorized\
**Created:** [July 14, 2024, 9:54am UTC](https://forum.mattermost.com/t/setup-own-ssl-certificate/19010 "2024-07-14T09:54:05Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![mhesabi89](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mattermost.com/mhesabi89/32/8046_2.png) [@mhesabi89](https://forum.mattermost.com/u/mhesabi89)\
**Post date:** [July 14, 2024, 9:54am UTC](https://forum.mattermost.com/t/setup-own-ssl-certificate/19010/1 "2024-07-14T09:54:05Z")

</div>

I just installed mattermost and want to enable traffic over TLS using my own SSL certificate. I moved my private key and full chain certificate files (`private.key` and `fullchain.crt`) in this path: /opt/mattermost/ssl and edited config.json like this:  
“ListenAddress”: “:443”,  
“ConnectionSecurity”: “TLS”,  
“TLSCertFile”: “/opt/mattermost/ssl/fullchain.crt”,  
“TLSKeyFile”: “/opt/mattermost/ssl/private.key”,  
but after restarting service, I get error and service status is down. what did I wrong?

---

<div class="post-metadata">

**Author:** ![john.oliver](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mattermost.com/john.oliver/32/6436_2.png) [@john.oliver](https://forum.mattermost.com/u/john.oliver)\
**Post date:** [July 15, 2024, 1:04pm UTC](https://forum.mattermost.com/t/setup-own-ssl-certificate/19010/2 "2024-07-15T13:04:51Z")

</div>

What does `systemctl status mattermost.service` say? My first guess is permissions issues on your cert and key files.
