Страница 6 из 6

Re: Сторонние модули OSP6

Добавлено: 13 фев 2025, 20:38
Ink0gnit0
В дополнение Project utils v1.0 добавлено:
1. new_laravel_project - создаёт новый проект Laravel в каталоге проектов:
new_laravel_project --projects-dir C:\osp6\home --project-name example.local --laravel-version latest --php-module PHP-8.3 --db-module MySQL-8.2
new_laravel_project --project-name example.local

2. new_synfony_project - создаёт новый проект Synfony в каталоге проектов:
new_symfony_project --projects-dir C:\osp6\home --project-name example.local --symfony-version latest --php-module PHP-8.3 --db-module MySQL-8.2 --webapp true
new_symfony_project --project-name example.local

3. new_yii2_project - создаёт новый проект Yii2 Advanced в каталоге проектов:
new_yii2_project --projects-dir C:\osp6\home --project-name example.local --yii2-version latest --nginx-module Nginx-1.26 --php-module PHP-8.3 --db-module MySQL-8.2
new_yii2_project --project-name example.local

Re: Сторонние модули OSP6

Добавлено: 16 мар 2025, 18:10
Ink0gnit0
Mailpit v1.23.2
Почтовый сервер для локальной разработки и тестирования.

https://disk.yandex.com/d/6UM1T4G-Ga1Wzg

Официальный сайт: https://mailpit.axllent.org/

После распаковки и запуска модуля, будут доступны порты:
1. https://mailpit:8025 - веб-интерфейс для просмотра полученных/отправленных писем
2. mailpit:25 - SMTP
3. mailpit:110 - POP3

Re: Сторонние модули OSP6

Добавлено: 18 мар 2025, 21:13
Ink0gnit0
Kafka v4.0
Брокер сообщений
https://disk.yandex.com/d/M_B1vlGfLLVNZA

Официальный сайт: https://kafka.apache.org

Модуль зависит от дополнения JRE21: https://disk.yandex.com/d/OCgUAQX3k0XCHA

После распаковки и запуска модуля, будут доступны порты:
1. kafka-4.0:9092 - брокер
2. kafka-4.0:9093 - контроллер



Redpanda v2.8.4
Веб-интерфейс для Kafka
https://disk.yandex.com/d/NnyRZLnrcm-8oA

Официальный сайт: https://www.redpanda.com/redpanda-console-kafka-ui

После распаковки и запуска модуля, будут доступны порты:
1. https://redpanda2 - веб-интерфейс по протоколу HTTPS
2. http://redpanda2 - веб-интерфейс по протоколу HTTP

Re: Сторонние модули OSP6

Добавлено: 05 апр 2025, 14:23
Ink0gnit0
Centrifugo v6.1.0
Сервер обмена сообщениями в реальном времени (WebSocket, HTTP-streaming, Server-Sent Events (SSE), WebTransport, GRPC).

https://disk.yandex.com/d/joR_E34C4x7Kcw

Официальный сайт: https://centrifugal.dev/ | https://github.com/centrifugal/centrifugo

После распаковки и запуска модуля, будут доступны порты:
1. https://centrifugo:8000 - веб-интерфейс администратора (пароль для доступа находится в файле [КОРЕНЬ_OSP6]\config\centrifugo\default\templates\config.json):
...
"admin": {
    ...
    "password": "ИЗМЕНИТЕ_ПАРОЛЬ",
    ...
  },
  ...
  

2. https://centrifugo:8000/swagger

Пример работы клиента с socket-сервером:
<html>
<head>
  <title>Centrifugo quick start</title>
</head>
<body>
  <div id="counter">-</div>
  <script src="https://unpkg.com/[email protected]/dist ... "></script>
  <script type="text/javascript">
    const container = document.getElementById('counter');

    const centrifuge = new Centrifuge("ws://centrifugo:8000/connection/websocket", {
      token: "<TOKEN>"
    });

    centrifuge.on('connecting', function (ctx) {
      console.log(`connecting: ${ctx.code}, ${ctx.reason}`);
    }).on('connected', function (ctx) {
      console.log(`connected over ${ctx.transport}`);
    }).on('disconnected', function (ctx) {
      console.log(`disconnected: ${ctx.code}, ${ctx.reason}`);
    }).connect();

    const sub = centrifuge.newSubscription("ns1");

    sub.on('publication', function (ctx) {
      container.innerHTML = ctx.data.value;
      document.title = ctx.data.value;
    }).on('subscribing', function (ctx) {
      console.log(`subscribing: ${ctx.code}, ${ctx.reason}`);
    }).on('subscribed', function (ctx) {
      console.log('subscribed', ctx);
    }).on('unsubscribed', function (ctx) {
      console.log(`unsubscribed: ${ctx.code}, ${ctx.reason}`);
    }).subscribe();
  </script>
</body>
</html>

<TOKEN> - генерируется командой из консоли модуля centrifugo:
centrifugo.exe gentoken -u 999999 -c .\modules\centrifugo\config.json

Re: Сторонние модули OSP6

Добавлено: 08 апр 2025, 22:02
x-user
Никто не пробовал добавить MadelineProto может есть готовый вариант?

Re: Сторонние модули OSP6

Добавлено: 12 апр 2025, 08:37
Ink0gnit0
TechnitiumDNS v13.5
DNS-сервер с поддержкой протоколов DNS-over-TLS, DNS-over-HTTPS и DNS-over-QUIC. Также присутсвует поддержка DNSSEC (RSA, ECDSA).

https://disk.yandex.com/d/EZbnLFVe-zdBzA

Официальный сайт: https://technitium.com/dns/

После распаковки и запуска модуля, будут доступны порты:
1. 53 - DNS
2. http://technitiumdns:5380 | http://localhost:5380 - веб-интерфейс администратора