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 и ищешь удобное решение для управления сторонними приложениями, то данный проект может быть весьма полезен.
Открыть на GitHub: conversun/fnos-apps →
RepoRadar