• Есть ли в мире легкая [крипто] платежная система для хобби-проектов?

    xenon
    @xenon Автор вопроса
    немного смущает, что ей всего год... думал, есть что-то более известное с репутацией. но для хобби-проекта, наверное, вполне подойдет, спасибо!
  • Есть ли в мире легкая [крипто] платежная система для хобби-проектов?

    xenon
    @xenon Автор вопроса
    apppostol, да, именно так. Видимо, я не очень четко выразился.
  • Какую платёжную систему лучше выбрать для автоматизированных крипто-плетежей?

    А много лет используете? :-)

    Domain Name: cryptoscan.one
    Creation Date: 2022-12-01T19:14:06Z

    Может быть и очень хорошая система, но новорожденная.
  • Как в яндекс почте пересылать получаемые письма под своим аккаунтом, а не под оригинальным отправителем?

    Мне кажется, что стоит чуть конкретизировать, что именно хочется. Потому что в почте есть аж целых три (минимум) хидера, которые можно понимать как "от кого отправлено письмо".

    1. Envelope from. Он в Return-Path: хидере хранится
    2. Обычный From: (там человеческое имя и емейл. Кстати, если вы его хотите переписывать, то только емейл или имя тоже?)
    3. Reply-to

    А еще есть DKIM, который подписывает письма и заголовки, включая From/To/Reply To (если вы их поправите, DKIM не сойдется, и надо будет тогда еще и его вырезать или подписывать самому).

    Не факт, что на яндексе можно это сделать. Как вариант - сделать свой почтовый сервер и на нем, средствами сервера и Milter сделать то что надо. Возможно на гитхабе есть готовые проекты для этого. А с яндекса (если уж вам очень хочется иметь test2 именно на яндексе) прокидывать почту на свой сервер и на нем уже править.
  • Почему нет(?) популярного REST API для IMAP?

    xenon
    @xenon Автор вопроса
    > IMAP - это протокол, по которому работают
    Дааа ну? Может еще и HTTP это не программа? :-))

    Но мне вот эта второстепенная сейчас и захотелась. Чтобы вебморда сама могла почту забирать, без еще одного велосипеда (а то их же так мало!). Раз напрямую к серверу из браузера коннектиться нельзя, то пусть через какой-нибудь унифицированный REST API.

    Увидился, что ее нет. В каждом вебмейле - свой велосипед зачем-то. Пока что вот мысль про JMAP самая интересная и даже готовые реализации есть. И вебморды JMAP-овские тоже есть.
  • Почему нет(?) популярного REST API для IMAP?

    xenon
    @xenon Автор вопроса
    Зачем? Я точно не хочу imap server с лишнием функционалом. Я за unix-way (и этот вопрос ведь как раз про эту идеологию). IMAP сервер уже есть - dovecot. Хороший, вполне устраивает. (но если кого не устраивает - можно заменить на любой другой, который удобнее, по вкусу). Зачем повторно реализовывать IMAP сервер в другом проекте?

    То, что я имею в виду, это, можно сказать, серверная половинка от любого вебмейла. Получает запросы через вебсервер, обрабатывает их по IMAP протоколу и возвращает ответ.
  • Почему MariaDB отжирает все больше и больше памяти?

    xenon
    @xenon Автор вопроса
    6445341c6d698772887580.png

    помогло обновление до 10.11.2 с офсайта MariaDB. Проверял и с прежним конфигом и с новым (дефолтным) - разницы практически нет, оба "маложрущие", именно смена версии mariadb-server помогла. На картинке слева прежняя "пила" (с дебиановским mariadb), а дальше после обновления. Видно, что память потребляет, но очень медленно.

    Кстати, сейчас заметил, это версия у меня с jemalloc работает (в unit-файле systemd прописано было, не убрал). Сейчас перезапустил без него, чтоб посмотреть разницу.

    В любом случае, считаю проблему в целом решенной, спасибо!
  • Что выбрать для почты для домена?

    Он есть для тех, кто зарегался, или новые тоже могут получить как-то?
  • Что выбрать для почты для домена?

    Сейчас вроде уже нет? Я только платные тарифы вижу
  • Резервный канал для почтового сервера, как реализовать?

    hint000, да, имя в HELO лучше чтобы совпадало с реверсной записью. Не знаю, как часто бывают отказы из-за этого, но лучше совпадение, чем расхождение, это уж однозначно :-)
  • Резервный канал для почтового сервера, как реализовать?

    Не думаю, что имя в HELO слишком значимо. Довольно типичная ситуация (на моем почтовике, например), когда на одном почтовом сервере (у него есть какое-то имя, одно), хостится множество виртуальных доменов.

    То есть, когда с моего сервера уходит письмо, сервер представляется как mx.mycompany.net, и затем отправляет письмо от asdf@mycustomer.com. Все работает. Имя почтового сервера нужно для удобства (например, чтобы читать заголовки письма и понимать, через какие сервера он прошел), но не для антиспама.

    Более важно, чтобы оба адреса были перечислены в SPF. Вот нарушение SPF в самом деле достаточно большая проблема. Но вставить еще один адрес в SPF достаточно легко.
  • Что особенного в IP адресе 8.8.8.8?

    Тогда еще добавлю от себя, что есть такая штука, как DNS Tunneling. Нужна своя DNS зона (пойдет даже бесплатная .tk от freenom, или домен 3-го уровня, их можно везде получить и сервер снаружи, который будет хитро ее обслуживать. И затем весь трафик инкапсулировать в DNS запросы к своей зоне (8.8.8.8 или любой другой DNS перенаправят их на ваш сервер) а он ответный трафик будет заворачивать в ответы.

    Таким образом можно получить бесплатный доступ и "почти VPN". Но будет огромное количество DNS запросов, но не факт, что провайдер за этим следит.

    Инструменты для этого еще лет 15 назад существовали, наверняка и сейчас есть.
  • Почему MariaDB отжирает все больше и больше памяти?

    xenon
    @xenon Автор вопроса
    6436b6f243f50591577602.png

    К сожалению, jemalloc не особо помог, так же растет (если не растартовать)... будем ждать, может новая версия mysql появится, где это пофикшено. Хотя и странно, конечно это все.
  • Почему MariaDB отжирает все больше и больше памяти?

    xenon
    @xenon Автор вопроса
    На всякий случай, тем кто пойдет по этому пути следом - проверяйте, что новая библиотека "подцепилась":

    MariaDB [pdns]> SHOW VARIABLES LIKE 'version_malloc_library';
    +------------------------+------------------------------------------------------------+
    | Variable_name          | Value                                                      |
    +------------------------+------------------------------------------------------------+
    | version_malloc_library | jemalloc 5.2.1-0-gea6b3e973b477b8061e0076bb257dbd7f3faa756 |
    +------------------------+------------------------------------------------------------+
    1 row in set (0.001 sec)


    Когда я поставил ее обычным способом - прописал в /etc/mysql/mariadb.conf.d/50-mysqld_safe.cnf
    [mysqld_safe]
    malloc-lib = /usr/lib/x86_64-linux-gnu/libjemalloc.so.2


    у меня ничего не поменялось, version_malloc_library было равно "system"по прежнему.

    Чтобы заработало, я сделал:
    systemctl edit mariadb
    и прописал (в /etc/systemd/system/mariadb.service.d/override.conf):

    [Service]
    Environment="LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libjemalloc.so.2"


    Теперь подцепилась. Почему-то директива `malloc-lib` не работает. (Сейчас даже убрал ее, рестартанул, LD_PRELOAD отработал).
  • Почему MariaDB отжирает все больше и больше памяти?

    xenon
    @xenon Автор вопроса
    Все штатные обновления установлены, но сервер: Server version: 10.5.18-MariaDB-0+deb11u1 Debian 11
    (ну потому что в debian он такой штатный).

    Менеджер памяти никакой не используется (ну, то есть обычный). Спасибо за совет с jemalloc, поставил, убрал ежедневную перезагрузку mysql, поглядим теперь, как будет.
  • Почему MariaDB отжирает все больше и больше памяти?

    xenon
    @xenon Автор вопроса
    Капитан Пронин, прошу прощения за корявость графика, но в моем мониторинге они там на десятом месте по важности, но тем не менее, пила прослеживается четкая :-)
    вот график с ns1 который раз в сутки перегружается

    643051c54f299882328745.png

    есть 20-минутные данные о нем, и еще почасовой лог вида:
    Fri Apr  7 08:17:01 UTC 2023
         Active: active (running) since Fri 2023-04-07 07:38:56 UTC; 38min ago
         Memory: 109.4M
    ...
    Fri Apr  7 15:17:01 UTC 2023
         Active: active (running) since Fri 2023-04-07 07:38:56 UTC; 7h ago
         Memory: 156.5M
    Fri Apr  7 16:17:01 UTC 2023
         Active: active (running) since Fri 2023-04-07 07:38:56 UTC; 8h ago
         Memory: 162.3M
    Fri Apr  7 17:17:01 UTC 2023
         Active: active (running) since Fri 2023-04-07 07:38:56 UTC; 9h ago
         Memory: 167.3M
  • Почему MariaDB отжирает все больше и больше памяти?

    xenon
    @xenon Автор вопроса
    Капитан Пронин, пока что, версия, что дело в архитектуре - наиболее правдоподобная, потому что в остальном причин не вижу - Конфигурация почти стандартная, приложения те же, а память жрать начало после переезда на AWS.

    Кстати, рабочая версия, что, может быть, как-то теряется память при чтении из базы, потому что вебсайты не слишком загруженные, а быстрее всего память уходить на DNS сервере. Возможно, он чаще из базы обновляет данные.

    Свой мониторинг используем. Вы почему советуете мониторинг - просто, чтобы увидеть, что потребление памяти растет, или ради какой-то еще функции?
    Про oomd/earlyoom не знал раньше, спасибо!
  • Почему MariaDB отжирает все больше и больше памяти?

    xenon
    @xenon Автор вопроса
    Капитан Пронин, красивым путем так и не решил, и тупо поставил рестарт mysql в тихое время. "Зато дешево, надежно и практично".
    Зато вот на днях на другой машине (Тоже Debian 11 на AWS EC2 aarch64 (может в этом дело? t4g instance)) mysql прибило по OOM. Вот вчера рестартовал, сегодня расклад такой:

    # free -h
                   total        used        free      shared  buff/cache   available
    Mem:           1.8Gi       395Mi       151Mi        29Mi       1.3Gi       1.3Gi
    Swap:             0B          0B          0B
    
    # systemctl status mysql
    ● mariadb.service - MariaDB 10.5.18 database server
         Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled)
         Active: active (running) since Thu 2023-04-06 09:09:33 CEST; 12h ago
    ...
         Memory: 242.6M


    Машинка - самый типичный wordpress с apache2 и видно, что после рестарта лишней памяти у нее - дохрена (я добил второй гиг когда первый раз давно по OOM упала). Со вторым гигом месяцы дозабивала память мемликами.

    В принципе, если хотите посмотреть, могу выложить ее /etc/mysql / там же вроде ничего интересного нет.
  • Можно ли как-то распознать конец фразы в Asterisk?

    xenon
    @xenon Автор вопроса
    Спасибо! Похоже именно на то, что мне нужно :-)
  • Почему MariaDB отжирает все больше и больше памяти?

    xenon
    @xenon Автор вопроса
    Вот
    MariaDB [pdns]> reset master;
    ERROR 1186 (HY000): Binlog closed, cannot RESET MASTER

    у меня бинлоги просто не ведутся, поэтму, наверное, это и не имеет смысла