LSETC.RU - о мире IT на понятном языке 💻
528 subscribers
45 links
Блог, заметки практикующего системного администратора
Знания свои в карман не прячу, делюсь со всеми что знаю и о чем узнаю в процессе работы
Download Telegram
​​Files-Remote – это файловый менеджер SSH, позволяющий отредактировать файлы так, как если бы они находились у вас локально.

Он умеет автоматически загружать и открывать файлы в любом локальном редакторе (настраивается). Автоматически загружать обнаруженые изменения, редактировать файлы как root через sudo, кроссплатформенный.
Более подробно предлагаю ознакомиться по ссылке на проект:
Ссылка на проект
#AwesomeOpenSource
Хочу познакомить вас с замечательным бесплатным проектом, которым сам пользуюсь для хранения паролей и важной информации под названием - Vaultwarden

Vaultwarden
-
(форк более известного менеджера паролей с открытым исходным кодом - Bitwarden, так же им пользуюсь)
Это не прожорливый в плане ресурсов, кроссплатформенный (Windows, macOS, Linux, Android, iOS, расширения для известных браузеров) менеджер паролей который можно развернуть на своем сервере или VDS/VPS, или вообще на виртуальной машине созданной на вашем компьютере.

У данного решения есть поддержка организаций с разграничением прав доступа к данным, двух факторная авторизация, про синхронизацию со всеми устройствами думаю можно было не говорить)

Имеется приложение на телефон,на ПК, расширение для браузера или просто ссылка веб-интерфейс нашего сервиса. (используются официальные приложения и расширения для проекта Bitwarden)
Для установки Docker контейнер, который упрощает жизнь в пару команд.

Если, нет возможности, или просто лень разворачивать что-то у себя, есть хорошее решение в виде облочной версии Bitwarden, с теми же функциями, но с ограничениями в виде доп. подписки за поддержку организаций, двух факторную авторизацию и др. функция которые обычному пользователю не особо нужны

Более подробно со всеми функциями и способами установки предлагаю ознакомиться:
GitHub проекта - Vaultwarden
Сайт проекта - Bitwarden
#AwesomeOpenSource
Если вы являетесь владельцем сайта и вам нужно знать о доступности сайта, сервиса или сервера, то предлагаю ознакомиться с проектом которым я тоже пользуюсь - Uptime Kuma.

Данный бесплатный "примитивный" мониторинг, это бесплатный аналог условно-бесплатного (подписка за доп. функции) сервиса Uptime Robot ( неплохой сервис, так же советую для ознакомления, если нет времени и желания разворачивать у себя - Uptime Kuma)

Данный проект для размещения на своих серверах (так же можно использовать на VDS/VPS или развернуть на своем компьютере виртуальную машину)
Uptime Kuma - умеет мониторить доступность сервиса пингом, гет запросом, прямым обращением по tcp/udp порту, истечение SSL сертификата с уведомлением заранее и самое крутое, это 34 возможных вариантов оповещений при падении сервиса!) ( я пользуюсь уведомлением в Telegram, очень удобно).

У данного сервиса есть Status Page ( настраиваемая страница показывающая работоспособность ресурсов, для примера ссылка на их страницу)

Ну и еще приятное, установка производиться в Docker в одну команду.

Более подробно со всеми функциями и способами установки предлагаю ознакомиться:

GitHub проекта - Uptime Kuma

Сайт проекта c Demo (можно поковырять без установки 10 минут)

Сайт сервиса с которого скопировали - Uptime Robot
#AwesomeOpenSource
Доброго времени суток!
В данной заметке мы научимся поднимать с вами reverse-proxy Nginx Proxy Manager в Docker контейнере и во второй части пройдемся по его возможностям.
Nginx Proxy Manger - это бесплатный обратный прокси (reverse proxy) основанный на Nginx, который имеет удобный и понятный интерфейс для управления.
Доброго времени суток!)

Я часто создаю виртуальные машины у себя на компьютере для тестов и учебы, иногда нужно что бы виртуальная машина крутилась постоянно в фоне без каких-либо окон интерфейса и запускалась автоматически при старте Windows, если были какие-то перебои с питанием.

В данной заметке мы разберем один вариант который займет у нас несколько минут вашего драгоценного времени.
Portainer — это удобная Open Source система управления Docker контейнерами в Linux и WSL, с его помощью можно управлять локальными и удаленными контейнерами используя Docker API, запускать, останавливать, удалять, просматривать их состояние, само собой создавать новые, управлять образами и сетями.

Portainer достаточно сильно облегчает жизнь, особенно на ранних стадиях изучения Docker
В данной заметке разберем установку, обновление и первоначальную настройку
Когда у вас появляется свой личный сайт, или у вас появилась нужда мониторить сайт компании или сайты клиентов, всегда важно узнавать о проблеме с доступностью сайта до, гневных клиентов и посетителей.
Неработоспособность сайта, это всегда убыток для владельцев.

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

В данной заметке предлагаю ознакомиться с регистрацией (из России, придется купить номер и воспользоваться VPN) на сайте openai.com, на котором нас будут ждать ChatGPT и Dale-E 2
В данной заметке решаем проблему с ограничениями Anydesk в виде банера и обрыва всех соединений в последующем с предложением купить его, нам этот вариант не подходим, поэтому решаем данное недоразумение за пару минут
​​Небольшая заметка, по простенькому мониторингу сети в Linux с помощью vnStat.

Установка производится в одну команду из официального репозитория:
apt install vnstat
После этого включаем сервис командой
systemctl start vnstat

Готово, теперь ждем немного времени, пока сервис соберет немного информации и мы можем воспользоваться vnStat, для этого используем команду без дополнительных ключей:
vnstat

После чего нам будет доступна сводка сетевого трафика с интерфейсов которые есть в нашей системе с обозначениями:
rx - обозначает загруженные MiB данные
tx- обозначает отправленные MiB данные

Командой vnstat -l можно смотреть информацию в реальном времени, указанием ключа -h (за час) -d (за день) вывести информацию за час или день, так же есть возможность конкретно указать за какой интервал времени ключами -b и -e (начало и конец дней недели), ключ -t покажет день с наибольшим количеством трафика.

Командой vnstat --iflist можно посмотреть какие сетевые интерфейсы доступны для просмотра статистики в базе данных

Для просмотра статистики с конкретного интерфейса используйте команду с ключом -i и указанием названия интерфейса, например:
vnstat -i eth0

Для добавления интерфейса в базу данных используется команда с ключами vnstat --add -i название_вашего_интерфейса, для удаления интерфейса команда с ключами vnstat --remove --force -i название_вашего_интерфейса

Конфигурационный файл расположен в /etc/vnstat.conf ,он может изменять стиль вывода, изменять единицы измерения, форматы дат и многое другое.

База данных VnStat находится по адресу:
/var/lib/vnstat/

Для показа полной help информации по командам c ключами и примерами используйте команду vnstat --longhelp или man vnstat

Так же есть пакет vnstati, ставиться отдельно, для красивого оформления с графиками на картинке (картинка к посту):
apt install vnstati
И команда для создания графика (все ключи можно посмотреть командой vnstati --help)
vnstati -vs -o ~/vnstat01.png

По итогу, vnStat - это один из вариантов мониторинга сети в реальном времени или за какой-то интервал, вывод понятен для восприятия, легковесный и находиться в официальных репозиториях, у меня подхватил все интерфейсы сразу после установки

Если нужен более подробный мониторинг сети, то рекомендую обратить внимание на iptraf, про который в дальнейшем так же будет заметка на канале.
В данной небольшой заметке разберем как поменять порт SSH по умолчанию на нестандартный, делать это будет для того что бы усложнить жизнь ботам и другим нехорошим лицам, которые могут пытаться с использованием брутфорса взломать наш сервер