Przejdź do treści głównej
50% zniżki wszystkie plany, oferta limitowana. Od $2.48/mo
Fusion

Fusion

Fusion to samodzielnie hostowany czytnik kanałów RSS i agregator wiadomości stworzony z myślą o szybkości, prostocie i prywatności. Pojedynczy lekki plik binarny z przejrzystym interfejsem webowym przechowuje Twoje kanały i historię czytania na Twoim własnym serwerze. Licencja MIT, ponad 2100 gwiazdek na GitHub.

Na pierwszy rzut oka

2.1k

Gwiazdki na GitHub

7

Wyświetlenia strony

218

Aktywne instalacje

Licencja MIT Wersja Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4

Aktywne instalacje to dane przykładowe (podgląd); prawdziwa metryka zostanie podłączona przed uruchomieniem.

Dostęp

  • Otwórz Fusion w przeglądarce: https://<SERVER_IP>
  • Domyślnie instalowany jest samopodpisany certyfikat TLS, więc przeglądarka wyświetli ostrzeżenie o zabezpieczeniach przy pierwszej wizycie. Wybierz kontynuację, aby przejść dalej.

Logowanie

  • Fusion używa uwierzytelniania wyłącznie hasłem (bez nazwy użytkownika).
  • Hasło: przechowywane w /root/fusion/.env as FUSION_PASSWORD

Ważne pliki i katalogi

  • Ścieżka instalacji: /root/fusion
  • Plik Compose: /root/fusion/docker-compose.yml
  • Plik środowiskowy: /root/fusion/.env
  • Katalog danych: /root/fusion/data
  • Konfiguracja Nginx: /etc/nginx/sites-available/fusion
  • Certyfikat SSL: /etc/nginx/ssl/fusion.crt
  • Klucz prywatny SSL: /etc/nginx/ssl/fusion.key

Zarządzanie usługami

Wyświetl uruchomione kontenery:

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

Uruchom ponownie Fusion:

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

Zobacz logi:

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

Zatrzymaj Fusion:

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

Uruchom Fusion:

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

Odtwórz Fusion:

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

Włączanie HTTPS z domeną

1. Skieruj swoją domenę na IP serwera.

2. Edycja /etc/nginx/sites-available/fusion i zastąp oba server_name _; dyrektywy swoją domeną (np. server_name yourdomain.com;).

3. Zainstaluj Certbot:

apt install -y certbot python3-certbot-nginx

4. Uzyskaj certyfikat Let's Encrypt:

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

5. Edytuj /etc/nginx/sites-available/fusion i zaktualizuj ssl_certificate oraz ssl_certificate_key dyrektywy, aby używały Twojego certyfikatu 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. Przeładuj Nginx, aby zastosować zmiany:

systemctl reload nginx

7. Edytuj /root/fusion/.env i zaktualizuj FUSION_CORS_ALLOWED_ORIGINS z https://<SERVER_IP> na swoją domenę (np. https://yourdomain.com).

8. Utwórz ponownie usługi:

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

9. Uzyskaj dostęp do Fusion pod adresem https://yourdomain.com.

Więcej w Self-hosted

Powiązane aplikacje.

Wdróż Fusion teraz. Od $2,48/mies.