Перейти до основного вмісту
Знижка 50% усі плани, обмежений час. Від $2.48/mo
Fusion

Fusion

Fusion: читач 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.

Більше в розділі Самохостинг

Схожі додатки.

Розгорніть Fusion зараз. Від $2,48/міс.