Установка RustDesk через docker-compose
1. Создаем файл
3. Ключ
#devops@itmxav
#docker@itmxav
😉 На сайте
1. Создаем файл
docker-compose.yml
2. Прописываем следующие параметры для образа version: '3'
networks:
rustdesk-net:
external: false
services:
hbbs:
container_name: hbbs
ports:
- 21115:21115
- 21116:21116
- 21116:21116/udp
- 21118:21118
image: rustdesk/rustdesk-server:latest
command: hbbs -r <ip-адрес машины>:21117 -k _
volumes:
- ./data:/root
networks:
- rustdesk-net
depends_on:
- hbbr
restart: unless-stopped
hbbr:
container_name: hbbr
ports:
- 21117:21117
- 21119:21119
image: rustdesk/rustdesk-server:latest
command: hbbr -k _
volumes:
- ./data:/root
networks:
- rustdesk-net
restart: unless-stopped
3. Ключ
-k _ говорить о том, что будет использоваться только шифрованное соединение. Открытый ключ хранится в папке data
4. Запускаем docker-compose up -d
5. На клиенте указывает ip-адрес машины (id и шлюз ретранслятора), открытый ключ и пробуем подключиться.#devops@itmxav
#docker@itmxav
😉 На сайте
Как работать с Docker под своим пользователем?
Чтобы не сидеть под root, а работать под своим пользователем надо пользователя закинуть в группу Docker’а:
#devops@itmxav
#docker@itmxav
Чтобы не сидеть под root, а работать под своим пользователем надо пользователя закинуть в группу Docker’а:
usermod -aG docker ИМЯ_пользователя
#devops@itmxav
#docker@itmxav
😉 На сайтеКак убрать сообщения crash Ceph?
1. Посмотреть уведомление crash
2. Конкретное сообщение
3. Архивировать сообщение
или все сообщения
#ceph@itmxav
1. Посмотреть уведомление crash
ceph crash ls
2. Конкретное сообщение
ceph crash info ИД_СООБЩЕНИЯ
3. Архивировать сообщение
ceph crash archive ИД_СООБЩЕНИЯ
или все сообщения
ceph crash archive-all
#ceph@itmxav
😉 На сайтеУстановка NFS-server на Debian
1. Обновляемся и ставим нужные пакеты
2. Запускаем сервис и добавляем его в автозагрузку
3. Создаем папку, где всё будет лежать
4. Редактируем файл exports
Вместо пробелов — tab.
Если нужен доступ для всех, то вместо подсети указыается «*»
Лучше не использовать no_root_squash, чтобы нехорошие пользователи не могли загрузить нехорошее.
5. Перезагружаемся
#linux@itmxav
#fasthowto@itmxav
🎬 На Youtube
1. Обновляемся и ставим нужные пакеты
apt update; apt upgrade; apt install nfs-kernel-server nfs-common portmap
2. Запускаем сервис и добавляем его в автозагрузку
systemctl start nfs-server; systemctl enable nfs-server
3. Создаем папку, где всё будет лежать
mkdir -p /var/nfsiso
4. Редактируем файл exports
nano /etc/exports
/var/nfsiso 192.168.2.0/24(rw, async, no_subtree_check, no_root_squash)
Вместо пробелов — tab.
Если нужен доступ для всех, то вместо подсети указыается «*»
Лучше не использовать no_root_squash, чтобы нехорошие пользователи не могли загрузить нехорошее.
5. Перезагружаемся
reboot
#linux@itmxav
#fasthowto@itmxav
🎬 На Youtube
😉 На сайтеКак собрать образ из контейнера Docker для отправки в реестр?
1. Собираем
2. Отправляем
1. Собираем
docker commit -m "message" -a "Author" ID_container Address_Server/registry/nameContainer:tag
2. Отправляем
docker push Address_Server/registry/nameContainer:tag
😉 На сайтеКак работать с Docker через прокси?
1. Создаем папку
2. Создаем файл конфигурации прокси для Docker
3. Прописываем нужные параметры
4. Смотрим, что получилось
5. Перезапускаем
#devops@itmxav
#docker@itmxav
1. Создаем папку
mkdir -p /etc/systemd/system/docker.service.d
2. Создаем файл конфигурации прокси для Docker
nano /etc/systemd/system/docker.service.d/http-proxy.conf
3. Прописываем нужные параметры
[Service]
Environment="HTTP_PROXY=http://Address_Server:PORT"
Environment="HTTPS_PROXY=http://Address_Server:PORT"
Environment="NO_PROXY="localhost,127.0.0.1,::1"
4. Смотрим, что получилось
systemctl show --property=Environment docker
5. Перезапускаем
systemctl restart docker
#devops@itmxav
#docker@itmxav
😉 На сайтеDocker - x509 certificate signed by unknown authority self signed
Если при push в Docker возникает ошибка "x509 certificate signed by unknown authority self signed", то её можно решить следующим образом:
1. Забираем самоподписанный сертификат при помощи scp
2. Логинимся и пробуем сделать push
#devops@itmxav
#docker@itmxav
😉На сайте
Если при push в Docker возникает ошибка "x509 certificate signed by unknown authority self signed", то её можно решить следующим образом:
1. Забираем самоподписанный сертификат при помощи scp
scp docker_user@Address_Server:/etc/docker/certs.d/Address_Server/ca.crt /etc/docker/certs.d/Address_Server/ca.crt
2. Логинимся и пробуем сделать push
docker login Address_Server
docker push Address_Server/registry/nameContainer:tag
#devops@itmxav
#docker@itmxav
😉На сайте
Как установить docker-compose?
1. Переходим в локальный bin
2. Качаем docker-compose (в примере v2.23.3)
3. Переименовываем и добавляем права на исполнение
4. Проверяем работу через просмотр версии
#devops@itmxav
#docker@itmxav
🎬 На Youtube
🔗 На сайте
1. Переходим в локальный bin
cd /usr/local/bin/
2. Качаем docker-compose (в примере v2.23.3)
wget https://github.com/docker/compose/releases/download/v2.23.3/docker-compose-linux-x86_64
3. Переименовываем и добавляем права на исполнение
mv docker-compose-linux-x86_64 docker-compose
chmod +x /usr/local/bin/docker-compose
4. Проверяем работу через просмотр версии
docker-compose --version
#devops@itmxav
#docker@itmxav
🎬 На Youtube
🔗 На сайте
Как сделать резервное копирование данных rocketchat server?
1. Останавливаем
или
2. Создание резервной копии данных
3. Восстановление данных (сервис должен быть выключен)
4. Запускаем сервис
или
P.s. База данных может быть скопирована отдельно.
#devops@itmxav
😉 На сайте
1. Останавливаем
sudo service snap.rocketchat-server.rocketchat-server stop
или
sudo systemctl stop snap.rocketchat-server.rocketchat-server
2. Создание резервной копии данных
sudo snap run rocketchat-server.backupdb
3. Восстановление данных (сервис должен быть выключен)
sudo snap run rocketchat-server.restoredb /var/snap/rocketchat-server/common/rocketchat_backup.tgz
4. Запускаем сервис
sudo service snap.rocketchat-server.rocketchat-server start
или
sudo systemctl restart snap.rocketchat-server.rocketchat-server
P.s. База данных может быть скопирована отдельно.
#devops@itmxav
😉 На сайте
Как обновить Rocket.chat через snap?
1. Останавливаем
или
2. Переключаем на нужную ветку
Обновление должно быть последовательное по версиям 1.x->2.x->3.x->4.x->5.x->6.x
Обязательно сделайте резервное копирование
3. Обновляемся
или всё сразу
4. Запускаем сервис
или
#devops@itmxav
😉 На сайте
1. Останавливаем
sudo service snap.rocketchat-server.rocketchat-server stop
или
sudo systemctl stop snap.rocketchat-server.rocketchat-server
2. Переключаем на нужную ветку
Обновление должно быть последовательное по версиям 1.x->2.x->3.x->4.x->5.x->6.x
Обязательно сделайте резервное копирование
sudo snap switch rocketchat-server --channel=x.x/stable
3. Обновляемся
sudo snap refresh rocketchat-server
или всё сразу
sudo snap refresh rocketchat-server --channel=x.x/stable
4. Запускаем сервис
sudo service snap.rocketchat-server.rocketchat-server start
или
sudo systemctl restart snap.rocketchat-server.rocketchat-server
#devops@itmxav
😉 На сайте
Как сбросить пароль RocketChat (admin) SNAP?
Сброс пароля RocketChat:
1. Подключаемся к СУБД
2. Выбираем область
3. Создаем временную одноразовую ссылку для смены пароля
или можно изменить пароль через bcrypt
4. Переходим по ссылке и меняем пароль
#devops@itmxav
😉 На сайте
Сброс пароля RocketChat:
1. Подключаемся к СУБД
rocketchat-server.mongo
2. Выбираем область
use parties
3. Создаем временную одноразовую ссылку для смены пароля
db.getCollection('users').update({username:"ПОЛЬЗОВАТЕЛЬ"}, {$set: { "services":{"loginToken":{"token":"ТокенПридуманный"}}, "requirePasswordChange":true} })или можно изменить пароль через bcrypt
db.getCollection('users').update({username:"ПОЛЬЗОВАТЕЛЬ"}, { $set: {"services" : { "password" : {"bcrypt" : "хэш" } } } })4. Переходим по ссылке и меняем пароль
https://домен/login-token/ТокенПридуманный
#devops@itmxav
😉 На сайте
Как настроить SNMP v2c на Ruckus ZoneFlex R320?
1. Подключаемся по SSH.
2. Определяем версию SNMP и устанавливаем community
3. Делаем доступ по ACL c определенный IP
#мониторинг@itmxav
😉 На сайте
1. Подключаемся по SSH.
2. Определяем версию SNMP и устанавливаем community
set snmp version v2c
set snmp community ro NAME_COMMUNITY
set snmp community rw NAME_COMMUNITY
3. Делаем доступ по ACL c определенный IP
set snmp-acl enable
set snmp-acl add IP_ADDRESS1
set snmp-acl add IP_ADDRESS2
#мониторинг@itmxav
😉 На сайте
🎄 С наступающим 2024 годом! 🎄
Пусть новый год принесет меньше проблем, побольше успешных проектов, надежных инструментов для управления и мониторинга сложных IT-инфраструктур, а также беспроблемных апгрейдов.
Всем успехов и отличного настроения! 🎅
Пусть новый год принесет меньше проблем, побольше успешных проектов, надежных инструментов для управления и мониторинга сложных IT-инфраструктур, а также беспроблемных апгрейдов.
Всем успехов и отличного настроения! 🎅
Логин и пароль по умолчанию для UserGate
Варианты default password для UserGate:
1. Вариант:
2. Вариант:
#сети@itmxav
😉 На сайте
Варианты default password для UserGate:
1. Вариант:
Логин - Admin
Пароль - пустой
2. Вариант:
Логин - Admin
Пароль - utm
#сети@itmxav
😉 На сайте
Как сбросить UserGate к заводским настройкам?
Сбросить UserGate к заводским настройкам можно следующим образом:
1. Подключаем монитор по VGA и USB-клавиатуру.
2. Перезагружаем UserGate по питанию, через WEB или через команду shutdown.
3. При загрузке выбираем Support Menu.
4. Выбираем Factory reset.
5. Перезагружаемся.
#сети@itmxav
😉 На сайте
Сбросить UserGate к заводским настройкам можно следующим образом:
1. Подключаем монитор по VGA и USB-клавиатуру.
2. Перезагружаем UserGate по питанию, через WEB или через команду shutdown.
3. При загрузке выбираем Support Menu.
4. Выбираем Factory reset.
5. Перезагружаемся.
#сети@itmxav
😉 На сайте
Привет! 😊
Это сообщение - навигация по каналу и другим ресурсам.
❕Пояснение/уточнение
Этот канал, сайт (it.mxav.ru), видеоканалы не созданы с целью обучения или выявления наилучшего решения той или иной задачи. Просто делюсь тем, что нахожу интересное в ИТ. Не надо слепо верить и повторять всё за мной.
Ссылки
🌐 Cайт
💬 Чат для обсуждения
📖 Обновляемый список материалов для развития
🛠 Разборы разных материалов
🎬 Видео на Youtube
🎬 Видео на Rutube
Если Telegram заблокируют, то что будет?
Прокомментировал ситуацию здесь.
Про видео
Направления:
#SlowHowTo@itmxav
#FastHowTo@itmxav
#FunnyHowTo@itmxav
Пояснения по направлениям находятся в этом сообщении.
Поиск
Помимо обычного поиска, есть теги. Следующие:
#firewall@itmxav - записи, связанные с firewall
#iptables@itmxav - про iptables
#сети@itmxav - записи, связанные с компьютерными сетями
#cisco@itmxav - про cisco
#huawei@itmxav - про huawei
#zelax@itmxav - про zelax
#eltex@itmxav - про eltex
#qtech@itmxav - про qtech
#linux@itmxav - разные записи, связанные с Linux
#dns@itmxav - разные записи про dns
#virtualbox@itmxav - про VirtualBox
#ceph@itmxav - про ceph
#proxmox@itmxav - про ProxMox
#xen@itmxav - про Xen
#windows@itmxav - разные записи, связанные с Windows
#мониторинг@itmxav - про мониторинг информационных систем
#zabbix@itmxav - про Zabbix
#graylog@itmxav - про Graylog
#devops@itmxav - разные записи, связанные с DevOps
#docker@itmxav - про Zabbix
#бд@itmxav - разные записи, связанные с базами данных
#mongodb@itmxav - про MongoDB
#mysql@itmxav - про MySQL
#разное@itmxav - то, что не входит в категории
Это сообщение - навигация по каналу и другим ресурсам.
❕Пояснение/уточнение
Этот канал, сайт (it.mxav.ru), видеоканалы не созданы с целью обучения или выявления наилучшего решения той или иной задачи. Просто делюсь тем, что нахожу интересное в ИТ. Не надо слепо верить и повторять всё за мной.
Ссылки
🌐 Cайт
💬 Чат для обсуждения
📖 Обновляемый список материалов для развития
🛠 Разборы разных материалов
🎬 Видео на Youtube
🎬 Видео на Rutube
Если Telegram заблокируют, то что будет?
Прокомментировал ситуацию здесь.
Про видео
Направления:
#SlowHowTo@itmxav
#FastHowTo@itmxav
#FunnyHowTo@itmxav
Пояснения по направлениям находятся в этом сообщении.
Поиск
Помимо обычного поиска, есть теги. Следующие:
#firewall@itmxav - записи, связанные с firewall
#iptables@itmxav - про iptables
#сети@itmxav - записи, связанные с компьютерными сетями
#cisco@itmxav - про cisco
#huawei@itmxav - про huawei
#zelax@itmxav - про zelax
#eltex@itmxav - про eltex
#qtech@itmxav - про qtech
#linux@itmxav - разные записи, связанные с Linux
#dns@itmxav - разные записи про dns
#virtualbox@itmxav - про VirtualBox
#ceph@itmxav - про ceph
#proxmox@itmxav - про ProxMox
#xen@itmxav - про Xen
#windows@itmxav - разные записи, связанные с Windows
#мониторинг@itmxav - про мониторинг информационных систем
#zabbix@itmxav - про Zabbix
#graylog@itmxav - про Graylog
#devops@itmxav - разные записи, связанные с DevOps
#docker@itmxav - про Zabbix
#бд@itmxav - разные записи, связанные с базами данных
#mongodb@itmxav - про MongoDB
#mysql@itmxav - про MySQL
#разное@itmxav - то, что не входит в категории
Видео "Как установить Docker Compose на Debian?"
#devops@itmxav
#docker@itmxav
#fasthowto@itmxav
🎬 На Youtube
📝 Текстовый вариант
😉 На сайте
#devops@itmxav
#docker@itmxav
#fasthowto@itmxav
🎬 На Youtube
📝 Текстовый вариант
😉 На сайте
YouTube
Как установить Docker Compose на Debian? [FastHowTo]
Показана установка Docker Compose на Debian.
Текстовый вариант - https://it.mxav.ru/2023/12/06/kak-ustanovit-docker-compose/
🔗 Telegram - https://t.me/itmxav
🔗 Сайт с IT-заметками - https://it.mxav.ru
#docker #debian #howto #linux #линукс #установка #install
Текстовый вариант - https://it.mxav.ru/2023/12/06/kak-ustanovit-docker-compose/
🔗 Telegram - https://t.me/itmxav
🔗 Сайт с IT-заметками - https://it.mxav.ru
#docker #debian #howto #linux #линукс #установка #install
Видео "Не работает переключение раскладки клавиатуры на Linux Mint Mate"
#linux@itmxav
#fasthowto@itmxav
🎬 На Youtube
😉 На сайте
#linux@itmxav
#fasthowto@itmxav
🎬 На Youtube
😉 На сайте