# Bramka: HTTPS na bramce

**URL:** <https://ai-speaker.discourse.group/t/bramka-https-na-bramce/60>\
**Category:** faq\
**Created:** [17 Grudzień 2019 13:54 UTC](https://ai-speaker.discourse.group/t/bramka-https-na-bramce/60 "2019-12-17T13:54:55Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

Autor: ![Celina](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/celina/32/27_2.png) [@Celina](https://ai-speaker.discourse.group/u/Celina)\
Data publikacji: [17 Grudzień 2019 13:54 UTC](https://ai-speaker.discourse.group/t/bramka-https-na-bramce/60/1 "2019-12-17T13:54:55Z")

</div>

## Uruchomienie usługi lokalnego serwera z szyfrowaniem

Najprostszym sposobem jest włączenie serwera caddy, który jest już zainstalowany na urządzeniu i posiada domyślną konfigurację https.

[https://caddyserver.com/](https://caddyserver.com/)

Podobnie można zrobić za pomocą serwera nginx czy apache, ale te serwery nie są domyślnie zainstalowane (trzeba je zainstalować za pomocą menadżera pakietów apt).

Poniżej opiszemy instalację krok po kroku na podstawie serwera cadd

1. Przejdź do konsoli na urządzeniu

> **[Dostęp do konsoli bramki po SSH · Asystent domowy](https://sviete.github.io/AIS-docs/docs/en/ais_bramka_remote_ssh.html)**
>
> Asystent domowy dostarcza połączenie SSH za pośrednictwem bardzo popularnego pakietu openssh.

  
2. Sprawdź konfigurację serwera caddy za pomocą polecenia

```bash
cat $PREFIX/bin/Caddyfile

```

odpowiedź w konsoli powinna być taka jak poniżej

```bash
$ cat $PREFIX/bin/Caddyfile
:8123 {
    tls /data/data/pl.sviete.dom/files/home/AIS/servercert.pem /data/data/pl.sviete.dom/files/home/AIS/privekey.pem
    proxy / localhost:8180 {
        websocket
        transparent
    }
}

```

1. Uruchom serwer poleceniem

```bash
caddy -conf $PREFIX/bin/Caddyfile

```

odpowiedź w konsoli powinna być taka jak poniżej

```bash
$ caddy -conf $PREFIX/bin/Caddyfile
Activating privacy features... done.
...

```

1. Sprawdź działanie w przeglądarce wchodząc na adres https://:8123

2. Jeśli chcesz, by serwer był automatycznie uruchamiany, dodaj go do menadżera usług PM2:

- zatrzymaj serwer w konsoli (uruchomiony w punkcie 3) komendą **Ctrl + c**
- by uruchomić serwer jako usługę, wpisz w konsoli polecenie

```bash
pm2 start caddy --name https -- -conf "$PREFIX/bin/Caddyfile"

```

- zapisz ustawienia menadżera usług komendą **pm2 save** - usługa **https** będzie już domyślnie uruchamiana po restarcie bramki

```bash
pm2 save

```

 ![bramka_caddy](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/1X/33f9faf259a32b718bb175e6cbac80a05629d015.png)

---

<div class="post-metadata">

Autor: ![Akszyn](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/akszyn/32/4038_2.png) [@Akszyn](https://ai-speaker.discourse.group/u/Akszyn)\
Data publikacji: [11 Luty 2021 17:42 UTC](https://ai-speaker.discourse.group/t/bramka-https-na-bramce/60/2 "2021-02-11T17:42:03Z")

</div>

Czy po każdym “formacie” bramki trzeba to aktywować ?

---

<div class="post-metadata">

Autor: ![jolka](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/jolka/32/5_2.png) [@jolka](https://ai-speaker.discourse.group/u/jolka)\
Data publikacji: [12 Luty 2021 11:17 UTC](https://ai-speaker.discourse.group/t/bramka-https-na-bramce/60/3 "2021-02-12T11:17:10Z")

</div>

nie trzeba… tylko jeżeli chcesz mieć taką niestandardową funkcjonalność

kopia to pliki konfiguracyjne: Asystenta domowego / HA i Zigbee2Mqtt  
inne rzeczy które doinstalowujesz sam nie są w kopii
