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 и ищешь удобное решение для управления сторонними приложениями, то данный проект может быть весьма полезен.

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

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

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

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