Всем привет! Так уж повелось, что как только новый продукт или технология набирает популярность, то тут же обрастает мифами – в свое время так было даже с Linux: говорили, что он не годится для домашнего использования, подходит лишь закоренелым программистам и много чего еще.
Привычка подвергать всё сомнению сложилась, кажется, еще со времен Сократа ☺️
Об облачных технологиях тоже существуют заблуждения и хотя ожидается, что к 2027 году более 70% компаний в мире будут использовать такие вычисления, некоторые владельцы проектов всё еще почему-то пренебрегают ими.
➡️ Если вы тоже пока опасаетесь использовать облако во благо решения рабочих задач или просто хотите узнать о нем побольше, то специально для вас мы собрали самые распространенные мифы об облачных технологиях и решили их разобрать.
Мы подготовили порцию карточек с такими мифами, а в отдельном подробном материале развеяли их 😎
Желаем приятного чтения, будем рады узнать ваше мнение о статье.
Поделитесь, слышали ли вы какие-то еще мифы об облаке, кроме тех, которые упомянули мы. С радостью всё обсудим и подискутируем🙂
Привычка подвергать всё сомнению сложилась, кажется, еще со времен Сократа ☺️
Об облачных технологиях тоже существуют заблуждения и хотя ожидается, что к 2027 году более 70% компаний в мире будут использовать такие вычисления, некоторые владельцы проектов всё еще почему-то пренебрегают ими.
Мы подготовили порцию карточек с такими мифами, а в отдельном подробном материале развеяли их 😎
Желаем приятного чтения, будем рады узнать ваше мнение о статье.
Поделитесь, слышали ли вы какие-то еще мифы об облаке, кроме тех, которые упомянули мы. С радостью всё обсудим и подискутируем
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18❤7🔥6
Как запустить Django – разбираем по шагам 🚀
Всем привет! Сегодня инструменты разработки развиваются со скоростью света и функционал любого сайта легко расширить с помощью языков программирования – к примеру, того же Python, на котором можно писать буквально всё.
Однако создание нужного функционала с нуля требует довольно много времени, поэтому для разработки сложных сайтов и веб‑приложений используются отдельные фреймворки.
Один из них – Django😉
Этот гибкий чудо-фреймворк подходит для любых проектов – от сайтов-визиток и систем управления проектами до соцсетей и целых маркетплейсов. Django следует правилу “Всё включено” – то есть предоставляет почти всё, что можно захотеть сделать, “из коробки”. С ним можно быстро, как из конструктора, настроить и запустить веб-сервис, а потом добавить нужные скрипты, библиотеки, модули безопасности и прочие компоненты.
Django выбирают около 74% разработчиков в мире и используют более 85 тысяч сайтов, включая таких гигантов, как YouTube, Pinterest, Dropbox, Mozilla, Spotify, Reddit и т. д.
Если вы тоже раздумываете над тем, чтобы опробовать Django в деле, то специально для вас мы подготовили материал, в котором пошагово разбираем, как развернуть и обслужить Django на сервере с помощью Nginx, PostgreSQL и Gunicorn.
Итак, переходите по ссылке, чтобы узнать:
➡️ как создать базу данных и виртуальное окружение;
➡️ как создать и настроить проект;
➡️ как запустить Gunicorn и настроить Nginx в качестве реверс-прокси к Gunicorn;
➡️ что делать, если при развертывании Django возникли те или иные ошибки.
Желаем приятного чтения!
Поделитесь, как вам гайд – наши авторы регулярно читают комментарии к постам, поэтому ваш отзыв точно не останется без внимания 📝
И конечно, мы с радостью обсудим с вами возможности Django и ответим на любые ваши вопросы😃
Всем привет! Сегодня инструменты разработки развиваются со скоростью света и функционал любого сайта легко расширить с помощью языков программирования – к примеру, того же Python, на котором можно писать буквально всё.
Однако создание нужного функционала с нуля требует довольно много времени, поэтому для разработки сложных сайтов и веб‑приложений используются отдельные фреймворки.
Один из них – Django
Этот гибкий чудо-фреймворк подходит для любых проектов – от сайтов-визиток и систем управления проектами до соцсетей и целых маркетплейсов. Django следует правилу “Всё включено” – то есть предоставляет почти всё, что можно захотеть сделать, “из коробки”. С ним можно быстро, как из конструктора, настроить и запустить веб-сервис, а потом добавить нужные скрипты, библиотеки, модули безопасности и прочие компоненты.
Django выбирают около 74% разработчиков в мире и используют более 85 тысяч сайтов, включая таких гигантов, как YouTube, Pinterest, Dropbox, Mozilla, Spotify, Reddit и т. д.
Если вы тоже раздумываете над тем, чтобы опробовать Django в деле, то специально для вас мы подготовили материал, в котором пошагово разбираем, как развернуть и обслужить Django на сервере с помощью Nginx, PostgreSQL и Gunicorn.
Итак, переходите по ссылке, чтобы узнать:
Желаем приятного чтения!
Поделитесь, как вам гайд – наши авторы регулярно читают комментарии к постам, поэтому ваш отзыв точно не останется без внимания 📝
И конечно, мы с радостью обсудим с вами возможности Django и ответим на любые ваши вопросы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥3❤2
Всем привет! Продолжаем разбирать тонкости миграции базы данных сайта с виртуального хостинга в облако 🚀
В прошлых постах мы рассказывали о переносе в облако базы данных сайтов на WordPress и Bitrix, а сегодня речь пойдет об OpenCart.
Итак, переходите по ссылке, чтобы узнать, как:
➡ выбрать конфигурацию и создать облачную базу данных;
➡ создать и загрузить дамп в облачную базу данных;
➡ внести изменения в конфигурационный файл сайта;
➡ убедиться, что сайт работает корректно.
Надеемся, наши инструкции будут для вас полезны и миграция в облако станет такой же легкой, как ввод самой простой капчи.
Ставьте под постом:
🤩 – если уже перенесли свой проект в облако
👍 – если собираетесь это сделать
С удовольствием пообщаемся с вами в комментариях😉
В прошлых постах мы рассказывали о переносе в облако базы данных сайтов на WordPress и Bitrix, а сегодня речь пойдет об OpenCart.
Итак, переходите по ссылке, чтобы узнать, как:
Надеемся, наши инструкции будут для вас полезны и миграция в облако станет такой же легкой, как ввод самой простой капчи.
Ставьте под постом:
🤩 – если уже перенесли свой проект в облако
👍 – если собираетесь это сделать
С удовольствием пообщаемся с вами в комментариях
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍4🤔2
С каждым днем киберугрозы становятся всё более изощренными, и защита ваших данных приобретает особо важную роль. Мы решили написать этот пост, чтобы помочь вам обезопасить ваш VPS от возможных атак. Защита сервера – это не просто техническая необходимость, а залог стабильной работы и безопасности ваших данных. Ведь от надежности вашего VPS зависит успех вашего бизнеса и сохранность конфиденциальной информации.
Вот 10 способов, как можно самостоятельно усилить защиту вашего VPS:
➡ Измените SSH-порт по умолчанию – это усложнит задачу для злоумышленников.
➡ Создайте учетную запись администратора с sudo-правами и отключите вход для root – используйте учетные записи с ограниченными правами.
➡ Настройте авторизацию только по ключу для SSH вместо использования пароля – это позволит избежать взлома перебором пароля.
➡ Настройте брандмауэр на вашем сервере – ограничьте доступ к вашему серверу.
➡ Используйте SFTP вместо FTP – защищенное соединение для передачи файлов.
➡ Установите Fail2Ban – автоматически блокируйте IP-адреса, которые совершают подозрительные попытки входа.
➡ Регулярно обновляйте ваше ПО – используйте последние версии для устранения уязвимостей.
➡ Настройте мониторинг системы – отслеживайте подозрительную активность и оперативно реагируйте на угрозы.
➡ Заблокируйте нежелательные IP-адреса.
➡ Используйте двухфакторную аутентификацию (2FA) – дополнительный уровень защиты для вашего сервера.
💡 Следуя этим простым, но эффективным методам, вы значительно повысите безопасность своего VPS. Защитите свои данные и обеспечьте надежную работу вашего проекта.
Если у вас есть вопросы, оставляйте их в комментариях – мы всегда рады помочь!🥹
Вот 10 способов, как можно самостоятельно усилить защиту вашего VPS:
Если у вас есть вопросы, оставляйте их в комментариях – мы всегда рады помочь!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19😁2👎1
Привет!
🚨Qualys обнаружили критическую уязвимость (CVE-2024-6387) в OpenSSH, позволяющую удалённое выполнение кода с правами root без аутентификации. Эта уязвимость присутствует в версиях OpenSSH 8.5 и выше на системах с библиотеками Glibc.
🛠 Уязвимость была исправлена в сегодняшнем патче OpenSSH 9.8p1. Рекомендуем обновиться как можно скорее.
Для временного решения измените параметр "LoginGraceTime" в конфигурационном файле на 0 (LoginGraceTime=0) в sshd_config – это поможет устранить уязвимость к этой атаке. К сожалению, это приводит к риску других атак, например, DDoS-атак.
🚨Признаком DDoS-атаки могут быть частые записи "Timeout before authentication" в логе.
Не забудьте обновиться ❤️
🚨Qualys обнаружили критическую уязвимость (CVE-2024-6387) в OpenSSH, позволяющую удалённое выполнение кода с правами root без аутентификации. Эта уязвимость присутствует в версиях OpenSSH 8.5 и выше на системах с библиотеками Glibc.
🛠 Уязвимость была исправлена в сегодняшнем патче OpenSSH 9.8p1. Рекомендуем обновиться как можно скорее.
Для временного решения измените параметр "LoginGraceTime" в конфигурационном файле на 0 (LoginGraceTime=0) в sshd_config – это поможет устранить уязвимость к этой атаке. К сожалению, это приводит к риску других атак, например, DDoS-атак.
🚨Признаком DDoS-атаки могут быть частые записи "Timeout before authentication" в логе.
Не забудьте обновиться ❤️
❤14👍3🤯3
Уважаемые пользователи.
У нас наблюдаются проблемы с работой сервисов. Мы в курсе ситуации, выделили всех необходимых специалистов. Вопрос решаем и решим в ближайшее время.
Будем на связи.
UPD 17:00 Все должно работать. Если есть какие-то сложности - пишите нам в поддержку или в комментарии.
У нас наблюдаются проблемы с работой сервисов. Мы в курсе ситуации, выделили всех необходимых специалистов. Вопрос решаем и решим в ближайшее время.
Будем на связи.
UPD 17:00 Все должно работать. Если есть какие-то сложности - пишите нам в поддержку или в комментарии.
👍78❤13👎13🔥13🤯8🤩2😢1
Как и обещали, сообщаем о деталях случившегося.
Во-первых, хотели бы выразить вам огромную благодарность за все слова поддержки и даже благодарности, которые вы нам высказали. Нам очень приятно.
Спасибо вам за вас и за вашу любовь.
Теперь к сути.
Недоступность ресурсов была вызвана проблемой на двух оптических магистральных каналах связи между дата-центрами. Утром нами был деактивирован первый канал из-за резкого роста числа ошибок на интерфейсах и проведения ремонтных работ. В 16:32 пропала связность по второй магистрали.
Дополнительно отмечаем, что обе магистрали проложены различными маршрутами и не имеют общих точек пересечения.
В экстренном порядке мы переключили трафик на аварийный альтернативный маршрут. К сожалению, из-за особенностей его технической реализации, это требовалось выполнять в ручном режиме. К 16:52 более 98% сетевого трафика было восстановлено.
Со своей стороны, совместно с обслуживающим оператором связи, мы выясняем причины обрыва связи сразу на двух волокнах. Также запланируем работы для перевода аварийного канала связи на автоматическое резервирование.
Во-первых, хотели бы выразить вам огромную благодарность за все слова поддержки и даже благодарности, которые вы нам высказали. Нам очень приятно.
Спасибо вам за вас и за вашу любовь.
Теперь к сути.
Недоступность ресурсов была вызвана проблемой на двух оптических магистральных каналах связи между дата-центрами. Утром нами был деактивирован первый канал из-за резкого роста числа ошибок на интерфейсах и проведения ремонтных работ. В 16:32 пропала связность по второй магистрали.
Дополнительно отмечаем, что обе магистрали проложены различными маршрутами и не имеют общих точек пересечения.
В экстренном порядке мы переключили трафик на аварийный альтернативный маршрут. К сожалению, из-за особенностей его технической реализации, это требовалось выполнять в ручном режиме. К 16:52 более 98% сетевого трафика было восстановлено.
Со своей стороны, совместно с обслуживающим оператором связи, мы выясняем причины обрыва связи сразу на двух волокнах. Также запланируем работы для перевода аварийного канала связи на автоматическое резервирование.
❤73👍56🔥10👏4👎3🤬1
Ставьте
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥29👍4
Вы 100% уже не раз и не два слышали о том, что ИИ популярен и его используют даже самые большие компании. Слышали? Конечно😁
Поэтому мы не будем вам это рассказывать.😉 А расскажем мы, как работать с API GPT-4o и пошагово интегрировать его в ваш Telegram-бот.
Главное преимущество такой интеграции – возможность пользоваться Chat GPT без VPN, находясь в России. 😱
Интересно? Тогда с вас🔥 , с нас – больше постов про боты!
Рассмотрим разворачивание Telegram-бота с функционалом GPT-4o на примере chatgpt-telegram-bot.
Для работы бота потребуются ключи API OpenAI и Telegram. Ключ OpenAI можно сгенерировать в личном кабинете (для доступа может потребоваться прокси-сервис, поскольку OpenAI блокирует подключения из РФ), генерация ключа бота Telegram подробно описана в документации.
Создайте VPS – для разворачивания будет использоваться Docker, поэтому в данном случае подойдет готовое решение Docker. Поскольку API OpenAI может блокировать запросы из РФ, рекомендуем использовать сервер в зарубежной локации, в противном случае может потребоваться дополнительная настройка проксирования.
После завершения установки ПО на сервер подключитесь к серверу по SSH – доступы высылаются на контактную почту аккаунта при создании сервера.
Клонируйте репозиторий и перейдите в директорию chatgpt-telegram-bot:
Создайте копию
В конфигурационном файле .env обязательно необходимо указать:
➡ OPENAI_API_KEY – ключ API OpenAI;
➡ TELEGRAM_BOT_TOKEN – токен созданного Telegram-бота;
➡ ADMIN_USER_IDS – список Telegram ID администраторов (позволяет управлять ботом и убирает лимиты бюджета для данного пользователя). Можно указать символ “-”, тогда администратор назначен не будет;
➡ ALLOWED_TELEGRAM_USER_IDS – список ID пользователей Telegram, которым будет разрешено использование бота, разделенный запятыми. Можно указать “*”, тогда доступ к боту будет разрешен всем.
Для того чтобы узнать ваш ID пользователя в Telegram, можно воспользоваться ботом getidsbot.
Также вы можете выбрать нужную модель и язык бота, раскомментировав и изменив переменные OPENAI_MODEL и BOT_LANGUAGE соответственно.
⚙ Например, для использования gpt-4o и русского языка бота строки должны выглядеть так:
🔍 Полный список доступных переменных вы можете найти на странице репозитория.
После того как вы задали все нужные вам параметры сохраните файл и закройте текстовый редактор.
Для запуска бота используйте команду:
🚀 После чего дождитесь завершения запуска и проверьте его работу. Чтобы начать работу, надо открыть диалог с ботом и нажать "Start".
А если у вас возникнут вопросы или потребуется помощь в настройке и интеграции бота, то мы с радостью поможем вам в комментариях! 😎
Поэтому мы не будем вам это рассказывать.
Главное преимущество такой интеграции – возможность пользоваться Chat GPT без VPN, находясь в России. 😱
Интересно? Тогда с вас
Рассмотрим разворачивание Telegram-бота с функционалом GPT-4o на примере chatgpt-telegram-bot.
Для работы бота потребуются ключи API OpenAI и Telegram. Ключ OpenAI можно сгенерировать в личном кабинете (для доступа может потребоваться прокси-сервис, поскольку OpenAI блокирует подключения из РФ), генерация ключа бота Telegram подробно описана в документации.
Создайте VPS – для разворачивания будет использоваться Docker, поэтому в данном случае подойдет готовое решение Docker. Поскольку API OpenAI может блокировать запросы из РФ, рекомендуем использовать сервер в зарубежной локации, в противном случае может потребоваться дополнительная настройка проксирования.
После завершения установки ПО на сервер подключитесь к серверу по SSH – доступы высылаются на контактную почту аккаунта при создании сервера.
Клонируйте репозиторий и перейдите в директорию chatgpt-telegram-bot:
git clone https://github.com/n3d1117/chatgpt-telegram-bot.git
cd chatgpt-telegram-bot
Создайте копию
.env.example как .env и откройте ее в удобном вам текстовом редакторе, например, vim:cp .env.example .env
vim .env
В конфигурационном файле .env обязательно необходимо указать:
Для того чтобы узнать ваш ID пользователя в Telegram, можно воспользоваться ботом getidsbot.
Также вы можете выбрать нужную модель и язык бота, раскомментировав и изменив переменные OPENAI_MODEL и BOT_LANGUAGE соответственно.
OPENAI_MODEL=gpt-4o
BOT_LANGUAGE=ru
После того как вы задали все нужные вам параметры сохраните файл и закройте текстовый редактор.
Для запуска бота используйте команду:
docker compose up -d
А если у вас возникнут вопросы или потребуется помощь в настройке и интеграции бота, то мы с радостью поможем вам в комментариях! 😎
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥44👍11❤3
Всем привет! Сегодня хотим познакомить вас с FreePBX – это популярная программная телефонная система с открытым исходным кодом, которая помогает в создании и управлении частными телефонными сетями (PBX).
Большим плюсом является возможность интеграции CRM с FreePBX. Она позволяет автоматически фиксировать все звонки в клиентской базе и данные о звонящем, видеть историю взаимодействий и добавлять заметки. Отчеты в CRM включают статистику звонков, эффективность работы сотрудников и аналитические данные по загрузке линий.
🕵🏻♀️ Мы провели небольшое исследование, и вот, что узнали об использовании FreePBX в разных компаниях:
🔍 Custom Destination: Распределение входящих звонков по разным параметрам (география, отделы, время суток, языки) для оптимального обслуживания клиентов. Например, звонки могут направляться в ближайший офис на основе Caller-ID, если вам необходима непосредственная близость к звонящему, или в отдел, обслуживающий иностранных клиентов, – по тому же методу.
🔍 Переадресация звонков: В компаниях с филиальной структурой можно настроить единый номер техподдержки с переадресацией звонков на мобильные телефоны инженеров, используя группы звонков в FreePBX. Уведомления о пропущенных звонках можно получать через интеграцию с Jabber.
💡 Почему FreePBX – это удобно:
➡️ FreePBX имеет открытый исходный код, его можно развернуть на вашем сервере даже на минимальной конфигурации VPS – всего 7 рублей в день.
➡️ Богатый функционал: голосовая почта, автоответчик, запись звонков и многое другое.
➡️ Большое количество возможных интеграций, которые улучшат работу: мессенджеры, CRM-система и другое.
Установить и запустить FreePBX всего за пару кликов у нас на маркетплейсе!
🔥 – буду тестировать
😁 – было бы интересно узнать больше о новом ПО
Будем рады ответить на любые вопросы в комментариях, также принимаем заказы на обзоры ПО 🙂
Большим плюсом является возможность интеграции CRM с FreePBX. Она позволяет автоматически фиксировать все звонки в клиентской базе и данные о звонящем, видеть историю взаимодействий и добавлять заметки. Отчеты в CRM включают статистику звонков, эффективность работы сотрудников и аналитические данные по загрузке линий.
🕵🏻♀️ Мы провели небольшое исследование, и вот, что узнали об использовании FreePBX в разных компаниях:
Установить и запустить FreePBX всего за пару кликов у нас на маркетплейсе!
Будем рады ответить на любые вопросы в комментариях, также принимаем заказы на обзоры ПО 🙂
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15👍4🤯4❤1😁1🤔1