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

58

Wyświetlenia strony

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

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 działające 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.