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 — крепкий проект
- Импульс 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 →
RepoRadar