Сервисы с открытым кодом

План:

  1. Firefox
  2. Dashy
  3. Metabase
  4. Portainer
  5. Proxmox
  6. NGinX Proxy Manager
  7. MeshCentral
  8. TrueNAS Scale
  9. Vaultwarden
  10. Remotely
  11. Guacamole
  12. Pi-hole
  13. Pi-Alert
  14. Speedtest Tracker
  15. Uptime Kuma
  16. Home Assistant
  17. Mail-in-a-box
  18. OpenSprinkler
  19. X-Lights
  20. Trilium Notes
  21. NextCloud
  22. Jellyfin
  23. Navidrome
  24. Quant-UX
  25. Bookstack
  26. Databag
  27. Crater Invoices
  28. Netmaker
  29. Traggo
  30. Shotcut
  31. RustDesk
  32. Wireguard
  33. Tabby
  34. LibreOffice
  35. OBS

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

Firefox

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

Пользуясь Firefox, вы можете настроить параметры и степень приватности, выбрать поисковую систему, использовать приватный режим просмотра, добавить расширения и персонализировать браузер под себя. Браузер доступен для операционных систем Linux, Windows и Mac, а также имеется мобильная версия для Android и iOS устройств. Доступна синхронизация закладок между устройствами.

Сервис активно поддерживается и автоматически обновляется, так что вы всегда можете быть уверены в актуальности своей версии Firefox.

Выбрать подходящую версию и установить Firefox вы можете по данной ссылке.

Dashy

Dashy — Приборная панель с открытым исходным кодом, доступная для систем Linux, Windows и Mac. В разделе Документация подробно описана вся необходимая информация о сервисе, его установке и конфигурации.

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

Рядом с открытыми приложениями отображается индикатор состояния, раскрывающийся при наведении на иконку. Для каждой программы можно настроить способ открытия, а найти их можно с использованием встроенного поиска. В качестве иконок поддерживаются ссылки, фавиконы, смайлы, MaterialDesign, генерируемые и обычные изображения.

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

В разделе Получить Docker вы можете выбрать нужную вам операционную систему и установить панель приборов, следуя инструкции.

Metabase

Metabase — онлайн-сервис с открытым исходным кодом для визуализации и аналитики баз данных. Вы можете ознакомиться со всеми основными функциями метабазы благодаря наглядным примерам графиков, таблиц и диаграмм. Данные любого столбца БД фильтруются по возрастанию и убыванию. Сервис рассчитан как на обычных пользователей, так и на уверенных пользователей SQL.

Визуализировать загруженные данные можно с помощью X-Ray, конструктора SQL-запросов, непосредственно SQL-запросов и Дашбордов. Данные столбцов могут быть собраны в новую таблицу, по которой формируются другие запросы. При формировании запросов доступен предварительный просмотр таблицы.

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

Существует как полностью бесплатная версия, так и платные тарифы, добавляющие некоторые дополнительные функции и возможности. С ценами версий можно ознакомиться в разделе Pricing.

Подробно ознакомиться с сервисом и его возможностями можно в официальном руководстве Metabase.

Ссылки и инструкции по установке вы найдёте по данной ссылке.

Portainer

Portainer – open-source менеджер для работы с Docker в операционной системе Linux и Windows. Добавляемый интерфейс ускоряет работу с ПО,  значительно упрощает процесс создания контейнеров, снижая порог вхождения в среду разворачивания серверов и приложений.

На сайте представлен прайс-лист для платных версий, однако в разделе документации имеется полное руководство по бесплатной установке Portainer на ваше устройство.

Имеется три темы на выбор: светлая, темная и высококонтрастная. В настройках вы можете загрузить свои SSL сертификаты.

Для созданных контейнеров доступен просмотр логов, информации, статистики, а также возможность открыть консоль.

После регистрации вы можете подключить локальный узел Docker, чтобы загрузить уже имеющиеся данные.

В Dashboard подсчитывается общее число существующих элементов в разных разделах. App Templates – сборник основных контейнеров, доступных для развёртывания. Вкладка Containers отображает контейнеры, а Stacks содержит все имеющиеся стеки приложений. Имеется несколько вариантов создания новых стеков: веб-редактор, загрузка готового кода, загрузка из git репозитория.

Ознакомиться с порядком установки и загрузить Portainer вы можете по данной ссылке.

Proxmox

Proxmox Virtual Environment – система с открытым кодом для управления виртуализацией, основанная на технологиях KVM (Kernel-based Virtual Machine) и LXC (Linux Containers). Предоставляет централизованный веб-интерфейс для простого создания и управления виртуальными машинами и контейнерами, а также даёт дополнительные инструменты взаимодействия. Поддерживается системами Linux, Windows и MacOS.

Proxmox VE предлагает множество функций, включая кластеризацию, динамическую миграцию, резервное копирование, аварийное восстановление и улучшения безопасности. Платформа также обеспечивает встроенную поддержку различных инструментов управления виртуализацией: QEMU, LVM и ZFS. Благодаря высокой гибкости программы она становится достаточно популярной в образовательных и исследовательских направлениях

Пользоваться системой можно как бесплатно, так и с оформленной подпиской, предоставляющей общую поддержку и некоторые функции для компаний.

Скачать систему Proxmox вы можете по ссылке.

NGinX Proxy Manager

NGinX Proxy Manager — это веб-сервер с открытым исходным кодом от российского разработчика, зачастую используемый как обратный или почтовый прокси-сервер, а также как HTTP-сервер для Linux и Windows систем. Отличается высокой производительностью, возможностью обработки множества одновременных соединений и низким потреблением памяти. Сервер позволяет вам распределить общую нагрузку, развернуть виртуальный сервер, настроить определение геолокации по IP, подключить стриминг, установить кеширование и SSL сертификаты.

Для NGinX имеются дополнительные подключаемые модули как от разработчиков, так и от заинтересованных энтузиастов из сообщества. Среди них можно найти инструменты очистки кэша, генерации изображений, блокировки IP, обратной трассировки и многие другие. Ознакомиться со списком официально поддерживаемых модулей вы можете здесь, а неподдерживаемых — здесь. Каждый представленный модуль представляется с кратким описанием, а сертифицированные варианты можно отсортировать по нужной категории.

Установить NGinX и просмотреть порядок установки сервера вы можете по данной ссылке.

MeshCentral

MeshCentral – мультиплатформенный веб-сайт с открытым исходным кодом для удалённого доступа и управления устройствами. Поддерживается работа с Windows, Linux, MacOS и с мобильными устройствами. Предоставляет возможность запустить свой веб-сервер для удаленного контроля компьютеров и смартфонов. Установить сервис можно как на машину, так и в виртуальную среду пользования.

С помощью MeshCentral вы можете отследить параметры устройства, такие как операционная система, идентификатор сети, наличие антивируса и другие. К машине применяются различные действия: разбудить, выполнить команды, отправить в спящий режим, перезагрузить, выключить, удалить агент. Также имеется возможность оставить примечания, задать новые события, удаленно отправить сообщение пользователю или воспользоваться чатом. Для доступа к устройству третьего лица существует возможность поделиться прямой ссылкой в течение некоторого времени.

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

Регистрация администратора в MeshCentral проходит на главной странице, а установка агента на устройство производится через данный раздел.

TrueNAS Scale

TrueNAS SCALE (ранее FreeNAS) – это операционная система с открытым исходным кодом на ядре Linux, предназначенная для создания серверов и хранения данных. Помогает создать сетевое хранилище с функционалом NAS устройства, файловой системой ZFS и множеством дополнительных плагинов.

TrueNAS SCALE позволяет создавать и управлять хранилищем данных любого размера и сложности. Она поддерживает различные протоколы для доступа к данным, такие как SMB, NFS, iSCSI и FTP. Имеются встроенные механизмы защиты данных, такие как шифрование данных, контроль доступа и аудит действий пользователей. Она также поддерживает механизмы резервного копирования и восстановления данных. Интерфейс достаточно понятен любому пользователю, благодаря чему управление данными происходит быстрее. Поддерживается автоматическое обновление системы и приложений. TrueNAS поддерживает кластеризацию и масштабирование хранилища данных, из-за чего может также использоваться на крупных корпоративных системах. Программа подходит как для домашнего использования, так и для бизнеса.

Страница установки TrueNAS SCALE находится на официальном сайте. Для скачивания требуется регистрация или вход в свой аккаунт.

Vaultwarden

Vaultwarden — это менеджер паролей с открытым исходным кодом, созданный на основе Bitwarden и выступающий его альтернативой. Он позволяет хранить и управлять своими паролями, заметками и другими конфиденциальными данными в защищенной среде. Вы можете загрузить его на свой виртуальный сервер и хранить все конфиденциальные данные в одном месте.

Программа может хранить пароли и другую информацию в зашифрованном виде. Имеется генератор сложных паролей для повышения безопасности. Автоматическое заполнение форм авторизации в браузере упрощает пользование введёнными данными. Пользователь может делиться паролями и предоставлять временный доступ разного уровня другим пользователям. Чтобы максимально защитить свои данные, поддерживается функция двухфакторной аутентификации. Сервис также обеспечивает высокий уровень безопасности благодаря использованию шифрования и хэширования паролей, а также регулярной поддержке его безопасности. Кроме того, Vaultwarden имеет простой и интуитивно понятный интерфейс, который делает использование менеджера паролей удобным.

Установить Vaultwarden можно по данной ссылке.

Remotely

Remotely — инструмент для удаленного управления компьютерами и серверами через веб-браузер с открытым кодом. Развернуть его можно на Windows IIS, Nginx (Ubuntu) или Caddy Server. Он позволяет администраторам удаленно подключаться к компьютерам с операционными системами Windows и Linux, устанавливать программное обеспечение, настраивать сетевые настройки и многое другое.

Благодаря сервису вы можете подключиться к устройствам на расстоянии и взаимодействовать с их рабочим пространством. Через Remotely можно ознакомиться с основными характеристиками устройства, установить или удалить файлы и папки. Для контроля доступа имеется лог основных событий. Сервис поддерживает светлую и тёмную тему интерфейса

Через настройки вы можете разрешить вход в систему через контроллер API, указать запрещённые для подключения устройства, установить уведомления пользователя при удаленном подключении, настроить длительность хранения данных на сервере и многое другое. Также присутствует функция временного доступа другим пользователям сервиса.

Установить Remotely вы можете по ссылке.

Guacamole

Guacamole – веб-сервис с открытый исходным кодом для удаленного доступа к компьютерам. Поддерживает протоколы RDP, VNC, SSH и Telnet. Как и другие подобные сервисы, позволяет дистанционно подключиться к устройствам и управлять ими. Не требует установки дополнительного программного обеспечения – всё необходимое находится в веб-сервисе.

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

Guacamole разделен на guacamole-client — веб-приложение, которым будет пользоваться администратор, а также guacamole-server — прокси-сервер удаленного рабочего стола, с которым взаимодействует веб-приложение.

Установить Guacamole можно по данной ссылке.

Pi-hole

Pi-hole — DNS-сервер с открытым исходным кодом, блокирующий рекламу и нежелательные сайты. В список блокировки входит реклама, трекеры и нежелательные сайты. Сервис повышает скорость загрузки страниц и снижает потребление трафика. Он заменяет плагины для браузеров на разных устройствах, защищая всю сеть разом. Чтобы фильтрация Pi-hole распространялась на все компьютеры и смартфоны в сети, в настройках роутера указывается IP адрес DNS-сервера.

Сервис можно запустить в контейнере или развернуть непосредственно в поддерживаемой операционной системе. Официально поддерживаются Raspberry Pi OS, Ubuntu, Debian, Fedora и CentOS Stream. Пользователю сервера предоставляются следующие возможности: просматривать лог посещённых сайтов, белый и черный лист доменов, настраиваемый список фильтрации контента. Для формирования фильтр-листа можно использовать сайт Filterlists. Выберите нужный фильтр, в боковом окне нажмите View, скопируйте адрес открывшегося окна и вставьте его в адресную строку раздела Group Management.

Установить Pi-hole можно по следующей ссылке

Pi-Alert

Pi-Alert – сервис с открытым кодом, отслеживающий подключенные к сетям устройства и уведомляющий о происходящих изменениях. Данная система непрерывно сканирует сеть на наличие новых устройств, подключений/отключений, изменения IP-адресов устройств и отключение «Всегда подключенных» устройств. Используется несколько методов сканирования: arp-сканирование (системная утилита сканирования), сканирование с помощью Pi-hole и dnsmasq.

В целом система состоит из двух частей. Первая сканирует сеть в поисках подключенных устройств, используя разные методы сканирования. Вся информация сохраняется в базе данных, а при обнаружении изменений отсылается оповещение на электронную почту. Вторая часть представляет собой веб-интерфейс, позволяющий управлять списком устройств и характеристиками и отображает всю собранную информацию: подключенные устройства, предупреждения об отключении, IP-адреса и прочее.

Пользуясь сервисом, вы можете настроить данные устройств, отследить подключенные и новые девайсы, их общее число, историю подключения по датам и времени.

Установить Pi-Alert вы можете по ссылке.

Speedtest Tracker

Speedtest Tracker — это сервис с открытым исходным кодом, который позволяет отслеживать скорость вашего интернет-соединения в разное время. Он работает следующим образом: вы запускаете тест скорости интернета на сайте Speedtest Tracker, а затем сервис сохраняет результаты теста в вашем профиле. Вы можете просматривать и анализировать эти результаты в любое время, чтобы увидеть, как меняется скорость вашего интернета в течение дня, недели или месяца. На основной экране можно отследить последние результаты теста скорости. На нём же отображаются графики, сформированные на информации за последнее указанное число дней. Тест запускается автоматически каждый час, а все данные можно копировать и восстанавливать в формате JSON / CSV. Имеется возможность установить аутентификацию пользователя.

Установить Speedtest Tracker можно по данной ссылке.

Uptime Kuma

Uptime Kuma — это сервис, предназначенный для мониторинга доступности сайтов и серверов. Он позволяет отслеживать работоспособность сайтов и серверов в режиме реального времени, а также получать уведомления в случае их недоступности.

Сервис проверяет доступ к каждому сайту или серверу через определенные интервалы времени и сохраняет результаты в профиле. Показывается информация о текущей скорости отклика, среднем времени ответа, аптайме за день и месяц, и формируется график ниже. На панели управления отображаются список и число сайтов: доступные, недоступные, на техобслуживании, неизвестные, на паузе.

Всю полученную статистику доступности и времени отклика можно просматривать в любой момент. При создании запроса на тестирование указывается сайт, Настраивается частота опроса, число попыток, интервал повторных запросов, максимальное количество перенаправлений. Также можно добавить прокси и уведомления для каждого сайта по электронной почте или через многочисленные сервисы общения. Имеется возможность создать резервную копию, а затем импортировать её. Для защиты присутствует двухфакторная аутентификация.

Установить Uptime Kuma можно по ссылке.

Home Assistant

Home Assistant — это сервис для автоматизации умного дома с открытым исходным кодом. Благодаря сервису вы можете управлять такими устройствами как освещение, камеры, ТВ и другими, используя единый интерфейс как на компьютере, так и на телефоне. Home Assistant поддерживает множество устройств и платформ, включая Amazon Echo, Google Home, Philips Hue, Nest и многие другие. Он также интегрируется с другими сервисами, такими как IFTTT, MQTT и SmartThings. Home Assistant может быть установлен на Raspberry Pi, Linux, Windows или macOS.

Панель сервиса состоит из множества карточек, размещаемых на личное усмотрение. Для каждой карточки можно установить свое назначение и определить визуальную тему. Среди карточек можно встретить такие варианты как панель сигнализации, календарь, погода, графики, увлажнитель, изображение, температура, уход за растениями и другие. Существуют также объекты, которые можно группировать и размещать на поле. К ним относятся ТВ, освещение, датчики движения, двери, переключатели и прочие. Каждый объект и карточка подвергаются настройке и группировке, что позволяет организовать комфортное для вас пространство.

Ознакомиться с порядком установки и загрузить Home Assistant можно по ссылке.

Mail-in-a-box

Mail-in-a-box — это сервис с открытым исходным кодом, позволяющий создать собственный почтовый сервер. Он автоматически настраивает и устанавливает все необходимые компоненты, включая Postfix, Dovecot, SpamAssassin, Roundcube и другие, чтобы обеспечить безопасную и надежную работу почтового сервера.

Mail-in-a-box представлен веб-панелью управления, с помощью которой можно добавлять учетные записи, отслеживать результаты проверки системы, настраивать резервные копии и выполнять все основные действия, касающиеся электронной почты. Он поддерживает множество функций, таких как защита от спама, шифрование почты, автоматическое резервное копирование и восстановление данных, а также поддержку нескольких доменов и пользователей. Сервис предоставляет веб-почту и сервер IMAP/SMTP для использования на мобильных устройствах и компьютерах. Mail Box также включает автоматическую настройку DNS, предоставляющую безопасную доставку писем. Для большей защиты используется двухфакторная аутентификация. Имеются контактная книжка и синхронизация календаря.

Сервис может быть установлен на серверы с Ubuntu или Debian, а также может быть развёрнут в виртуальной среде.

Инструкцию по установке Mail-in-a-box можно найти, перейдя по данной ссылке.

OpenSprinkler

OpenSprinkler — это контроллер для управления системами полива с открытым кодом. Представлен непосредственно контроллером и веб-сервисом для работы с ним. Он позволяет управлять поливом с помощью веб-интерфейса, а также поддерживает автоматический режим, основанный на созданном расписании и погодных условиях.

OpenSprinkler может быть установлен на Raspberry Pi или другие компьютеры с Linux системой, а также применяется на специализированных контроллерах полива. Он поддерживает множество различных типов датчиков, таких как датчики влажности почвы, датчики дождя и т.д. В веб-сервисе можно просмотреть лог совершенных действий, редактировать расписание полива, отправить разовые команды, остановить все действия и многое другое. Настраивается часовой пояс, главные станции, их общее число, задержка включения, степень полива, а также некоторые параметры самого сервиса. С помощью OpenSprinkler можно создавать графики и отчеты о потреблении воды, а также управлять несколькими зонами полива. Кроме того, он поддерживает интеграцию с другими системами умного дома, такими как Home Assistant и OpenHAB.

Ознакомиться с продукцией и приобрести OpenSprinkler можно по ссылке.

X-Lights

X-Lights — это программное обеспечение с открытым исходным кодом для проектирования и управления светодиодными огнями. Программа работает на Windows, OSX и Linux системах. Оно позволяет создавать сложные эффекты с помощью контроллеров  DMX, Ethernet E1.31 и других, синхронизировать свет и музыкальное сопровождение, а также управлять дисплеем через интернет.

В программе отображаются все добавленные контроллеры (USB, Ethernet или Null). В разделе макетов добавляется изображение помещения для освещения, после чего добавляются различные модели подсветки и настраиваются их параметры. Благодаря окну визуализации настраивается связь моделей на макете и подключенных портов, устанавливается их последовательность. Секвенсор позволяет добавить анимацию или музыку, указывая определённые промежутки включения светодиодов, их цвет и продолжительность, добавлять эффекты и выполнять другие действия для разнообразия светового шоу. Подробную информацию о программе и её функциях можно найти [в официальном руководстве](https://manual.xlights.org/xlights/).

X-Lights поддерживает множество различных форматов светодиодных огней, включая WS2811, WS2812, APA102, и другие. Также поддерживаются различные контроллеры, такие как Falcon Pi Player, Raspberry Pi и другие. Может осуществляться интеграция с системами умного дома, такими как Home Assistant и OpenHAB.

Загрузить X-Lights и ознакомиться с порядком установки на разные ОС вы можете по ссылке

Trilium Notes

Trilium Notes — это сервис для создания заметок и организации информации с открытым кодом. Он предоставляет возможность создавать структурированные заметки с использованием различных способов форматирования и маркировки, а также добавлять теги для более удобного поиска. Trilium Notes имеет множество функций, таких как шифрование заметок, синхронизация между устройствами, импорт и экспорт данных в различных форматах, например, Markdown, HTML и другие. Он также поддерживает использование плагинов для расширения функциональности, например, добавления календаря или интеграции с другими сервисами.

Интерфейс представлен в дневной или ночной теме на выбор. Пользуясь Trilium, вы можете создавать множество заметок, устанавливая их положение в иерархии файлов. Одна заметка может находиться сразу в нескольких местах. Между записями может быть сформирована карта отношений. Применяется метод форматирования Markdown, благодаря чему имеется возможность прикреплять изображения, таблицы, формулы, код и другие элементы. Множество доступных плагинов собрано в виде отдельного списка. Поддерживается сервис в виде настольного приложения для Windows и Linux, а также в качестве веб-приложения для личного сервера на Linux.

Установить Trilium Notes можно по данной ссылке.

NextCloud

NextCloud — это облачный сервис с открытым исходным кодом для хранения и совместной работы с файлами. Он позволяет пользователям загружать, синхронизировать и обмениваться файлами и папками, а также создавать и редактировать документы в режиме реального времени. Поддерживается на Windows, Linux, macOS, Android и iO* устройствах.

NextCloud имеет множество функций, таких как шифрование пользовательских данных, возможность управления доступом к файлам и папкам, совместная работа с документами, интеграция с другими сервисами, такими как Google Drive и Dropbox, а также поддержку мобильных устройств. Имеется система версий, сохраняющая прошлые загруженные варианты одного файла. Помимо стандартных функций облачного хранилища, сервис также предоставляет возможность добавлять напоминания и задачи по датам в календаре, загружать контакты и прочее. Сервис поделен на несколько встроенных приложений, облегчающих добавление и поиск необходимой информации. Так, вы можете просматривать находящиеся в облаке файлы, изображения, события, почту, контакты, календарь, формы, задачи и прочие элементы. Каждый раздел поддерживает создание общих файлы, делая возможным распределение задач в компании и распространение файлов.

Установить NextCloud можно по данной ссылке.

Jellyfin

Jellyfin — это стриминг-сервис с открытым исходным кодом. С его помощью можно просматривать мультимедийный контент, такой как фильмы, телепередачи, музыка и фотографии. Он позволяет пользователям создавать собственную библиотеку мультимедийных файлов и смотреть их на любом устройстве, подключенном к интернету. Установка сервера доступна на устройствах Windows, Linux, macOS, а также в Docker. Для клиента же имеется больше вариантов устройств, включая настольные, мобильные девайсы и ТВ.

В Jellyfin вам предоставляется возможность загрузить вашу папку с медиафайлами для формирования библиотеки, собрать плейлисты и коллекции, выбрать избранные или просмотренные файлы, настроить уровни доступа к контенту для других пользователей, подгрузить субтитры, а также провести интеграцию с другими сервисами, такими как Trakt и IMDB. Видео в плейлистах можно менять местами, сортировать или перемешивать. Для субтитров имеются настройки шрифта, размера, окантовки, языка текста. Любой медиафайл из Jellyfin может быть загружен на ваше устройство. В настройках могут быть добавлены произвольные заставки перед началом фильмов, настроены параметры отображения и воспроизведения контента.

Установить сервер Jellyfin вы можете по этой ссылке, а клиент – по следующей.

Navidrome

Navidrome — это сервис для стриминга музыки с открытым исходным кодом. Он позволяет пользователям формировать собственную библиотеку музыкальных файлов и слушать их на любом устройстве, подключенном к интернету. Сервис крайне легковесный, что позволяет работать даже на самых простых устройствах. Считывает абсолютное большинство аудио форматов. Может быть установлен на устройства с операционной системой Windows, Linux, MacOS, а также в качестве образа для Docker.

Загруженные альбомы можно помечать как избранные, давать оценку тем или иным файлам, а затем на основе оценок просматривать лучшие плейлисты.  Имеется также сортировка по свежим, проигранным и популярным альбомам. Искать отдельные композиции можно в соответствующих разделах с помощью поисковой строки и фильтров. Произведения можно загружать на свое устройство, как по отдельности, так и полным альбомом. Любым альбомом и треком можно поделиться с помощью генерируемых URL ссылок. Navidrome автоматически обновляет и загружает новые композиции из указанной вами библиотеки файлов. Для удобства пользования существует несколько тем интерфейса, а текст переведён на более чем 20 языков. Имеется официальное руководство по установке и пользованию.

Ознакомиться с порядком установки Navidrome на необходимую ОС можно по ссылке.

Quant-UX

Quant-UX — это инструмент для создания прототипов пользовательского интерфейса и тестирования проектов с целью получения информации об удобстве пользовательского опыта. Сервис предоставляет возможность дизайнерам и исследователям создавать интерактивные прототипы, которые могут быть протестированы как создателем, так и приглашенными пользователями. С помощью визуального редактора можно сымитировать реальный интерфейс приложения.

В начале работы указывается шаблон для окон приложения или задается произвольный формат. Предлагается создание окна с нуля или импортирование готовых вариантов в виде изображений, файлов Figma или Zip-архивов. В библиотеке виджетов имеется огромное количество различных элементов: кнопки, ссылки, текстовые поля, переключатели, иконки, кнопки реакций, заголовки и многие другие. Для простоты ориентирования существует поисковое поле и подразделы. Специфические элементы можно импортировать самостоятельно. Имеется возможность настройки анимации, видео и звука. Во время тестирования может быть установлено получение обратной связи и анализ полученных данных. С подробной документацией вы можете ознакомиться по данной ссылке

Для пользования Quant-UX достаточно зарегистрироваться на официальном сайте, после его вы получите полный доступ ко всем функциям сервиса.

Bookstack

BookStack — это веб-платформа с открытым исходным кодом для создания, управления и хранения электронных книг и документов. Сервис предоставляет возможность добавлять и редактировать книги, вставляя в файлы изображения, видео, таблицы и другие элементы контента. Bookstack также предлагает функции для организации контента в файле, такие как возможность создания разделов, подразделов и тегов.

На главной экране можно отслеживать внесенные в документы изменения, недавно открытые книги и обновленные страницы. Для лучшей организации файлов используются полки, объединяющие несколько книг в коллекцию. Упрощает ориентирование по пространству полки функция сортировки. Книгам можно присваивать теги, что делает доступ к файлам еще более удобным. Для быстрого обнаружения необходимого файла имеется поисковая строка.

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

Установить Bookstack вы можете, следуя официальной инструкции по установке.

Databag

Databag — это сервис с открытым кодом, представляющий из себя децентрализованную чат-платформу, защищенную E2E (End-to-End) шифрованием. Он позволяет пользователям обмениваться текстовыми и аудио сообщениями, а также созваниваться в видео или аудио режиме. Приложение доступно в Google play и Apple store. Развернуть мессенджер возможно в Docker, Portainer, Nginx Proxy, а также без контейнеров на Raspberry Pi Zero или AWS.

В начале работы с мессенджером вы по желанию устанавливаете имя пользователя, локацию, краткое описание и фото профиля. Благодаря персонализации профиля вас будет проще опознать другим пользователям. Для добавления контактов нужно указать имя своей системы. Все находящиеся в вашей системе контакты будут отображены в виде списка, из которого можно просмотреть данные и выбрать нужного человека. Особенность сервиса заключается в делении чатов на основе тем обсуждения, а не на конкретные контакты. Вы можете также добавлять закрытые темы, защищенные паролем. Поддерживаются Push-уведомления о контактах, сообщениях и звонках на мобильных устройствах.

Установить Databag можно по ссылке.

Crater Invoices

Crater Invoices — это онлайн-сервис и мобильное приложение с открытым исходным кодом для создания и отслеживать расходов, платежей, счетов и их оценки.

Основная страница представляет собой панель инструментов для отслеживания и управления графиками. Вы можете просматривать общую сумму, сумму к оплате, количество клиентов, число сгенерированных счетов и оценок. При наведении курсора на конкретный месяц в графике вы можете просматривать данные за определенный месяц. Вы также можете выбрать предыдущий год на вкладке фильтра в правом верхнем углу графика.  Имеется возможность добавления новых клиентов и информации о них, такую как имя, контактная информация, платежный адрес и прочие. Все добавленные клиенты отображаются на вкладке «Клиенты», где могут быть отредактированы или удалены. Вы также можете использовать фильтры для быстрого поиска конкретного клиента по имени и номеру телефона. Возможно добавление новых элементов с указанием имени, цены и краткого описания товара.

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

С помощью Crater Invoices можно создавать счета-фактуры в различных форматах, таких как PDF, HTML и другие. Сервис автоматически отправляет уведомления о просроченных платежах и позволяет генерировать отчеты об оплате. Более подробную информацию о возможностях сервиса можно прочитать в официальной документации.

Установить Crater Invoices можно здесь, а найти инструкцию по установке — здесь.

Netmaker

Netmaker – сервис с открытым исходным кодом, предназначенный для создания безопасных виртуальных сетей с применением WireGuard. Подходит для соединения минимум двух устройств с доступом в Интернет безопасным туннелем. Он создает плоскую сеть, а также представляет Ingress и Egress, которые являются шлюзами входящих и исходящих потоков трафика в сети. От своих альтернатив Netmaker отличается высокой скоростью и гибкостью. Скорость работы повышается за счет использования ядра **WireGuard**, позволяющего полностью настроить сервер и агентов.

Сам сервис представлен двумя частями: сервером администратора Netmaker, а также агентом Netclient. Администратор сети взаимодействует с сервером для создания сетей и устройств с возможностью управления ими. Сервер хранит конфигурации данных сетей и устройств и отправляет обновления агентам (Netclient) посредством сообщений.

Netclient устанавливается на любую машину, которая должна быть добавлена в данную сеть, будь то виртуальная машина, сервер или узел Kubernetes. Сервер Netmaker обычно не маршрутизирует трафик, вместо этого сообщая машинам в сети способ прямой связи. Администратор сети может создать входящий шлюз, указав в его качестве любой хост с общедоступным IP-адресом. Имеются поля для дополнения информации о шлюзе (имя, DNS по умолчанию и другие). Любому добавленному в сеть клиенту можно аннулировать или ограничить доступ по ID.

Инструкцию по установке сервера Netmaker вы найдёте по данной ссылке, а по установке клиента —  по этой ссылке.

Traggo

Traggo — это простой инструмент с открытым кодом для отслеживания времени на основе тегов. В нём отсутствуют задачи, имеются только отмеченные промежутки времени.

Сервис предоставляет возможность устанавливать различные метки для обозначения цели или проекта. На основе тегов составляется определенная статистика. Сравнение данных отображается диаграммами на специальных информационных панелях. Помимо этого вы можете просмотреть время, которое было отслежено при помощи списков и календаря. Сервис предлагает несколько тем интерфейса, в том числе темную. Установить его можно на Linux и Windows системы, а также в Docker. Администратор созданного сервера может предоставлять доступ к сервису другим пользователям.

В таймлисте вы можете выбрать любой созданный элемент и запустить один или несколько из них одновременно. Каждый пункт может обладать сразу несколькими тегами. При этом напротив тега можно наблюдать время начала таймера, а также прошедшее время с момента запуска. Промежутки времени могут управляться только пользователем, который их создал. По итогам можно составить диаграммы следующих типов: гистограммы, линейные диаграммы, круговые диаграммы, линейные графики. Расположить все эти элементы возможно на главном экране, настроив положение и типы объектов в окне.

Инструкция по установке Traggo находится здесь, а список версий — здесь.

Shotcut Video Editor

Shotcut — это видеоредактор с открытым исходным кодом для Windows, Linux, MacOS и FreeBSD операционных систем. Он предоставляет пользователю множество инструментов для обработки видео, включая нарезку, наложение эффектов, изменение скорости, цветокоррекцию и многое другое.

**Shotcut** поддерживает большое количество форматов файлов, включая HD и 4K, а также имеет возможность захвата видео с экрана и отдельной записи аудио. Добавленные на временную шкалу файлы можно обрезать, объединить и добавить разнообразные эффекты, фильтры или текстовые элементы. Исходные аудиодорожки на видео можно удалять, а затем добавлять другие треки и записи. Программа имеет несколько тем интерфейса и поддерживает различные языки. Присутствует настройка переходов между отрезками ролика В программе имеется функция создания анимаций и титров, а также поддержка многоканального звука. Экспортируются файлы в разнообразных форматах, позволяя создать как ролик для соцсетей, так и короткие анимации и **GIF**-изображения. **Shotcut** имеет простой и интуитивно понятный интерфейс, что делает его доступным для пользователей с разным уровнем опыта в области видеомонтажа.

Установить Shotcut можно по данной ссылке.

RustDesk

RustDesk — это сервер удаленного доступа с открытым исходным кодом, который позволяет пользователям подключаться к удаленным компьютерам и управлять ими из любой другой точки через Интернет.

Инструмент основан на технологии WebRTC и обеспечивает безопасное соединение и сквозное шифрование между двумя компьютерами. RustDesk поддерживает множество операционных систем: Windows, Linux, macOS, iOS, Android, а также работает в качестве веб-сервиса. После установки в левой части экрана отображается идентификатор и скрытый пароль вашего устройства. Чтобы предоставить доступ к своей машине, другой пользователь должен ввести эти данные. Имея доступ к устройству, вы можете пересылать, получать, редактировать, удалять и создавать файлы. Для отправки и получения файлов в отдельном окне указывается путь до нужной папки, после чего совершаются нужные действия. Одновременно может иметься список из нескольких устройств, к которым вы имеете доступ. В любой момент доступ к устройству можно запретить. Присутствует чат для общения с другим пользователем, доступна настройка качества отображения и переключение между экранами. Сервис имеет простой интерфейс и не требует особых навыков для использования.

Установить последнюю версию RustDesk можно как с официального сайта, так и через репозиторий.

Wireguard

Wireguard — это протокол VPN с открытым кодом, обеспечивающий безопасное и защищенное Интернет соединение. По сравнению с близкими по принципу работы OpenVPN и IPSec, протокол обеспечивает более высокую производительность и безопасность.

Wireguard использует современную криптографию и имеет низкий уровень задержки, позволяя воспроизводить аудио и видео без задержек. Разработан в качестве VPN общего назначения для работы как на небольших встроенных интерфейсах, так и на суперкомпьютерах. Изначально сервис выпущен для Linux систем, однако сейчас является кроссплатформенным и поддерживает операционные системы Linux, Windows, macOS, FreeBSD, Android и iOS.

VPN-подключение осуществляется путем простого обмена публичными ключами. Также вы можете перемещаться между IP-адресами. В основе WireGuard лежит концепция Cryptokey Routing, связывающая открытые ключи со списком IP-адресов туннеля, разрешенных внутри него. Сервис отправляет и получает зашифрованные пакеты, используя сетевое пространство имен. Благодаря этому вы можете создать интерфейс WireGuard в сетевом пространстве имен, имеющем доступ к Интернету, а затем переместить его в контейнер Docker.

Установить Wireguard можно по данной ссылке.

Tabby

Tabby (ранее Terminus) — SSH менеджер с открытым исходным кодом, обладающий широкими возможностями настройки. Клиент подходит для Windows, macOS и Linux операционных систем.

Сервис включает в себя терминал. В настройках вы можете выбрать язык интерфейса, цветовую тему, размер шрифта, фон терминала, форму курсора, междустрочный интервал. Также предлагается проверять ключ хоста при соединении, синхронизировать данные и настраивать расположение вкладок. Присутствует хранилище – зашифрованный контейнер, содержащий в себе SSH-ключи и пароли от сессий. Сервис может быть модифицирован дополнительными плагинами, для поиска которых отведены отдельная вкладка и поисковая строка.

При создании профиля подключения указывается имя, группа подключения, иконка, соединение, хост, имя пользователя, метод подключения и прочее. После ввода пароля указывается время до следующего запроса ключа. Созданные профили могут объединяться в группы для большего удобства пользования. При использовании Tabby вам предоставляется возможность отправлять и скачивать файлы с удаленного сервера. Окно можно делить на части по вертикали и горизонтали, подключая одновременно до трёх серверов.

Установить Tabby можно по данной ссылке.

LibreOffice

LibreOffice — это пакет офисных приложений с открытым исходным кодом, который предоставляет пользователям инструменты для создания и редактирования текстовых документов, электронных таблиц, презентаций, баз данных и других файлов. Пакет доступен для скачивания на Windows, Linux и MacOS системах. Поддерживается множество языков, в том числе русский.

LibreOffice имеет множество функций и возможностей, которые делают его очень удобным и полезным для работы в офисе и дома. Разделен он на несколько отдельных приложений. Writer представляет собой инструмент для создания и редактирования текстовых документов, таких как письма, отчеты, статьи и другие типы документов. Calc — электронная таблица, которая позволяет пользователям создавать и редактировать массивы данных, проводить расчеты и анализировать полученную информацию. Impress — инструмент для создания презентаций, который позволяет пользователям создавать последовательность слайдов, включающих в себя графики, таблицы, изображения и другие элементы. Base — приложение для создания и управления базами данных, позволяющее пользователям создавать таблицы, формы, запросы и отчеты на их основе. Draw – простое приложение для создания векторных изображений и диаграмм.

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

Установить LibreOffice вы можете по данной ссылке.

OBS

OBS (**Open Broadcaster Software**) – это программа с открытым исходным кодом для записи видео и потокового вещания. Доступна для скачивания на операционных системах Windows, Linux и MacOS.

Сервис позволяет пользователям записывать видео с экрана, веб-камеры, игр и других источников, а также транслировать это видео в режиме реального времени на популярные платформы, такие как YouTube, Twitch и другие. OBS имеет множество функций и настроек, которые позволяют пользователям установить желаемое качество видео и звука, добавить различные эффекты и фильтры, а также настроить управление видео и звуком в режиме реального времени. Доступна вставка статичных и GIF-изображений, текста и других элементов. Он также поддерживает множество плагинов VST и расширений, которые позволяют пользователям расширить функциональность программы и настроить ее под свои потребности. Вы можете проводить съемку нескольких окон и из нескольких источников одновременно. С помощью установки переходов переключение между окнами и сценами может выглядеть значительно и приятнее и более плавно. Имеются настройки языка и темы интерфейса. Некоторые окна не зафиксированы, благодаря чему вы можете свободно изменять их положение в любой момент времени.

Установить OBS можно по данной ссылке.

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *