Nginx прокси для демонов Node.js, Next.js и других

Для полноценной работы некоторых приложений требуется их публикация с использованием шифрования. Для этих целей, как нельзя кстати подходит самый популярный в мире Nginx. Вот простой пример конфигурации для публикации приложения: /etc/nginx/sites-enabled/default: server { listen 80 default_server; server_name <домен или ip или *>; # Замените на ваш домен, ip или *, либо используйте server_name _; return…

Читать далее
Почтовый антивирус Clamav

Проверка всей почты на вирусы в Exim4

Настроить проверку исходящей и входящей почты в Exim4 антивирусом ClamAV Интеграция антивируса ClamAV с почтовым сервером Exim4 защитит вашу почту от вирусов и malware. Вот как правильно настроить проверку входящих и исходящих сообщений. Внимание: Перед редактированием конфигурационных файлов сделайте их резервную копию. Все изменения требуют перезагрузки Exim. 1. Добавление проверки в секцию acl_not_smtp Добавьте проверку…

Читать далее

Удаление всех исходящих заявок в друзья ВКонтакте

Удалить все исходящие заявки в друзья ВКонтакте очень просто: Для этого нужно открыть ВКонтакте список исходящих заявок в друзья, пролистать его до конца. Затем открыть консоль разработчика в браузере, очистить содержимое консоли с помощью правой кнопки мыши, затем скопировать, вставить без звездочек и выполнить следующую команду: java***script:setInterval(«var row=document.querySelector(‘#list_content .friends_user_row’); if(row){var btn=row.querySelector(‘.FlatButton’);if(btn)btn.click();row.parentElement.removeChild(row);} document.querySelector(‘#show_more’).click()», 800); На этом…

Читать далее

Can`t create session for user — x server could not be started — xRDP

При попытке подключения по xRDP возникает ошибка: can`t create session for user — x server could not be started Чтобы исправить ошибку «can`t create session for user — x server could not be started» — откройте файл: sudo nano /etc/X11/Xwrapper.config найдите и замените строку с параметром: allowed_users=console на allowed_users=anybody и перезапустите xrdp: sudo systemctl restart…

Читать далее

Установка Node.js на Debian/Ubuntu — локально

Установить Node.js на свой сервер очень просто. Для этого не нужно иметь права суперпользователя. Локальная установка Node.js упрощается с помощью NVM — Node Version Manager. Это инструмент командной строки, который позволяет управлять множеством версий Node.js. Для установки или обновления NVM необходимо запустить скрипт установки. Для этого можно либо загрузить и запустить скрипт вручную, либо использовать следующую команду cURL…

Читать далее

Расширить /root и удалить /home на CentOS

Перенос домашнего каталога /home на другой диск бывает необходим, хотя бы для того, чтобы расширить корневой раздел /root, и за счет этого увеличить раздел /home, например, для работы сайтов. У меня под руками операционная система CentOS 7.9, но данный обзор актуален и для других. Первый этап: Удалим раздел /home и за счет него расширим корневой…

Читать далее

Установка плагинов для Roundcube Mail на Debian/Ubuntu

Для установки плагина почтовой программы Roundcube, например, под названием ‘new’: Добавьте его в /var/lib/roundcube/plugins Конфигурационный файл по умолчанию plugins/new/config.inc.php.dist переименуйте в plugins/new/config.inc.php и внесите в него изменения, если это необходимо. Cоздайте каталог под названием ‘new’ в mkdir -p /etc/roundcube/plugins/new Создайте ссылку на файл конфигурации, который находится в каталоге установки плагина: ln -s /var/lib/roundcube/plugins/new/config.inc.php /etc/roundcube/plugins/new/config.inc.php Для…

Читать далее

Чат на WebSocket, PHP и MySQL, как просто установить

WebSocket — это независимый протокол на основе протокола TCP для обмена сообщениями между веб-сервером и браузерами, используя постоянное соединение. Он дает более тесное взаимодействие для интерактивного содержимого и приложений реального времени. В данный момент реализовано полноценное веб-приложение для общения и обмена фото и видеофайлами. Пример работающего чата в разделе «Техническая поддержка», на сайте: https://comp99.ru  

Читать далее

apt-listchanges: debsuryorg-archive-keyring (2025.03.11) unstable

apt-listchanges: debsuryorg-archive-keyring (2025.03.11) unstable; urgency=medium * The /etc/apt/trusted.gpg.d/debsuryorg-archive.gpg global APT key will been removed in the next update of the package. The script will try to autodetect whether any APT repository is not configured with signed-by= directive and will print warning about the installation of this package   Для того, чтобы исправить, измените файл php.list…

Читать далее

Установить Windows 11 без интернета

Пропустить подключение к интернету при установке Windows 11 очень просто: Необходимо отключить сетевой кабель, и при запросе подключения к интернету, открыть командную строку с помощью клавиш SHIFT + F10 и в этом окне выполнить команду: oobe\bypassnro После этого произойдет перезагрузка, и появится возможность пропустить подключение к интернету и создать локальную учетную запись. Для завершения установки…

Читать далее

Hypnotix для просмотра ТВ-каналов на Debian/Ubuntu

Одна из лучших программ для бесплатного просмотра ТВ-передач, фильмов и сериалов в Linux — Hypnotix Последнюю версию Hypnotix можно скачать с Гитхаба: https://github.com/linuxmint/hypnotix/releases Архив по ссылке, в том числе, содержит deb-пакет для установки ТВ-плеера Hypnotix https://github.com/linuxmint/hypnotix/releases/download/master.lmde6/packages.tar.gz Во время установки может потребоваться ручная установка следующих зависимостей: python3-imdbpy и circle-flags-svg Пакет python3-imdbpy можно скачать на странице: http://ftp.ru.debian.org/debian/pool/main/i/imdbpy/…

Читать далее

Установить плагин СБИС на Debian/Ubuntu

Установка СБИС Плагина в Linux Debian 1. Скачайте веб-установщик по ссылке в каталог «Загрузки»: https://update.sbis.ru/Sbis3Plugin/master/linux/sbisplugin-setup-web 2. В консоли перейдите в каталог «Загрузки»: cd /home/$USER/Загрузки/ 3. Получите права суперпользователя: su 4. Разрешите доступ к файлу командой: chmod +x sbisplugin-setup-web 5. Запустите веб-установщик, используя команду: ./sbisplugin-setup-web 6. Кликните «Установить» и дождитесь окончания установки 7. После установки плагина…

Читать далее

Roundcube SMTP Error: Authentication failure на Debian/Ubuntu

Если возникает ошибка Roundcube SMTP Error: Authentication failure (Code: 250) in /var/lib/roundcube/program/lib/Roundcube/rcube.php on line 1794 SMTP Error: Authentication failure Внесите изменения в конфиг по умолчанию /etc/roundcube/defaults.inc.php $config[‘smtp_user’] = ‘ ‘; $config[‘smtp_pass’] = ‘ ‘; Проверено на Roundcube Webmail 1.6.8

Читать далее

Как подписать файл отсоединенной подписью с прикреплением сертификата (.sig)

📋 Что такое отсоединенная подпись? Отсоединенная (detached) подпись — это отдельный файл (обычно с расширением .sig), который содержит подпись к документу, но не изменяет сам документ. Это удобно, когда: Нужно сохранить оригинал файла без изменений Система требует загружать документ и подпись отдельно Необходимо подписать файлы разных форматов 🚀 Пошаговая инструкция Шаг 1: Открыть командную строку Нажмите Win + R, введите cmd и нажмите…

Читать далее

Отключить ipv6 в bind9 на Debian/Ubuntu

Отключить прослушивание ipv6 для службы bind9 просто Достаточно отредактировать файл: sudo nano /etc/default/named Установите значение -4 в строку: # startup options for the server OPTIONS= ‘-u bind’ Должно получится так: # startup options for the server OPTIONS= ‘-u bind -4’ После этого, сохраните файл и перезапустите службу bind9: systemctl restart named Проверьте: netstat -tulnp |…

Читать далее
Почтовый сервер Exim

Очистка замороженных сообщений Exim4

Удалить очередь сообщений в Exim очень просто Перед выполнением команд обязательно сделайте резервную копию данных! Команды удаляют письма безвозвратно. ⛔ Внимание: Необратимое действие! Команда №1 удаляет ВСЕ письма БЕЗ ВОЗМОЖНОСТИ ВОССТАНОВЛЕНИЯ. Используйте её только если вы абсолютно уверены в своих действиях. Для этого используйте полный путь к Exim Узнайте полный путь к исполняемому файлу exim:…

Читать далее

Composer — локальная установка на Debian/Ubuntu

1: Установка Composer на Debian/Ubuntu # 1. Создаем директорию (если нужно) mkdir -p ~/.local/bin # 2. Скачиваем установщик curl -sS https://getcomposer.org/installer -o /tmp/composer-installer.php # 3. Устанавливаем php /tmp/composer-installer.php —install-dir=/home/comp99/.local/bin —filename=composer # 4. Удаляем установщик rm /tmp/composer-installer.php # 5. Проверяем установку php ~/.local/bin/composer —version 2: Настройка .bashrc # Добавляем только алиас (без PATH!) echo » >>…

Читать далее

CredSSP ошибка при подключении по RDP

Так просто решить проблему ошибки CredSSP (проверено на Windows 10 x64). Открываем командную строку от имени администратора и выполняем команду: REG ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\CredSSP\Parameters /v AllowEncryptionOracle /t REG_DWORD /d 2 Можно повторить это действие несколько раз и перезаписать строку в реестр, и проблема будет решена.

Читать далее

Автозапуск Node.js проекта на Debian 12 с NVM и PM2

Добавить в автозапуск Node.js проект очень просто Настроить автоматический запуск вашего Node.js приложения при старте сервера Debian 12 не сложно. Мы будем использовать NVM (Node Version Manager) для удобного управления версиями Node.js и PM2 для управления процессом вашего приложения и обеспечения его автозапуска. Предварительные условия: Права sudo: Вы можете выполнять команды с sudo. NVM установлен: Node.js установлен через NVM для вашего…

Читать далее
Установка КриптоПро

Установка КриптоПро CSP на Debian/Ubuntu

Установка и настройка КриптоПро CSP 5.0 R2 в Linux Debian: полное руководство Подробное пошаговое руководство по установке КриптоПро CSP 5.0 R2, плагина для браузера и настройке электронной цифровой подписи (ЭЦП) в операционной системе Debian и других дистрибутивах на базе Linux. Инструкция проверена на практике и гарантирует работоспособность. Подготовка к установке КриптоПро CSP Перед началом установки…

Читать далее