# How to enable SSL

**URL:** <https://forums.screenly.io/t/how-to-enable-ssl/1713>\
**Category:** Anthias\
**Created:** [December 14, 2024, 6:57pm UTC](https://forums.screenly.io/t/how-to-enable-ssl/1713 "2024-12-14T18:57:05Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![JCSR](https://avatars.discourse-cdn.com/v4/letter/j/aeb1de/32.png) [@JCSR](https://forums.screenly.io/u/JCSR)\
**Post date:** [December 14, 2024, 6:57pm UTC](https://forums.screenly.io/t/how-to-enable-ssl/1713/1 "2024-12-14T18:57:05Z")

</div>

I’m trying to enable SSL running the **enable\_ssl.sh** script, but it returns the following:

> - cd /home/jcsr/screenly/ansible
> - sudo -E ansible-playbook -t enable-ssl site.yml  
> sudo: ansible-playbook: command not found

I have installed Anthias following these instructions [https://github.com/Screenly/Anthias/blob/master/docs/installation-options.md#installing-on-raspberry-pi-os-lite-or-debian](https://github.com/Screenly/Anthias/blob/master/docs/installation-options.md#installing-on-raspberry-pi-os-lite-or-debian)

Looking forward to someone being able to help me.

Thanks in advance.

---

<div class="post-metadata">

**Author:** ![nicomiguelino](https://avatars.discourse-cdn.com/v4/letter/n/e56c9b/32.png) [@nicomiguelino](https://forums.screenly.io/u/nicomiguelino)\
**Post date:** [December 16, 2024, 2:06pm UTC](https://forums.screenly.io/t/how-to-enable-ssl/1713/2 "2024-12-16T14:06:00Z")

</div>

@JCSR, Anthias doesn’t support HTTPS out of the box yet, but it’s something that we’ll do and fix in the future.

---

<div class="post-metadata">

**Author:** ![vpetersson](https://yyz1.discourse-cdn.com/flex029/user_avatar/forums.screenly.io/vpetersson/32/8_2.png) [@vpetersson](https://forums.screenly.io/u/vpetersson)\
**Post date:** [June 9, 2026, 8:52am UTC](https://forums.screenly.io/t/how-to-enable-ssl/1713/3 "2026-06-09T08:52:39Z")

</div>

This works now. The enable\_ssl.sh script was reworked. Instead of the old setup that needed extra tools installed (which is why you saw the ansible error), it now adds a small helper that handles HTTPS for you. By default it uses its own local certificate, it can fetch a free Let’s Encrypt certificate if you give it a domain name, or it can use your own certificate. So on a current version, running enable\_ssl.sh gets you HTTPS without that error. Marking this as solved.
