fnOS Apps: установочные пакеты для 175 приложений на fnOS

fnOS Apps: установочные пакеты для 175 приложений на fnOS

fnOS Apps — это репозиторий с установочными пакетами .fpk для 175 самопальных приложений, которые работают на платформе fnOS. Основная задача проекта — автоматическая сборка и синхронизация приложений, таких как Plex, Emby, Jellyfin, qBittorrent и многие другие, что делает установку и обновление для пользователей максимально простым.

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

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

Проект **fnOS Apps** представляет собой репозиторий для упаковки сторонних приложений, предназначенных для операционной системы fnOS. Он автоматически отслеживает версии приложений и создает пакеты в формате `.fpk`, которые можно прямо устанавливать в систему fnOS.

Основные возможности

В данном репозитории собраны приложения из разных категорий, включая:

  • AI - приложения, такие как CoPaw и CowAgent, которые предоставляют возможности общения и интеграции с сервисами.
  • Медиа-сервисы - например, Plex и Jellyfin для управления мультимедиа и видео стриминга.
  • Инструменты для загрузки - такие как qBittorrent и Transmission для управления торрентами.
  • Системные инструменты - включая Uptime Kuma для мониторинга состояния серверов.
  • Сетевые инструменты - такие как Pi-hole для фильтрации рекламы и SmartDNS для оптимизации DNS-запросов.

Установка и запуск

Чтобы установить приложение из репозитория, следуй этим шагам:


1. Скачай соответствующий .fpk файл с [Release](https://github.com/conversun/fnos-apps/releases) страницы.
2. В приложении fnOS, выбери «手动安装» (ручная установка).
3. Загрузите .fpk и завершите установку.

Если ты хочешь собрать приложение локально, можно воспользоваться скриптами сборки, например:


# Собрать одно приложение (например, plex)
cd apps/plex && ./update_plex.sh

# Общий формат
cd apps/ && ./update_.sh

Результаты сборки будут сохранены в директории `dist/` репозитория.

Структура проекта

Проект состоит из нескольких ключевых директорий:

  • apps/ - определение пакетов и скрипты для каждого приложения.
  • shared/ - общие скрипты жизненного цикла и шаблоны.
  • scripts/ - инструменты для создания и обновления приложений.
  • .github/workflows/ - автоматизация сборки и CI/CD.

Ограничения

Несмотря на разнообразие приложений, проект зависит от версии fnOS. Все приложения должны соответствовать требованиям и стандартам fnOS. Также стоит отметить, что некоторые приложения могут требовать дополнительных настроек или зависимостей для корректной работы.

В общем, если ты работаешь с fnOS и ищешь удобное решение для управления сторонними приложениями, то данный проект может быть весьма полезен.

Радар проекта: 65 из 100 — крепкий проект

ИмпульсТемпЗрелостьСообществоСвежестьСтартПродакшенДовериеДокументацияЭкосистема65
  • Импульс 29 ≈ 4 звезды в день
  • Темп разработки 99 286 коммитов за 12 недель
  • Зрелость 82 проекту 9 месяцев, больше 100 релизов
  • Сообщество 46 7 участников, 85 форков
  • Свежесть 99 последний коммит — сегодня
  • Быстрый старт 0 инструкции по запуску не нашли
  • Готовность к продакшену 100 релиз uptime-kuma/v2.5.11, автосборка, тесты
  • Безопасность и доверие 40 лицензия GPL-3.0
  • Документация 94 README 37.4 тыс. знаков, 24 раздела, папка docs
  • Экосистема 59 5 подписчиков на обновления, 20 тем
Как считаем

Только открытые данные GitHub на 14.11.2026, без оценок нейросети. Каждая ось — от 0 до 100, итог — среднее.

  • Импульс — звёзд в день: за время наших замеров, а пока их нет — за всю жизнь проекта; 200 в день — максимум.
  • Темп разработки — коммитов за последние 12 недель; 300 — максимум. Пока GitHub не досчитал статистику, ось не учитывается.
  • Зрелость — возраст проекта (3 года — максимум) и число релизов (30 — максимум), поровну.
  • Сообщество — участников с коммитами (200 — максимум) и форков (5000 — максимум), поровну.
  • Свежесть — дней с последнего коммита: сегодня — 100, полгода и больше или архив — 0.
  • Быстрый старт — в README есть команда установки, раздел «быстрый старт» или примеры использования, в репозитории — Docker и папка примеров, у проекта есть сайт или демо.
  • Готовность к продакшену — релизы, версия 1.0 и выше, автосборка (GitHub Actions), тесты, лицензия, журнал изменений.
  • Безопасность и доверие — открытая лицензия (своя — половина балла), политика безопасности (SECURITY.md), проект организации, правила для участников, не в архиве.
  • Документация — объём и структура README, папка docs или сайт, оценка «здоровья сообщества» GitHub.
  • Экосистема — звёзды (50 тыс. — максимум), подписчики на обновления (1000 — максимум), темы репозитория.

Открыть на GitHub: conversun/fnos-apps →

Что нового на GitHub — короткие обзоры на русском Новые обзоры приходят в Telegram. Без спама, по делу.
Подписаться

Похожие статьи

Популярные темы на сайте