Перейти к основному содержанию
Скидка 50% все планы, ограниченное время. Начиная от $2.48/mo
Fusion

Fusion

Fusion: self-hosted RSS-ридер и агрегатор новостей, созданный ради скорости, простоты и приватности. Единственный лёгкий бинарный файл с аккуратным веб-интерфейсом хранит ваши ленты и историю чтения на собственном сервере. Лицензия MIT, более 2 100 звёзд на GitHub.

Кратко

2.1k

Звёзды на GitHub

7

Просмотры страниц

218

Активные установки

Лицензия MIT Версия Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4

Активные установки — пример данных (предпросмотр); реальная метрика будет подключена до запуска.

Доступ

  • Откройте Fusion в браузере: https://<SERVER_IP>
  • По умолчанию устанавливается самоподписанный TLS-сертификат, поэтому при первом посещении браузер покажет предупреждение о безопасности. Продолжите, чтобы перейти дальше.

Вход

  • Fusion использует аутентификацию только по паролю (без имени пользователя).
  • Пароль: хранится в /root/fusion/.env as FUSION_PASSWORD

Важные файлы и директории

  • Путь установки: /root/fusion
  • Файл Compose: /root/fusion/docker-compose.yml
  • Файл среды: /root/fusion/.env
  • Каталог данных: /root/fusion/data
  • Конфигурация Nginx: /etc/nginx/sites-available/fusion
  • Сертификат SSL: /etc/nginx/ssl/fusion.crt
  • Приватный ключ SSL: /etc/nginx/ssl/fusion.key

Управление сервисами

Просмотр запущенных контейнеров:

docker compose -f /root/fusion/docker-compose.yml ps

Перезапустите Fusion:

docker compose -f /root/fusion/docker-compose.yml restart

Посмотреть логи:

cd /root/fusion && docker compose logs -f

Остановите Fusion:

docker compose -f /root/fusion/docker-compose.yml stop

Запустите Fusion:

docker compose -f /root/fusion/docker-compose.yml start

Пересоздайте Fusion:

docker compose -f /root/fusion/docker-compose.yml up -d

Включение HTTPS с доменом

1. Направьте ваш домен на IP сервера.

2. Отредактируйте /etc/nginx/sites-available/fusion и замените оба server_name _; директивы на ваш домен (например, server_name yourdomain.com;).

3. Установите Certbot:

apt install -y certbot python3-certbot-nginx

4. Получите сертификат Let's Encrypt:

certbot certonly --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com

5. Отредактируйте /etc/nginx/sites-available/fusion и обновите ssl_certificate и ssl_certificate_key директивы, чтобы использовать ваш сертификат Let's Encrypt.

Before:
    ssl_certificate     /etc/nginx/ssl/fusion.crt;
    ssl_certificate_key /etc/nginx/ssl/fusion.key;
After:
    ssl_certificate  /etc/letsencrypt/live/yourdomain.com/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/yourdomain.com/privkey.pem;

6. Перезагрузите Nginx для применения изменений:

systemctl reload nginx

7. Отредактируйте /root/fusion/.env и обновите FUSION_CORS_ALLOWED_ORIGINS от https://<SERVER_IP> на ваш домен (например, https://yourdomain.com).

8. Пересоздайте сервисы:

cd /root/fusion && docker compose up -d

9. Откройте Fusion по адресу https://yourdomain.com.

Ещё в Self Hosted

Похожие приложения.

Разверните Fusion прямо сейчас. От $2,48/мес.