Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Русский
  3. ioBroker
  4. ioBroker установка и конфигурация
  5. Доступ извне c SSL. Apache? Letsencrypt?

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    17
    1
    481

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    5.2k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.4k

Доступ извне c SSL. Apache? Letsencrypt?

Scheduled Pinned Locked Moved ioBroker установка и конфигурация
16 Posts 3 Posters 6.2k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • P Offline
    P Offline
    Pooh
    wrote on last edited by
    #1

    Уважаемые Гуру, подскажите, плз, как организовать доступ к ioBroker'у извне?

    (на машине уже есть Apache, зарезервирован виртуальный хост вида iobroker.<мой сайт>.com и настроено обновление ключей Letsencrypt)

    или лучше использовать встроенный механизм шифрования Letsencrypt без Apache?

    Вариант с апачевским проксированием я так понимаю подразумевает отказ от аутентификации ioBroker в пользу бейсик-авторизации Apache, но как тогда разделять пользователей?

    Ну и про проброс портов в роутере хотелось бы услышать рекомендации…

    Спасибо!

    https://play.google.com/store/apps/details?id=com.roy.royclub - код: UMI201155
    https://play.google.com/store/apps/details?id=com.blockchainvault - код приглашения: Freepooh
    https://play.google.com/store/apps/details?id=games.bee.app - код приглашения: freepooh
    https://www.timestope.com/freepooh - witness code: freepooh

    1 Reply Last reply
    0
    • S Offline
      S Offline
      spectrekr
      wrote on last edited by
      #2

      Я бы все же использовал стандартный способ через встроенный letsencrypte. Способ разделения пользователей, так же работает автоматическое продление сертификата. Проброс портов необходимо 80 для автоматического продления и любой который понравится на 8081 для доступа к админке.

      1 Reply Last reply
      0
      • P Offline
        P Offline
        Pooh
        wrote on last edited by
        #3

        @spectrekr:

        ..на 8081 для доступа к админке. `
        а как быть с vis, который на 8082?

        https://play.google.com/store/apps/details?id=com.roy.royclub - код: UMI201155
        https://play.google.com/store/apps/details?id=com.blockchainvault - код приглашения: Freepooh
        https://play.google.com/store/apps/details?id=games.bee.app - код приглашения: freepooh
        https://www.timestope.com/freepooh - witness code: freepooh

        1 Reply Last reply
        0
        • BluefoxB Offline
          BluefoxB Offline
          Bluefox
          wrote on last edited by
          #4

          @Pooh:

          @spectrekr:

          ..на 8081 для доступа к админке. а как быть с vis, который на 8082?
          Два порта пробросить? Или proxy драйвер использовать.

          https://github.com/ioBroker/ioBroker.proxy

          1 Reply Last reply
          0
          • P Offline
            P Offline
            Pooh
            wrote on last edited by
            #5

            @Pooh:

            ..(на машине уже ..настроено обновление ключей Letsencrypt).. `
            @spectrekr:

            Я бы все же использовал стандартный способ через встроенный letsencrypte… `
            а эти два летсэнкрипт-бота уживутся ли вместе? запрос ключей на один и тот же домен ведь будет…

            https://play.google.com/store/apps/details?id=com.roy.royclub - код: UMI201155
            https://play.google.com/store/apps/details?id=com.blockchainvault - код приглашения: Freepooh
            https://play.google.com/store/apps/details?id=games.bee.app - код приглашения: freepooh
            https://www.timestope.com/freepooh - witness code: freepooh

            1 Reply Last reply
            0
            • P Offline
              P Offline
              Pooh
              wrote on last edited by
              #6

              Вопрос остается открытым. На сервере крутятся несколько сайтов (nextcloud, wordpress, freepbx, majordomo..). Letsencrypt настроен. Порты 80, 443 слушает Apache2. Также зарезервирован виртуальный хост под ioBroker (с настроенным обновлением Letsencrypt)

              Можно ли использовать существующий сертификат Letsencrypt? где-нибудь прописать ссылку на него…

              Можно ли не используя шифрование ioBroker (используя шифрование хоста Apache2) настроить разделение пользователей?

              Нужно настроить SSL\TSL и разделение пользователей.

              https://play.google.com/store/apps/details?id=com.roy.royclub - код: UMI201155
              https://play.google.com/store/apps/details?id=com.blockchainvault - код приглашения: Freepooh
              https://play.google.com/store/apps/details?id=games.bee.app - код приглашения: freepooh
              https://www.timestope.com/freepooh - witness code: freepooh

              1 Reply Last reply
              0
              • S Offline
                S Offline
                spectrekr
                wrote on last edited by
                #7

                Можете тогда использовать существующий сертификат, в настройках админ драйвера укажите текущие сертификаты и пользуйтесь, единственно что обновлять сертификат в настройках придется вручную. А настройки letsencrypt в iobroekre отключить, чтоб не мешались.

                1 Reply Last reply
                0
                • P Offline
                  P Offline
                  Pooh
                  wrote on last edited by
                  #8

                  Пока ограничился пробросом портов 8081-2 на роутере и сгенерил сертификат на 10 лет :-) хром грязно ругнулся, добавил сайт в исключение и теперь только красный значек вместо зеленого замочка мозолит глаза…

                  https://play.google.com/store/apps/details?id=com.roy.royclub - код: UMI201155
                  https://play.google.com/store/apps/details?id=com.blockchainvault - код приглашения: Freepooh
                  https://play.google.com/store/apps/details?id=games.bee.app - код приглашения: freepooh
                  https://www.timestope.com/freepooh - witness code: freepooh

                  1 Reply Last reply
                  0
                  • P Offline
                    P Offline
                    Pooh
                    wrote on last edited by
                    #9

                    Приключения продолжаются.

                    Android не хочет работать с самоподписанным сертификатом

                    Попробовал встроенный Letsencript. Сразу потерял доступ и к ioBroker и к хостам. Пришлось сделать iobroker set admin.0 –ssl false, остановить Apache, пробросить в роутере 80 и 443 на 8081, после чего смог попасть в морду ioBrokera и отключить Letsencript, и снова включить Apache. :-( Вообще не вариант!

                    Letsencript'овский сертификат кстати создался через пару минут.

                    Было бы здорово просто иметь возможность указывать не сами ключи авторизации, а пути к уже существующим SSL сертификатам

                    https://play.google.com/store/apps/details?id=com.roy.royclub - код: UMI201155
                    https://play.google.com/store/apps/details?id=com.blockchainvault - код приглашения: Freepooh
                    https://play.google.com/store/apps/details?id=games.bee.app - код приглашения: freepooh
                    https://www.timestope.com/freepooh - witness code: freepooh

                    1 Reply Last reply
                    0
                    • BluefoxB Offline
                      BluefoxB Offline
                      Bluefox
                      wrote on last edited by
                      #10

                      @Pooh:

                      Приключения продолжаются.

                      Android не хочет работать с самоподписанным сертификатом

                      Попробовал встроенный Letsencript. Сразу потерял доступ и к ioBroker к хостам. Пришлось сделать iobroker set admin.0 –ssl false, остановить Apache, пробросить в роутере 80 и 443 на 8081, после чего смог попасть в морду ioBrokera и отключить Letsencript, и снова включить Apache. :-( Вообще не вариант!

                      Letsencript'овский сертификат кстати создался через пару минут.

                      Было бы здорово просто иметь возможность указывать не сами ключи авторизации, а пути к уже существующим SSL сертификатам `
                      Да это просят постоянно. Надо сделать.

                      1 Reply Last reply
                      0
                      • P Offline
                        P Offline
                        Pooh
                        wrote on last edited by
                        #11

                        Можно ли это самому поправить и не ждать обновления драйвера?

                        https://play.google.com/store/apps/details?id=com.roy.royclub - код: UMI201155
                        https://play.google.com/store/apps/details?id=com.blockchainvault - код приглашения: Freepooh
                        https://play.google.com/store/apps/details?id=games.bee.app - код приглашения: freepooh
                        https://www.timestope.com/freepooh - witness code: freepooh

                        1 Reply Last reply
                        0
                        • P Offline
                          P Offline
                          Pooh
                          wrote on last edited by
                          #12

                          Продолжение истории с сертификатами.

                          В модулях admin и vis (web) невозможно включить аутентификацию не включив шифрование. Однако тогда невозможно зайти локально https://localhost:8081(8082), браузер ругается, соответственно невозможно подключиться с Android'а. Letsencrypt на localhost сертификат естественно не выдает.

                          Что посоветуете?

                          https://play.google.com/store/apps/details?id=com.roy.royclub - код: UMI201155
                          https://play.google.com/store/apps/details?id=com.blockchainvault - код приглашения: Freepooh
                          https://play.google.com/store/apps/details?id=games.bee.app - код приглашения: freepooh
                          https://www.timestope.com/freepooh - witness code: freepooh

                          1 Reply Last reply
                          0
                          • BluefoxB Offline
                            BluefoxB Offline
                            Bluefox
                            wrote on last edited by
                            #13

                            @Pooh:

                            Продолжение истории с сертификатами.

                            В модулях admin и vis (web) невозможно включить аутентификацию не включив шифрование. Однако тогда невозможно зайти локально https://localhost:8081(8082), браузер ругается, соответственно невозможно подключиться с Android'а. Letsencrypt на localhost сертификат естественно не выдает.

                            Что посоветуете? `
                            1. или самоподписанный сертификат

                            2. или включить логин самому в объекте.
                            48_2017-05-18_09_21_40-iobroker.admin.png

                            Просто используется basic authentication и там пароль передаётся не зашифрованным. А под ответственность пользователя можно. Я не хочу брать на себя эту ответственность

                            1 Reply Last reply
                            0
                            • P Offline
                              P Offline
                              Pooh
                              wrote on last edited by
                              #14

                              Пытаюсь настроить доступ через прокси апача как http://forum.iobroker.net/viewtopic.php?f=17&t=1227

                              все хорошо, только при включении аутентификации "страница /login/index.html не найдена"

                              Помогите, плз, правильно настроить редирект

                              https://play.google.com/store/apps/details?id=com.roy.royclub - код: UMI201155
                              https://play.google.com/store/apps/details?id=com.blockchainvault - код приглашения: Freepooh
                              https://play.google.com/store/apps/details?id=games.bee.app - код приглашения: freepooh
                              https://www.timestope.com/freepooh - witness code: freepooh

                              1 Reply Last reply
                              0
                              • P Offline
                                P Offline
                                Pooh
                                wrote on last edited by
                                #15

                                Апну тему ибо актуально

                                https://play.google.com/store/apps/details?id=com.roy.royclub - код: UMI201155
                                https://play.google.com/store/apps/details?id=com.blockchainvault - код приглашения: Freepooh
                                https://play.google.com/store/apps/details?id=games.bee.app - код приглашения: freepooh
                                https://www.timestope.com/freepooh - witness code: freepooh

                                1 Reply Last reply
                                0
                                • P Offline
                                  P Offline
                                  Pooh
                                  wrote on last edited by
                                  #16

                                  Сейчас сделал так:

                                  ! <virtualhost :80="">ServerName iobroker.*********
                                  ! ServerAlias http://www.iobroker.**********
                                  ! Redirect permanent / https://iobroker./</virtualhost>
                                  ! <virtualhost :443="">ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
                                  ! <directory "/usr/lib/cgi-bin"="">AllowOverride None
                                  ! Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
                                  ! Order allow,deny
                                  ! Allow from all</directory>
                                  ! SSLEngine on
                                  ! SSLCertificateFile /etc/letsencrypt/live/
                                  /fullchain.pem
                                  ! SSLCertificateKeyFile /etc/letsencrypt/live/
                                  /privkey.pem
                                  ! SSLCACertificateFile /etc/letsencrypt/live/
                                  /chain.pem
                                  ! SSLHonorCipherOrder on
                                  ! SSLCipherSuite ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES256-SHA:ECDHE-ECDSA-DES-CBC3-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:DES-CBC3-SHA:!DSS
                                  ! SSLUseStapling on
                                  ! ServerAdmin webmaster@localhost
                                  ! ServerName iobroker.
                                  *********
                                  ! ServerAlias http://www.**********
                                  ! DocumentRoot /var/www/iobroker
                                  ! ProxyRequests Off
                                  ! ProxyPreserveHost On
                                  ! ProxyVia Full
                                  ! <proxy *="">Require all granted</proxy>
                                  ! <location>ProxyPass http://localhost:8081/
                                  ! ProxyPassReverse http://localhost:8081/</location></virtualhost>
                                  покритикуйте/поправьте, плз, ибо хром пишет: "Подключение к сайту защищено не полностью"

                                  https://play.google.com/store/apps/details?id=com.roy.royclub - код: UMI201155
                                  https://play.google.com/store/apps/details?id=com.blockchainvault - код приглашения: Freepooh
                                  https://play.google.com/store/apps/details?id=games.bee.app - код приглашения: freepooh
                                  https://www.timestope.com/freepooh - witness code: freepooh

                                  1 Reply Last reply
                                  0
                                  Reply
                                  • Reply as topic
                                  Log in to reply
                                  • Oldest to Newest
                                  • Newest to Oldest
                                  • Most Votes


                                  Support us

                                  ioBroker
                                  Community Adapters
                                  Donate

                                  259

                                  Online

                                  32.7k

                                  Users

                                  82.5k

                                  Topics

                                  1.3m

                                  Posts
                                  Community
                                  Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                  ioBroker Community 2014-2025
                                  logo
                                  • Login

                                  • Don't have an account? Register

                                  • Login or register to search.
                                  • First post
                                    Last post
                                  0
                                  • Home
                                  • Recent
                                  • Tags
                                  • Unread 0
                                  • Categories
                                  • Unreplied
                                  • Popular
                                  • GitHub
                                  • Docu
                                  • Hilfe