Nieoficjalne

Aplikacje dla QNAP NASRepozytorium App Center

Repozytorium https://www.qnaputilities.com/repo.xml Jak dodać je do swojego NAS-a →

Narzędzia

QTS · QuTS hero · Windows
Za darmo na zawsze StorageDiag Workbench & Utilities Precyzyjna warstwa diagnostyczna dla NAS-a. Każdy instrument dostaje własne okno, od śledzenia procesów na żywo aż po analizę dysku sektor po sektorze.
  • Pulse CPU, RAM, obciążenie, VM
  • iostat opóźnienie każdego dysku
  • DriveTime każda kieszeń, na przestrzeni czasu
  • SMART zdekodowany, do tego FARM
  • memhound tester RAM-u
  • NetScope przepustowość, dupleks
  • Terminal powłoka w panelu
  • SQL Browser bazy danych QTS
Co robi, a potem pobierz →
Dostęp ograniczony StorageDiag N Wydanie Support Desk. Osobne środowisko dla działu wsparcia. Wczytuje zrzuty telemetrii offline, zestawia zdarzenia jądra i pozwala diagnozować zdalny sprzęt bez połączenia z urządzeniem. Dostęp mają tylko konsultanci wsparcia. Otwórz stronę → Windows NetScope Mierzy łącze od strony komputera, czyli tę połowę, której NAS nigdy nie widzi. iperf bez wiersza poleceń. Pobierz instalator → LiveCD memhound na bootowalnym USB Nagraj obraz na pendrive i uruchom z niego NAS. Testuje 100 % zainstalowanej pamięci RAM i wyłącza maszynę, gdy znajdzie błąd. Obraz 192 MB → VM memhound: dodatki Ten sam obraz jako ISO i jako dyski maszyn wirtualnych: qcow2, VDI i VMDK, do testowania samego narzędzia zamiast sprzętu. Przeglądaj pliki →

Pobieranie

Poradnik: czym zastąpić Download Station → QTS 6 · QuTS hero · x86_64 · arm_64
Za darmo na zawsze Rtorrent 16 rtorrent 0.16 z ruTorrentem i własnym Centrum sterowania. Klient BitTorrent, który działa miesiącami bez restartu, z panelem, który wyjaśnia, co robi, i biblioteką mediów, która odkłada ukończone pobrania tam, gdzie szukają ich Plex, Jellyfin, Emby i Kodi.
  • Centrum sterowania dziewięć języków
  • ruTorrent z poprawkami i motywami
  • Biblioteka mediów Movie Agent, dowiązania twarde
  • Test portu UPnP, NAT-PMP, PCP
  • Powiadomienia WhatsApp i 20 innych
  • IPv6 dual stack, Let's Encrypt
  • Wydajność kreator dysku i łącza
  • Instrukcje w panelu, offline
Wypróbuj demo na żywo, a potem pobierz →

Rozrywka

Dla deweloperów

Klienty pobierania

przykłady

Automatyzacja multimediów

przykłady

Prośby o multimedia i statystyki

przykłady

Telewizja na żywo

przykłady

Narzędzia konsolowe

przykłady

■ Przeczytaj najpierw ■

Ta strona jest niezależnym projektem. QNAP to znak towarowy QNAP Systems, Inc. Powstała z czystej pasji i z pełnym szacunkiem dla prawowitych właścicieli.

Wyraz dobrej woli i przejrzystości

Choć prawo w pełni pozwala mi używać konkretnych nazw w sposób czysto opisowy, żeby wyjaśnić, co robią te narzędzia i jakie platformy obsługują, chcę zachować pełną przejrzystość. Moim jedynym zamiarem jest okazanie dobrej woli i dostarczenie społeczności użytecznego oprogramowania. To całkowicie nieoficjalne narzędzia napisane przez jednego niezależnego programistę.

Nazwa domeny

Domena zawiera słowo qnap po prostu po to, by opisać sprzęt, dla którego są przeznaczone te narzędzia, a nie autora. Mimo to, jako akt absolutnej dobrej woli: QNAP może przejąć tę domenę, kiedy tylko o to poprosi. Bez kosztów, bez warunków, bez dyskusji. Wystarczy napisać na silas@qnapclub.pl, a przekazanie domeny ruszy tego samego dnia.

Znaki towarowe i prawa osób trzecich

W udostępnianych programach i na całej tej stronie mogą pojawiać się różne zastrzeżone znaki towarowe. Wszystkie takie znaki towarowe, logotypy i nazwy marek są jedyną i wyłączną własnością ich odpowiednich właścicieli. Dotyczy to w szczególności, choć nie wyłącznie: QNAP, QTS, QuTS hero, Seagate, WD, HGST, SanDisk, Micron, Intel, Windows, Apple, Mac, Philips Hue by Signify, WinAmp oraz wszystkich innych. Są przywoływane wyłącznie w celach diagnostycznych, dla określenia zgodności i w celach opisowych.

Rtorrent 16 · WhatsApp

Są trzy sposoby, żeby dostać wiadomość na WhatsAppie, gdy pobieranie się skończy; oto dwa, których warto używać.

The WhatsApp page in Rtorrent 16: pairing, who may talk to the bot and who gets the notifications The bot's commands, the setup steps and how the add-on differs from the hosted bot

Bot hostowany: nic do zainstalowania

Otwórz Powiadomienia w Centrum sterowania, naciśnij przycisk parowania, a panel pokaże ośmioznakowy kod. Wyślij ten kod ze swojego telefonu na numer bota i parowanie gotowe. Od tej chwili NAS wysyła powiadomienia do naszej małej usługi, która rozmawia z oficjalnym WhatsApp Cloud API firmy Meta. Twój numer jest przypisany do tokenu, który ma tylko Twój NAS; nikt nie napisze do Ciebie, zgadując numer telefonu, a STOP wysłane w czacie natychmiast to kończy.

Dodatek: Twój własny bot, Twój własny numer

Jeśli wolisz, żeby pośrodku nie stała żadna nasza usługa, zainstaluj rtorrent16-whatsapp. Uruchamia on klienta WhatsApp na samym NAS-ie, paruje się z Twoim własnym kontem WhatsApp, gdy zeskanujesz telefonem kod QR, i wysyła wiadomości z tego konta. Bez stron trzecich, bez kluczy API, bez limitów wiadomości, a wysyłanie idzie z Twojego konta, ze wszystkim, co z tego wynika.

Odpowiada też w tym czacie: napisz zwykłymi słowami, czego chcesz, a przeszuka Twoje trackery; prześlij mu plik .torrent, a on go doda; ukończony film przychodzi z plakatem, gdy Movie Agent ma swoje klucze.

Na co pozwala Meta, mówiąc wprost

Numer firmowy może swobodnie pisać do danej osoby przez 24 godziny od chwili, gdy ta osoba do niego napisze. Potem przechodzą tylko wcześniej zatwierdzone wiadomości z szablonu, dopóki ta osoba znów nie napisze. To zasada firmy Meta, nie nasza, i to dlatego bot hostowany prosi Cię o wysłanie kodu parowania z Twojego własnego telefonu, zamiast po prostu przyjąć Twój numer. Na stronie z cennikiem Meta podaje też, że od 1 października 2026 znów zacznie pobierać opłaty za te wiadomości. Dodatek, który wysyła z Twojego własnego konta, jest poza tym wszystkim.

Czy wiesz…

Samo QTS może korzystać z tej samej drogi. Panel sterowania → Centrum powiadomień → SMS → dodaj niestandardową usługę SMSC, wpisz w niej adres URL, który pokazuje Ci panel, a każde powiadomienie systemowe, które QNAP wysłałby SMS-em, przyjdzie zamiast tego na WhatsApp. Numer telefonu, który QTS każe koniecznie wpisać, jest ignorowany: to token decyduje, kto dostanie wiadomość.

Instalacja

Zalecane: z App Center. Dodaj repozytorium tej strony jeden raz; od tej chwili ten pakiet instaluje się i aktualizuje z App Center jak każda inna aplikacja. App Center nigdy nie proponuje aktualizacji pakietu zainstalowanego ręcznie; panel i tak informuje, gdy wyjdzie nowa wersja.

  1. App Center → ⚙ Ustawienia → Repozytorium aplikacji → Dodaj.
  2. Nazwij je QNAP Utilities, wklej https://www.qnaputilities.com/repo.xml, Dodaj.
  3. Otwórz QNAP Utilities w lewym pasku i zainstaluj Rtorrent 16 WhatsApp.

Panel repozytorium: każdy pakiet z kanału →

Albo ręcznie: pobierz poniżej wersję dla swojej architektury, potem App Center → Instaluj ręcznie.

Pobierz

Bot hostowany nie wymaga pobierania: jest częścią Rtorrent 16. Ten dodatek służy tylko do uruchomienia własnego bota.

Rtorrent 16 · Telegram

Nieoficjalny dodatek, który przez API Telegrama uruchamia twojego własnego bota Telegram dla Rtorrent 16. Telegram go nie stworzył i go nie popiera. Bot działa na NAS-ie i loguje się do Telegrama bezpośrednio tokenem twojego bota, bez żadnej naszej usługi pośrodku.

The Telegram page in Rtorrent 16: status, the setup steps, the bot token and API keys, pairing

Konfiguracja

Utwórz bota w Telegramie przez @BotFather i zarejestruj aplikację na my.telegram.org, żeby dostać api_id i api_hash. Wpisz wszystkie trzy na stronie Telegram w Centrum sterowania, potem naciśnij Pobierz kod parowania: sześć cyfr, ważnych przez dziesięć minut i tylko raz, pokazanych jako kod QR i jako /start <code>. Bot przyjmuje polecenia tylko od kont sparowanych w ten sposób.

Co robi

Instalacja

Zalecane: z App Center. Dodaj repozytorium tej strony jeden raz; od tej chwili ten pakiet instaluje się i aktualizuje z App Center jak każda inna aplikacja. App Center nigdy nie proponuje aktualizacji pakietu zainstalowanego ręcznie; panel i tak informuje, gdy wyjdzie nowa wersja.

  1. App Center → ⚙ Ustawienia → Repozytorium aplikacji → Dodaj.
  2. Nazwij je QNAP Utilities, wklej https://www.qnaputilities.com/repo.xml, Dodaj.
  3. Otwórz QNAP Utilities w lewym pasku i zainstaluj Rtorrent 16 Telegram.

Panel repozytorium: każdy pakiet z kanału →

Albo ręcznie: pobierz poniżej wersję dla swojej architektury, potem App Center → Instaluj ręcznie.

Pobierz

Wymaga Rtorrent 16 w wersji 16.24-05S lub nowszej; przy starszej instalacja zatrzymuje się i o tym informuje. Wysyłanie filmów wymaga wersji 16.24-05U lub nowszej.

Rtorrent 16 · Search

Moduł, który rozszerza Rtorrent 16 o wyszukiwanie: strona Szukaj w Centrum sterowania, która odpytuje około stu publicznych trackerów i Twoje własne konta. Wpisz tytuł, a wyniki spływają na żywo z każdego źródła, które odpowie, najzdrowsze na początku: seedy, leeche, świeżość, freeleech i to, jak dobrze nazwa pasuje do wpisanego tekstu. Otwórz wiersz, żeby zobaczyć pliki w wydaniu, zanim je weźmiesz, a potem naciśnij Dodaj: pod wierszem wysuwa się własny formularz dodawania panelu z plakietkami kategorii i ich rozpoznaniem; możesz też zaznaczyć kilka wierszy i dodać wszystkie naraz.

The Search page in Rtorrent 16: one box for a title, year, resolution or episode, with examples to try

Bez żadnego konta

Około stu publicznych trackerów włącza się samo w chwili startu dodatku. Nic do wpisywania, nic do rejestrowania. Źródło, które przestaje odpowiadać, zostaje wstrzymane na sześć godzin i wraca samo; strona Trackery pokazuje każde źródło, jego stan i opóźnienie, z przełącznikiem dla każdego.

Konta są opcjonalne

Około pięciuset trackerów prywatnych i półprywatnych dołącza przez własne formularze logowania, wyświetlane w panelu dokładnie tak, jak opisuje je każdy tracker. Hasła zostają w dodatku na NAS-ie; panel pokazuje zawsze tylko maskę.

Czego potrzebuje

Rtorrent 16 16.22-02F lub nowszy. Około 120 MB na woluminie i około 200 MB pamięci RAM, gdy działa silnik (to Jackett, tylko na interfejsie pętli zwrotnej, z wyłączonym sprawdzaniem aktualizacji).

Za Cloudflare

Niektóre trackery stawiają przed każdą stroną wyzwanie Cloudflare, a sam silnik wyszukiwania nie przejdzie przez nie. Dodatek Rtorrent 16 FlareSolverr, stojący obok tego, to pakiet właśnie do tego celu: FlareSolverr z własnym Chromium, na tym NAS-ie, który rozwiązuje wyzwanie i przekazuje silnikowi cookie. Zainstaluj go, a dodatek wyszukiwania sam go znajdzie przy następnej synchronizacji; strona Trackery pokazuje, ile źródeł zatrzymało Cloudflare i czy solver jest włączony. W tym samym miejscu można zamiast tego podać solver, który uruchamiasz gdzie indziej.

Instalacja

Zalecane: z App Center. Dodaj repozytorium tej strony jeden raz; od tej chwili ten pakiet instaluje się i aktualizuje z App Center jak każda inna aplikacja. App Center nigdy nie proponuje aktualizacji pakietu zainstalowanego ręcznie; panel i tak informuje, gdy wyjdzie nowa wersja.

  1. App Center → ⚙ Ustawienia → Repozytorium aplikacji → Dodaj.
  2. Nazwij je QNAP Utilities, wklej https://www.qnaputilities.com/repo.xml, Dodaj.
  3. Otwórz QNAP Utilities w lewym pasku i zainstaluj Rtorrent 16 Search.

Panel repozytorium: każdy pakiet z kanału →

Albo ręcznie: pobierz poniżej wersję dla swojej architektury, potem App Center → Instaluj ręcznie.

Pobierz

Dodatek wymaga Rtorrent 16 na tym samym NAS-ie; strona Szukaj pojawia się na pasku panelu w chwili instalacji. Usunięcie dodatku zapomina konta trackerów; aktualizacja je zachowuje.

Rtorrent 16 · Gopeed

Gopeed to menedżer pobierania z interfejsem WWW i rozszerzeniem przeglądarki dla Chrome, Edge i Firefox: link na dowolnej stronie, jedno kliknięcie i NAS go pobiera. Obsługuje http, FTP i FTPS, strumienie HLS, ed2k i BitTorrent. Ten pakiet uruchamia na NAS-ie naszą własną kompilację Gopeed, z jednym naszym procesem przed nim.

Gopeed 2 on a computer and a phone: the task list with progress and speeds Gopeed on the NAS: the task list Gopeed on the NAS: searching the task list

Screenshot: Gopeed

Obok Rtorrent 16

Gdy na tym samym NAS-ie jest zainstalowany Rtorrent 16, Gopeed nigdy sam nie pobiera torrenta. Magnet albo link do pliku .torrent, z rozszerzenia albo z własnego okna dodawania Gopeed, staje się plikiem w folderze obserwowanym Rtorrent 16, a dalej zajmuje się nim Rtorrent 16, z własnymi kategoriami, własnymi regułami i własnym panelem. Lista Gopeed też pokazuje te torrenty, z postępem, prędkością i stanem, a jego przyciski wstrzymania, wznowienia i usunięcia działają na Rtorrent 16 (usunięcie usuwa torrent, nigdy pliki). Wszystko inne Gopeed pobiera sam. Tak samo magnet, który jedna z Twoich usług debrid ma już w pamięci podręcznej, gdy ta usługa jest włączona w rozszerzeniu debrid (poniżej): jego pliki przychodzą wtedy z usługi jako bezpośrednie pobrania. Ustawienia BitTorrent w Gopeed zostają na ekranie, wyszarzone pod „Rtorrent16 enabled”. Bez Rtorrent 16 pakiet to zwykły Gopeed, razem z torrentami.

Debrid i hostingi premium

Pakiet instaluje własne rozszerzenie Gopeed, Debrid & premium hosts. Włącz konto w jego ustawieniach i wpisz klucz API tego konta, a link do hostingu plików albo magnet, który usługa ma już w pamięci podręcznej, staje się bezpośrednim pobraniem przez TorBox, AllDebrid, Premiumize, Real-Debrid, Debrid-Link albo jedną z usług multihostingowych i hostingów premium, które zna rozszerzenie. Aktualizacja zachowuje te ustawienia.

Rozszerzenie

Zainstaluj rozszerzenie przeglądarki Gopeed z jego strony w sklepie, otwórz jego ustawienia, wybierz Server, jako adres URL wpisz http://<your NAS>:6040, a jako token wpisz token z dziennika zdarzeń. Login do interfejsu WWW i token powstają na NAS-ie przy pierwszym uruchomieniu; zaraz po instalacji ostrzeżenie w dzienniku zdarzeń QTS, pokazywane jako powiadomienie na pulpicie QTS, zawiera adres z własnym IP NAS-a, login, krótkie hasło i token, więc nic nie wymaga SSH. Interfejs WWW przyjmuje też Twój login do Rtorrent 16 i każde konto samego NAS-a, więc krótkie hasło jest tylko dla NAS-a bez żadnego z nich. Ten sam wiersz jest w pliku /usr/bin/Rtorrent16-Gopeed/var/log/first-run.txt, a /etc/init.d/rtorrent16-gopeed.sh token wypisuje go ponownie; reset-token tworzy nowy. Interfejs WWW na porcie 6040 prosi o ten login.

Czego potrzebuje

QTS 5.2 lub QuTS hero 6. Około 120 MB na woluminie. Pobrane pliki trafiają do Download/gopeed na pierwszym udziale o tej nazwie (w przeciwnym razie do Public/gopeed). Gopeed to nasza kompilacja 2.0.0-beta.3+rt16.2: oryginalny kod w stanie z 25 września 2026 z czterema poprawkami (FTP i FTPS, adaptacyjne połączenia, skrypty przy błędach, wyszarzone ustawienia BitTorrent), zbudowany bez analityki użycia; jego własne ustawienia pozostają Twoje, poza czterema, których potrzebuje dodatek.

Instalacja

Zalecane: z App Center. Dodaj repozytorium tej strony jeden raz; od tej chwili ten pakiet instaluje się i aktualizuje z App Center jak każda inna aplikacja. App Center nigdy nie proponuje aktualizacji pakietu zainstalowanego ręcznie; panel i tak informuje, gdy wyjdzie nowa wersja.

  1. App Center → ⚙ Ustawienia → Repozytorium aplikacji → Dodaj.
  2. Nazwij je QNAP Utilities, wklej https://www.qnaputilities.com/repo.xml, Dodaj.
  3. Otwórz QNAP Utilities w lewym pasku i zainstaluj Rtorrent 16 Gopeed.

Panel repozytorium: każdy pakiet z kanału →

Albo ręcznie: pobierz poniżej wersję dla swojej architektury, potem App Center → Instaluj ręcznie.

Pobierz

Samodzielny: nie wymaga żadnego innego pakietu. Aktualizacja zachowuje login, token i własne dane Gopeed; usunięcie pakietu je zapomina.
Gopeed jest wolnym oprogramowaniem na licencji GNU GPL w wersji 3. Kod źródłowy tej kompilacji, czyli oryginalne drzewo źródeł z naszymi poprawkami i skryptami budowania: gopeed-2.0.0-beta.3+rt16.2-source.tar.gz.

Rtorrent 16 · FlareSolverr

Tracker za Cloudflare pokazuje każdemu odwiedzającemu najpierw stronę z wyzwaniem, a silnik wyszukiwania, który nie jest przeglądarką, dostaje tę stronę zamiast wyników. Zwykłą odpowiedzią jest FlareSolverr: prawdziwy Chromium, który otwiera stronę, przechodzi wyzwanie i oddaje cookie, żeby silnik mógł zapytać ponownie tak, jak zapytałaby przeglądarka. Dotąd oznaczało to Container Station i linijkę dla dockera. Ten pakiet to właśnie ten FlareSolverr jako QPKG, z Chromium w środku, na tym NAS-ie.

Nic do konfigurowania

Zainstaluj go obok Rtorrent 16 Search i to wszystko: solver nasłuchuje tylko na interfejsie pętli zwrotnej, a dodatek wyszukiwania przy każdej synchronizacji szuka go tam i sam przekazuje silnikowi. Strona Trackery pokazuje FlareSolverr znaleziony, a źródła zatrzymane wcześniej przez Cloudflare wracają, gdy minie ich sześciogodzinne wstrzymanie, albo od razu po Sprawdź teraz. Usunięcie pakietu znów je wyłącza, równie po cichu.

Co jest w środku

FlareSolverr 3.5.2 w buildzie samych autorów, z własnym Chromium 153 i pasującym do niego sterownikiem; wirtualny ekran (Xvfb) z mapami klawiatury, bo Cloudflare zauważa przeglądarkę w trybie headless, a QTS nie ma żadnego ekranu; cztery kroje DejaVu, żeby strony miały czcionkę do renderowania. Wszystko, czego przeglądarka potrzebuje, a czego brakuje w QTS, przychodzi w pakiecie. Nic nie „dzwoni do domu”: przeglądarka otwiera tylko strony, o które prosi silnik wyszukiwania.

Czego potrzebuje

NAS x86_64: autorzy budują ten zestaw tylko dla x64, więc nie ma pakietu arm_64. Zainstalowany Rtorrent 16 Search. Około 800 MB na woluminie; około 100 MB pamięci RAM w oczekiwaniu i do 1.4 GB przez mniej więcej dziesięć sekund rozwiązywania wyzwania (prawdziwy Chromium z procesami renderera i GPU; cookie trzyma potem silnik, więc źródło jest rozwiązywane raz, a nie przy każdym wyszukiwaniu). NAS z 4 GB lub mniej odczuje tę chwilę.

Instalacja

Zalecane: z App Center. Dodaj repozytorium tej strony jeden raz; od tej chwili ten pakiet instaluje się i aktualizuje z App Center jak każda inna aplikacja. App Center nigdy nie proponuje aktualizacji pakietu zainstalowanego ręcznie; panel i tak informuje, gdy wyjdzie nowa wersja.

  1. App Center → ⚙ Ustawienia → Repozytorium aplikacji → Dodaj.
  2. Nazwij je QNAP Utilities, wklej https://www.qnaputilities.com/repo.xml, Dodaj.
  3. Otwórz QNAP Utilities w lewym pasku i zainstaluj Rtorrent 16 FlareSolverr.

Panel repozytorium: każdy pakiet z kanału →

Albo ręcznie: pobierz wersję poniżej, potem App Center → Instaluj ręcznie.

Pobierz

Dodatek wymaga Rtorrent 16 Search na tym samym NAS-ie. Jego własne polecenie powłoki, /etc/init.d/rtorrent16-flare.sh test <url>, prosi solver o stronę i wypisuje, co wróciło; przydaje się, gdy chcesz zobaczyć, jak działa.

Rtorrent 16 · IRC

Prywatne trackery ogłaszają nowe wydania na IRC, na kanale, na którym musisz być w chwili ogłoszenia. Przegapisz te dwie sekundy i wydanie przepada. Bouncer to program, który zostaje na kanale za Ciebie: trzyma jedno połączenie z siecią, a Twój laptop, Twój telefon i Rtorrent 16 autobrr łączą się z bouncerem zamiast z trackerem.

The IRC page in Rtorrent 16: the bouncer's state, the web client and the first-run login

Dlaczego to ważne na trackerze

Większość prywatnych trackerów pozwala na jedno połączenie IRC na konto. Bez bouncera wykorzystuje je Rtorrent 16 autobrr i nie możesz być na kanale osobiście; albo to Ty jesteś na kanale, a bota tam nie ma. Z bouncerem kanał widzi jednego użytkownika, a za nim stoicie i Ty, i bot.

Co jest w pakiecie

soju, czyli bouncer, na porcie 6667 dla dowolnego klienta IRC i dla Rtorrent 16 autobrr, oraz The Lounge jako klient WWW na porcie 6690: z kontem i hasłem, już połączony z bouncerem; sieć swojego trackera dodajesz Ty. Pojawia się też w panelu QTS pod /rtorrent16-irc/, z własnym certyfikatem NAS-a.

Pierwsze uruchomienie tworzy jeden login dla obu, zapisuje go do pliku i umieszcza w dzienniku zdarzeń QNAP jako ostrzeżenie, które każe go zmienić. Pakiet jest samodzielny: nie rusza Rtorrent 16.

Czy wiesz…

soju wymyśla własne rozszerzenia protokołu w prywatnej przestrzeni nazw i traktuje je jako poligon doświadczalny dla samego standardu IRC: jeśli któreś się sprawdzi, zostaje zgłoszone do standaryzacji, a inne klienty zaczynają je implementować. IRC powstał w 1988 roku i wciąż to przez niego najszybszy zakątek świata wymiany plików rozsyła nowości, bo nic innego nie jest tak tanie w utrzymaniu ani tak szybkie w doręczeniu.

Instalacja

Zalecane: z App Center. Dodaj repozytorium tej strony jeden raz; od tej chwili ten pakiet instaluje się i aktualizuje z App Center jak każda inna aplikacja. App Center nigdy nie proponuje aktualizacji pakietu zainstalowanego ręcznie; panel i tak informuje, gdy wyjdzie nowa wersja.

  1. App Center → ⚙ Ustawienia → Repozytorium aplikacji → Dodaj.
  2. Nazwij je QNAP Utilities, wklej https://www.qnaputilities.com/repo.xml, Dodaj.
  3. Otwórz QNAP Utilities w lewym pasku i zainstaluj IRC (soju + The Lounge).

Panel repozytorium: każdy pakiet z kanału →

Albo ręcznie: pobierz poniżej wersję dla swojej architektury, potem App Center → Instaluj ręcznie.

Pobierz

Autorem soju jest Simon Ser, AGPL-3.0. Tutaj spakowany, nie tutaj napisany.

Rtorrent 16 autobrr

Rtorrent 16 autobrr czyta kanały ogłoszeń i kanały RSS trackerów, na których jesteś, porównuje każde nowe wydanie z filtrami, które przygotowujesz raz, i wysyła pasujące do rtorrenta, zwykle w ciągu sekundy lub dwóch od pojawienia się wydania.

autobrr dashboard: release statistics and recent filter activity The Rtorrent 16 IRC page, with the bouncer address, nick and password autobrr uses

Screenshot: autobrr

Rtorrent 16 autobrr działający na QNAP-ie: filtry, indeksery i kanał wydań

Rtorrent 16 autobrr 1.85 na QTS, rozmawiający z Rtorrent 16 przez punkt końcowy RPC panelu.

Jak wygląda filtr

„Cokolwiek od tych trzech grup, 1080p albo 2160p, bez HDR, poniżej 20 GB, z tych dwóch trackerów, i wrzuć to do kategorii tv.” Ustawiany w formularzu, nie w pliku konfiguracyjnym, a akcja testowa pokazuje, czy pasuje, zanim cokolwiek zostanie pobrane.

Trochę historii

Ludvig Lundgren zaczął tworzyć autobrr w 2021 roku, inspirując się trackarr, autodl-irssi i flexget, z zamiarem zrobienia w jednym narzędziu tego, co wcześniej wymagało trzech. autodl-irssi był skryptem irssi, który uruchamiał każdy na prywatnym trackerze i którego nikt nie lubił utrzymywać; autobrr nie tyle go zastępuje, ile go czyta, bo importuje filtry autodl-irssi bezpośrednio.

Zawiera definicje dla ponad stu trackerów; każda podaje sieć IRC, kanał, nicki, które mogą ogłaszać, i wzorce, które zamieniają linijkę czatu w wydanie.

Czy wiesz…

Projekt zbudowany w całości wokół IRC dziwnie wyglądałby bez własnego kanału, więc autobrr prowadzi własny serwer IRC. Powód, dla którego liczy się szybkość, to arytmetyka: na większości prywatnych trackerów seederzy, którzy przychodzą pierwsi, zbierają ratio, które opłaca wszystko pobrane później. Filtr, który odpala dwie sekundy po ogłoszeniu, i filtr, który odpala dwie minuty po nim, to nie to samo narzędzie. Dlatego też autobrr woli kanały ogłoszeń od RSS.

Instalacja

Zalecane: z App Center. Dodaj repozytorium tej strony jeden raz; od tej chwili ten pakiet instaluje się i aktualizuje z App Center jak każda inna aplikacja. App Center nigdy nie proponuje aktualizacji pakietu zainstalowanego ręcznie; panel i tak informuje, gdy wyjdzie nowa wersja.

  1. App Center → ⚙ Ustawienia → Repozytorium aplikacji → Dodaj.
  2. Nazwij je QNAP Utilities, wklej https://www.qnaputilities.com/repo.xml, Dodaj.
  3. Otwórz QNAP Utilities w lewym pasku i zainstaluj Rtorrent 16 autobrr.

Panel repozytorium: każdy pakiet z kanału →

Albo ręcznie: pobierz poniżej wersję dla swojej architektury, potem App Center → Instaluj ręcznie.

Pobierz

Rtorrent 16 autobrr to spakowany autobrr zespołu autobrr, GPL-2.0: tutaj spakowany, nie tutaj napisany. Wymaga Rtorrent 16, bo to do jego punktu końcowego RPC wysyła wydania.

Aria2 · pobieranie

aria2 pobiera pliki przez HTTP(S), FTP, SFTP, BitTorrent i Metalink, wiele naraz i każdy przez kilka połączeń, a polecenia przyjmuje przez interfejs JSON-RPC. AriaNg to jego interfejs webowy: listy pobrań, dodawanie linków, torrentów i plików Metalink, ustawienia aria2 i wykresy prędkości.

Z innymi aplikacjami na NAS-ie

Aria2 działa jako konto aria2 w grupie arr i pobiera do /share/Download/Aria2, a gdy NAS nie ma folderu udostępnionego Download, do /share/Public/Aria2; folder wskazuje dir w aria2.conf. Folder ma grupę arr, która może w nim zapisywać, więc Sonarr, Radarr i pozostałe aplikacje *arr mogą przenosić to, co Aria2 pobierze.

Pierwsze uruchomienie

Przycisk Otwórz w App Center prowadzi do http://<NAS>:9180/. aria2 nie działa, dopóki nie wybierzesz jego sekretu RPC, czyli hasła, które każdy klient wysyła z każdym wywołaniem: strona prosi o niego dwa razy, co najmniej 8 znaków. Pakiet nie ustawia żadnego i nie zapisuje wygenerowanego. Po kliknięciu Start aria2 aria2 się uruchamia, a AriaNg otwiera się już połączony w tej przeglądarce.

Strona przyjmuje sekret tylko z komputera w sieci własnej NAS-a i przez 60 minut od uruchomienia pakietu; żeby otworzyć ją ponownie, zrestartuj Aria2 w App Center. Dziennik zdarzeń QNAP podaje port przy każdym uruchomieniu. W innej przeglądarce AriaNg wskazuje już port 9180 NAS-a i prosi o sekret: Ustawienia AriaNg → RPC → Tajny token RPC Aria2. Inni klienci aria2 łączą się z http://<NAS>:9180/jsonrpc z tym samym sekretem.

Pakiet

aria2 1.37.0 z SFTP przez libssh2 i AriaNg 1.3.14, oba zbudowane ze źródeł przez App Builder z Bucket & Code Server IDE. aria2c to program statyczny: OpenSSL, c-ares, libssh2, SQLite, expat i zlib są w nim wewnątrz, zestaw certyfikatów CA z pakietu sprawdza certyfikaty HTTPS, a z QTS program nie ładuje niczego poza glibc. AriaNg jest budowany ze znacznika wydania przy użyciu Node.js; pakiet zawiera zbudowane pliki, nie Node.js. Mały program naszego autorstwa, aria2gate, udostępnia AriaNg na porcie 9180, przekazuje /jsonrpc do aria2c, który nasłuchuje tylko na 127.0.0.1:9181, i uruchamia aria2c, gdy sekret już istnieje; BusyBox 1.38.0 uruchamia go jako to konto. Ustawienia i sekret są w <install volume>/Aria2/aria2.conf na woluminie instalacji; plik czyta tylko to konto. Obok niego leżą aria2.session (niedokończone pobrania), tablice DHT i log/aria2.log; aktualizacja i usunięcie pakietu zostawiają ten folder na miejscu. Aby zmienić sekret, zatrzymaj pakiet, popraw rpc-secret= w aria2.conf i uruchom go. To, co zmienisz w Ustawienia Aria2 w AriaNg, trwa do restartu aria2; aria2.conf zachowuje to, co tam wpiszesz.

Trochę historii

README aria2 nazywa go „ultraszybkim narzędziem do pobierania”. W plikach źródłowych aria2 stoi: Copyright 2006 Tatsuhiro Tsujikawa, a w pliku AUTHORS Ross Smith II jest podany przy porcie na Windows. Spakowana tutaj wersja 1.37.0 została otagowana 15 listopada 2023 roku. Licencja AriaNg wymienia MaysWinda jako autora, na lata 2016–2026.

Instalacja

Zalecane: z App Center. Dodaj repozytorium tej strony jeden raz; od tej chwili pakiet instaluje się i aktualizuje z App Center jak każda inna aplikacja.

  1. App Center → ⚙ Ustawienia → Repozytorium aplikacji → Dodaj.
  2. Nazwij je QNAP Utilities, wklej https://www.qnaputilities.com/repo.xml, Dodaj.
  3. Otwórz QNAP Utilities w lewym pasku i zainstaluj (example) Aria2.

Panel repozytorium: każdy pakiet z kanału →

Albo ręcznie: pobierz poniższą wersję, potem App Center → Instaluj ręcznie.

Czego potrzebuje

NAS QNAP z procesorem x86_64 (Intel lub AMD) i systemem QTS 6.0 lub QuTS hero 6.0 albo nowszym.

Pobierz

Nazwa pakietu Aria2, aria2 1.37.0 i AriaNg 1.3.14. SHA-256 wersji 1.37.0.2: c87749c189513f09c82f8d2c1d55dc0a61d0a613f3a007229019db27963bd868 (.sha256). aria2 jest dziełem twórców aria2, GPL-2.0-or-later z wyjątkiem pozwalającym łączyć go z OpenSSL; AriaNg jest dziełem MaysWinda, MIT; tutaj spakowane, nie tutaj napisane. Pakiet zawiera też OpenSSL (Apache-2.0), libssh2 (BSD-3-Clause), c-ares (MIT), expat (MIT), SQLite (public domain), zlib (Zlib), zestaw certyfikatów CA (MPL-2.0), glibc (LGPL-2.1-or-later), bibliotekę uruchomieniową C++ (GPL-3.0 with the GCC Runtime Library Exception), BusyBox (GPL-2.0), środowisko uruchomieniowe Go programu aria2gate (BSD-3-Clause) i pakiety npm, które AriaNg zawiera w swoich plikach, każdy na własnej licencji; share/licenses/NOTICE w folderze instalacji podaje każdą część z jej licencją i źródłem. Strony projektu: aria2.github.io · kod źródłowy · informacje o wydaniach · podręcznik · AriaNg.

qBittorrent · torrenty

qBittorrent to klient BitTorrent. Pakiet uruchamia qbittorrent-nox, jego serwer bez okna, a pracujesz z nim w przeglądarce: VueTorrent to interfejs webowy, który działa też na telefonie, a qBittorrent udostępnia go zamiast własnego.

VueTorrent, the web interface for qBittorrent: the torrent list and a context menu, dark theme VueTorrent: the same list in the light theme

Screenshot: VueTorrent

Z innymi aplikacjami na NAS-ie

qBittorrent działa jako konto qbittorrent w grupie arr i pobiera do /share/Download/qBittorrent, a gdy NAS nie ma folderu udostępnionego Download, do /share/Public/qBittorrent; ten folder to domyślna ścieżka zapisu qBittorrenta. Folder ma grupę arr, która może w nim zapisywać, więc Sonarr, Radarr i pozostałe aplikacje *arr mogą przenosić to, co qBittorrent pobierze.

Pierwsze uruchomienie

Przycisk Otwórz w App Center prowadzi do http://<NAS>:9190/. qBittorrent 5 uruchamia swój interfejs webowy z hasłem tymczasowym, które wypisuje na wyjściu, gdy żadnego nie ustawiono. Pakiet na to nie pozwala: qbittorrent-nox startuje dopiero wtedy, gdy interfejs webowy ma hasło wybrane przez ciebie, więc żadne nie jest generowane i żadne nie trafia do logu. Strona prosi o nazwę użytkownika (admin, jeśli jej nie zmienisz; od 3 do 64 liter, cyfr oraz . _ @ -) i dwukrotnie o hasło, co najmniej 8 znaków. Po kliknięciu Start qBittorrent qbittorrent-nox się uruchamia, a VueTorrent prosi o zalogowanie.

Strona przyjmuje nazwę użytkownika i hasło tylko z komputera w sieci własnej NAS-a i przez 60 minut od uruchomienia pakietu; żeby otworzyć ją ponownie, zrestartuj qBittorrent w App Center. Dziennik zdarzeń QNAP podaje port przy każdym uruchomieniu. qBittorrent przechowuje skrót hasła, a nie samo hasło; ustawienia VueTorrent zmieniają hasło, folder pobierania i limity.

Pakiet

qBittorrent 5.2.4 na Qt 6.11.2 i libtorrent-rasterbar 2.0.15, z OpenSSL 3.5.8, oraz VueTorrent 2.36.1, wszystko zbudowane ze źródeł przez App Builder z Bucket & Code Server IDE. qbittorrent-nox to program statyczny: Qt bez GUI, libtorrent, OpenSSL i zlib są w nim wewnątrz, zestaw certyfikatów CA z pakietu sprawdza certyfikaty HTTPS, a z QTS program nie ładuje niczego poza glibc. VueTorrent jest budowany ze znacznika wydania przy użyciu Node.js; pakiet zawiera zbudowane pliki, nie Node.js. Mały program naszego autorstwa, qbtgate, trzyma port webowy, dopóki hasło nie istnieje, potem oddaje go qbittorrent-nox i zostaje jego procesem nadrzędnym; przy każdym uruchomieniu wpisuje port 9190 do ustawień qBittorrenta, więc port zmieniony w VueTorrent wraca na swoje miejsce; BusyBox 1.38.0 uruchamia go jako to konto. Profil jest w <install volume>/qBittorrent: ustawienia w qBittorrent/config/qBittorrent.conf, czytelne tylko dla konta, stan torrentów w qBittorrent/data/, a log w log/qbittorrent.log. Aktualizacja i usunięcie pakietu zostawiają ten folder na miejscu.

Trochę historii

README qBittorrenta opisuje go jako klienta BitTorrent napisanego w C++ i Qt, który używa libtorrent Arvida Norberga. W jego plikach źródłowych stoi: Copyright 2006 Christophe Dumez, a plik AUTHORS podaje go jako pierwotnego autora, a Sledgehammer999 jako obecnego opiekuna. README VueTorrent opisuje go jako WebUI dla qBittorrenta napisane w Vue.js.

Instalacja

Zalecane: z App Center. Dodaj repozytorium tej strony jeden raz; od tej chwili pakiet instaluje się i aktualizuje z App Center jak każda inna aplikacja.

  1. App Center → ⚙ Ustawienia → Repozytorium aplikacji → Dodaj.
  2. Nazwij je QNAP Utilities, wklej https://www.qnaputilities.com/repo.xml, Dodaj.
  3. Otwórz QNAP Utilities w lewym pasku i zainstaluj (example) qBittorrent.

Panel repozytorium: każdy pakiet z kanału →

Albo ręcznie: pobierz poniższą wersję, potem App Center → Instaluj ręcznie.

Czego potrzebuje

NAS QNAP z procesorem x86_64 (Intel lub AMD) i systemem QTS 6.0 lub QuTS hero 6.0 albo nowszym.

Pobierz

Nazwa pakietu qBittorrent, qBittorrent 5.2.4 i VueTorrent 2.36.1. SHA-256 wersji 5.2.4.2: 3e02762e8b928978d4e92baf3ffc5b461b52553500fdc1e61c77a760325d5cce (.sha256). qBittorrent jest dziełem twórców qBittorrenta, GPL-2.0-or-later z wyjątkiem pozwalającym łączyć go z OpenSSL; VueTorrent jest dziełem twórców VueTorrent, GPL-3.0-only; tutaj spakowane, nie tutaj napisane. Pakiet zawiera też Qt (LGPL-3.0-only, zlinkowane statycznie), libtorrent-rasterbar (BSD-3-Clause), nagłówki Boost (BSL-1.0), OpenSSL (Apache-2.0), zlib (Zlib), zestaw certyfikatów CA (MPL-2.0), glibc (LGPL-2.1-or-later), bibliotekę uruchomieniową C++ (GPL-3.0 with the GCC Runtime Library Exception), BusyBox (GPL-2.0), środowisko uruchomieniowe Go programu qbtgate (BSD-3-Clause) i pakiety npm, które VueTorrent zawiera w swoich plikach, każdy na własnej licencji; share/licenses/NOTICE w folderze instalacji podaje każdą część z jej licencją i źródłem. Strony projektu: qbittorrent.org · kod źródłowy · informacje o wydaniach · wiki · VueTorrent.

Transmission · torrenty

Transmission to klient BitTorrent. Pakiet uruchamia transmission-daemon, jego serwer bez okna, a pracujesz z nim w przeglądarce: to własny interfejs webowy Transmission, który demon udostępnia razem ze swoim RPC.

Z innymi aplikacjami na NAS-ie

Transmission działa jako konto transmission w grupie arr i pobiera do /share/Download/Transmission, a gdy NAS nie ma folderu udostępnionego Download, do /share/Public/Transmission, a gdy nie ma żadnego z nich, do downloads/ w swoim folderze danych. Pierwsze uruchomienie tworzy folder z trybem 2775: należy do konta, jego grupą jest arr, która może w nim zapisywać, a nowe pliki zachowują tę grupę. Sonarr, Radarr i pozostałe aplikacje *arr mogą przenosić to, co pobierze Transmission. Ustawienia klienta Transmission w aplikacjach Sonarr, Radarr i Lidarr mają domyślnie port 9091, czyli port tego pakietu.

Pierwsze uruchomienie

Przycisk Otwórz w App Center prowadzi do http://<NAS>:9091/transmission/web/. Własne ustawienia domyślne transmission-daemon nie mają hasła i przyjmują wywołania RPC tylko z samego NAS-a; otwarty na sieć bez hasła, obsługiwałby każdego, kto dotrze do portu 9091. Pakiet na to nie pozwala: transmission-daemon startuje dopiero wtedy, gdy jego interfejs webowy ma hasło wybrane przez ciebie, więc żadne nie jest generowane i żadne nie trafia do pliku ani do dziennika zdarzeń QNAP. Strona prosi o nazwę użytkownika (admin, jeśli jej nie zmienisz; od 3 do 64 liter, cyfr oraz . _ @ -) i dwukrotnie o hasło, co najmniej 8 znaków. Po kliknięciu Start Transmission transmission-daemon uruchamia się na tym samym porcie, a przeglądarka prosi o zalogowanie do interfejsu webowego.

Strona przyjmuje nazwę użytkownika i hasło tylko z komputera w sieci własnej NAS-a i przez 60 minut od uruchomienia pakietu; żeby otworzyć ją ponownie, zrestartuj Transmission w App Center. Otwieraj ją pod adresem IP NAS-a albo pod jego własną nazwą: hasło wysłane pod jakąkolwiek inną nazwą jest odrzucane, nawet pod nazwą, która wskazuje na NAS. Dziennik zdarzeń QNAP podaje port przy każdym uruchomieniu. Transmission przechowuje w config/settings.json skrót hasła z solą, a nie samo hasło.

Ustawienia interfejsu webowego zmieniają folder pobierania, limity prędkości i port dla peerów; peery łączą się na porcie 51413, TCP i UDP, który pakiet zapisuje tylko przy pierwszym uruchomieniu. Port webowy 9091 jest stały: uruchomienie ustawia go z powrotem, jeśli settings.json zawiera inny. RPC nie może zmienić hasła. Żeby wybrać nowe, zatrzymaj Transmission w App Center, usuń rpc-password z config/settings.json w folderze danych i uruchom go ponownie: przez 60 minut strona prosi o nowe hasło.

Pakiet

Transmission 4.1.3 i jego interfejs webowy, z libnatpmp 20230423, miniupnpc 2.3.3, libdeflate 1.26, curl 8.22.0, OpenSSL 3.5.8, zlib 1.3.2 i libevent 2.1.13, wszystko zbudowane ze źródeł przez App Builder z Bucket & Code Server IDE. libnatpmp, miniupnpc, libdeflate, Transmission i jego interfejs webowy to przepisy samego projektu przykładowego. transmission-daemon to program statyczny: biblioteki są w nim, zestaw certyfikatów CA z pakietu sprawdza certyfikaty HTTPS trackerów i serwerów list blokad, a z QTS program nie ładuje niczego poza glibc. W pakiecie są też transmission-remote, transmission-create, transmission-edit i transmission-show. Interfejs webowy jest budowany z web/ wydania przy użyciu esbuild i Sass, a każdy pakiet npm jest przypięty do swojego skrótu; pakiet zawiera zbudowane pliki, nie Node.js. Mały program naszego autorstwa, trgate, trzyma port 9091, dopóki hasło nie istnieje, potem uruchamia na nim transmission-daemon i zostaje jego procesem nadrzędnym; BusyBox 1.38.0 uruchamia go jako to konto. Dane są w <install volume>/Transmission: config/settings.json z hasłem w postaci skrótu z solą, torrenty i pliki wznowienia Transmission w config/, a log w log/transmission.log. Aktualizacja i usunięcie pakietu zostawiają ten folder na miejscu.

Trochę historii

README Transmission nazywa go „szybkim, łatwym i darmowym klientem BitTorrent” i wymienia jego warianty, wśród nich demona bez okna dla serwerów i routerów oraz interfejs webowy, który zdalnie steruje wszystkimi pozostałymi. Plik COPYING datuje prawa autorskie od 2005 roku. Plik AUTHORS podaje Erica Petita jako pomysłodawcę projektu, Josha Elsassera przy demonie i backendzie, a jako opiekunów wymienia Charlesa Kerra, Mike’a Gelfanda i Mitchella Livingstona.

Instalacja

Zalecane: z App Center. Dodaj repozytorium tej strony jeden raz; od tej chwili pakiet instaluje się i aktualizuje z App Center jak każda inna aplikacja.

  1. App Center → ⚙ Ustawienia → Repozytorium aplikacji → Dodaj.
  2. Nazwij je QNAP Utilities, wklej https://www.qnaputilities.com/repo.xml, Dodaj.
  3. Otwórz QNAP Utilities w lewym pasku i zainstaluj (example) Transmission.

Panel repozytorium: każdy pakiet z kanału →

Albo ręcznie: pobierz poniższą wersję, potem App Center → Instaluj ręcznie.

Czego potrzebuje

NAS QNAP z procesorem x86_64 (Intel lub AMD) i systemem QTS 6.0 lub QuTS hero 6.0 albo nowszym.

Pobierz

Nazwa pakietu Transmission, Transmission 4.1.3. SHA-256 wersji 4.1.3: 0750f1673b680ce5b9f2684671f599b417c7ac6e55bcf197e6b1014c8dfc71a8 (.sha256). Transmission jest dziełem Transmission Project, GPL-2.0-only lub GPL-3.0-only, z pozwoleniem na łączenie z OpenSSL, część jego plików na warunkach MIT, BSD-3-Clause, BSL-1.0, Zlib i MPL-2.0; jego interfejs webowy to GPL-2.0-only z częściami na licencjach MIT, Apache-2.0 i CC-BY-4.0; tutaj spakowane, nie tutaj napisane. Pakiet zawiera też curl (licencja curl), OpenSSL (Apache-2.0), zlib (Zlib), libevent (BSD-3-Clause), nghttp2 (MIT), zstd (BSD-3-Clause), c-ares (MIT), libnatpmp (BSD-3-Clause), miniupnpc (BSD-3-Clause), libdeflate (MIT), zestaw certyfikatów CA (MPL-2.0), glibc (LGPL-2.1-or-later), bibliotekę uruchomieniową C++ (GPL-3.0-or-later with the GCC Runtime Library Exception), BusyBox (GPL-2.0-only) oraz trgate, nasz własny program, na licencji Bucket & Code Server IDE Freeware Licence 1.0, wraz ze środowiskiem uruchomieniowym Go wewnątrz niego (BSD-3-Clause); share/licenses/NOTICE w folderze instalacji podaje każdą część z jej licencją i źródłem. Strony projektu: transmissionbt.com · kod źródłowy · informacje o wydaniach · dokumentacja.

Weblate · tłumaczenia

Weblate to serwer tłumaczeń obsługiwany w przeglądarce. Każdy komponent to zestaw plików z tłumaczeniami w repozytorium Git. Tłumacze pracują nad jego tekstami, a Weblate sprawdza je ze słownikiem projektu i własnymi testami jakości, prowadzi pamięć tłumaczeniową i zapisuje tłumaczenia z powrotem w repozytorium.

Weblate: a project's languages with their progress Weblate's dashboard of the translations you follow

Screenshot: Weblate

Pierwsze uruchomienie

Przycisk Otwórz w App Center prowadzi do http://<NAS>:9280/. Strona pokazuje login, admin, i dwa razy prosi o hasło do niego, co najmniej 8 znaków. Pakiet nie generuje hasła i nie zapisuje go w żadnym pliku ani w System Logs: przechowuje tylko solony skrót (hash) Django. Po kliknięciu Start Weblate serwer się uruchamia, a strona prowadzi do logowania: login admin i hasło, które wybrałeś.

Strona przyjmuje hasło tylko z komputera w sieci NAS-a i tylko dopóki admin nie ma hasła. Otwórz ją pod adresem IP NAS-a albo pod jego własną nazwą: hasło wysłane pod inną nazwą pakiet odrzuca. System Logs przy każdym uruchomieniu podaje port i login.

Weblate na tym NAS-ie nie wysyła e-maili, dlatego jego link Zapomniałeś hasła? otwiera notatkę pakietu. Dla konta admin dwa polecenia w powłoce NAS-a otwierają od nowa stronę ustawiania hasła; notatka pokazuje je razem ze ścieżką folderu danych. Hasło innego konta ustawia admin w Administracji Weblate (/admin/, Użytkownicy, Zresetuj hasło).

W jailu

Weblate, PostgreSQL, Valkey, Celery i serwer WWW działają jako konto weblate wewnątrz bvs-jail: bez uprawnień (capabilities), z własną siecią, w której jest tylko pętla zwrotna (loopback), i z jednym wyjściem: przekierowaniem do serwera Git Bucket & Code Server IDE na NAS-ie (127.0.0.1:9960, dostępnego, gdy jego moduły Git i CI są włączone). Weblate pobiera i wysyła zmiany przez http tylko z 127.0.0.1 i nie łączy się z żadnym innym serwerem. Bez tłumaczenia maszynowego: podpowiedzi pochodzą z pamięci tłumaczeniowej i z dopasowań w innych komponentach, a dodatków, które tłumaczą albo oceniają maszynowo, nie ma. Pakiet dodaje system kontroli wersji Forgejo pull request: Weblate wysyła gałąź i otwiera pull request w Forgejo Bucket & Code, z tokenem konta zapisanym w forgejo-credentials w folderze danych.

Pakiet

Weblate 2026.10 na Pythonie 3.14.7, z PostgreSQL 18.6, Valkey 9.1.2, Git 2.55.0, OpenSSH 10.5p1, Borg 1.4.5, OpenSSL 3.5.8 i curl 8.22.0, zbudowanymi ze źródeł przez App Builder z Bucket & Code Server IDE; Weblate i jego 212 pakietów Pythona to gotowe pakiety wheel z PyPI, każdy przypięty sumą kontrolną. Nasz mały program wlgate zajmuje port 9280: pokazuje stronę ustawiania hasła, dopóki admin go nie ma, a potem przekazuje ruch do Weblate razem z adresem klienta. Dane są w <install volume>/Weblate: baza danych w pg/, pliki Weblate w data/, nocna kopia zapasowa Borg w backups/, logi w log/. Aktualizacja ani usunięcie pakietu nie usuwa tego folderu.

Trochę historii

README Weblate nazywa go „wolnym oprogramowaniem do ciągłej lokalizacji w przeglądarce, używanym przez ponad 2500 wolnych projektów i firm w ponad 165 krajach”. Jego pliki źródłowe podają Michala Čihařa jako właściciela praw autorskich; weblate.org prowadzi też Weblate jako usługę hostowaną i sprzedaje wsparcie.

Instalacja

Zalecane: z App Center. Dodaj repozytorium tej strony jeden raz; od tej chwili pakiet instaluje się i aktualizuje z App Center jak każda inna aplikacja.

  1. App Center → ⚙ Ustawienia → Repozytorium aplikacji → Dodaj.
  2. Nazwij je QNAP Utilities, wklej https://www.qnaputilities.com/repo.xml, Dodaj.
  3. Otwórz QNAP Utilities w lewym pasku i zainstaluj (example) Weblate.

Panel repozytorium: każdy pakiet z kanału →

Albo ręcznie: pobierz poniższą wersję, potem App Center → Instaluj ręcznie.

Czego potrzebuje

NAS QNAP z procesorem x86_64 (Intel lub AMD) i systemem QTS 6.0 lub QuTS hero 6.0 albo nowszym. Jail Weblate może zająć do 3 GB pamięci.

Pobierz

Nazwa pakietu Weblate, Weblate 2026.10. SHA-256 wersji 2026.10.1: 13b07a15bbd4c9b640cd6fcbbe4390a1377ffabb7fbd109d8a44b6d2e0552b04 (.sha256). Weblate jest dziełem Michala Čihařa, GPL-3.0-or-later, część jego plików na innych licencjach, które wymienia jego REUSE.toml; tutaj spakowane, nie tutaj napisane. Pakiet zawiera też Pythona (PSF-2.0), PostgreSQL (PostgreSQL License), Valkey (BSD-3-Clause), Git (GPL-2.0-only), OpenSSH (BSD-2-Clause, BSD-3-Clause, ISC), Borg (BSD-3-Clause), OpenSSL (Apache-2.0), curl (licencja curl), 212 pakietów Pythona, z których korzysta Weblate, każdy na własnej licencji, BusyBox (GPL-2.0-only), bubblewrap (LGPL-2.0-or-later) oraz wlgate, bvs_weblate i bvs-jail, nasze własne, na licencji Bucket & Code Server IDE Freeware Licence 1.0, wraz ze środowiskiem uruchomieniowym Go wewnątrz wlgate (BSD-3-Clause); licenses/NOTICE w folderze instalacji podaje każdą część z jej licencją i źródłem. Strony projektu: weblate.org · kod źródłowy · informacje o wydaniach · dokumentacja.

Tolgee · tłumaczenia

Tolgee to serwer tłumaczeń tekstów aplikacji, obsługiwany w przeglądarce. Projekt zawiera klucze z ich tłumaczeniami na wiele języków. Importujesz i eksportujesz popularne formaty plików (między innymi JSON, PO, XLIFF oraz pliki tekstów Androida i Apple), tłumacze widzą przy każdym tekście pamięć tłumaczeniową, a narzędzia programistów łączą się z nim przez API.

Pierwsze uruchomienie

Przycisk Otwórz w App Center prowadzi do http://<NAS>:9290/. Strona pokazuje login, admin, i dwa razy prosi o hasło do niego, od 8 do 50 znaków. Pakiet nie generuje hasła i nie zapisuje go w żadnym pliku ani w System Logs: przekazuje je do pierwszego uruchomienia Tolgee przez potok nazwany (named pipe), a Tolgee przechowuje tylko jego skrót bcrypt. Po kliknięciu Start Tolgee serwer się uruchamia (za pierwszym razem trwa to minutę lub dwie), a strona prowadzi do logowania: login admin i hasło, które wybrałeś.

Strona przyjmuje hasło tylko z komputera w sieci NAS-a i tylko dopóki admin nie ma hasła. Otwórz ją pod adresem IP NAS-a albo pod jego własną nazwą: hasło wysłane pod inną nazwą pakiet odrzuca. System Logs przy każdym uruchomieniu podaje port i login.

Tolgee na tym NAS-ie nie wysyła e-maili. Jego strona logowania nadal pokazuje link Forgot your password?, ale ten link prowadzi tylko z powrotem do logowania. Znane hasło zmienisz w ustawieniach konta w Tolgee, w części Account security. Dla konta admin dwa polecenia w powłoce NAS-a otwierają od nowa stronę ustawiania hasła; http://<NAS>:9290/bvs-gate/password pokazuje je razem ze ścieżką folderu danych. W Tolgee nie ma formularza, w którym admin ustawia hasło innego konta: gdy jego właściciel je zapomni, admin usuwa konto w Administration i zaprasza tę osobę jeszcze raz. Rejestracja jest wyłączona, więc nowe osoby dołączają przez link z zaproszeniem od admin.

W jailu

Tolgee i PostgreSQL działają jako konto tolgee wewnątrz bvs-jail: bez uprawnień (capabilities), z własną siecią, w której jest tylko pętla zwrotna (loopback), bez żadnego wyjścia na zewnątrz. Tolgee nie łączy się z żadnym serwerem: nie wysyła telemetrii ani e-maili i nie korzysta z usług tłumaczenia. Tłumaczenie maszynowe nie jest ustawione. Właściciel organizacji może dodać w ustawieniach Tolgee dostawcę AI, ale z jailu taki dostawca nie połączy się ze swoją usługą.

Pakiet

Tolgee 3.226.3, plik jar w wersji wydanej przez Tolgee, na Javie 25 (środowisko Eclipse Temurin), z PostgreSQL 18.6 i OpenSSL 3.5.8, złożony przez App Builder z Bucket & Code Server IDE; PostgreSQL i jego biblioteki są budowane ze źródeł. Nasz mały program tlgate zajmuje port 9290: pokazuje stronę ustawiania hasła, dopóki admin go nie ma, a potem przekazuje ruch do Tolgee razem z adresem klienta. Dane są w <install volume>/Tolgee: baza danych w pg/, pliki Tolgee w data/, logi w log/. Aktualizacja ani usunięcie pakietu nie usuwa tego folderu.

Licencje Tolgee

Większość Tolgee jest na licencji Apache 2.0. Jego część ee/ jest na licencji Tolgee EE License: wolno jej używać tylko do celów niekomercyjnych, a jej funkcje, w tym glosariusz, są wyłączone, dopóki nie dodasz klucza licencyjnego od Tolgee. Pakiet zawiera niezmieniony plik jar i oba teksty licencji, w licenses/package/tolgee/ w folderze instalacji.

Trochę historii

README Tolgee nazywa go „platformą lokalizacji open source, z którą programiści lubią pracować”. Jego licencja podaje Tolgee s.r.o. jako właściciela praw autorskich; tolgee.io prowadzi też Tolgee jako usługę hostowaną i sprzedaje plany dla tych, którzy uruchamiają go u siebie.

Instalacja

Zalecane: z App Center. Dodaj repozytorium tej strony jeden raz; od tej chwili pakiet instaluje się i aktualizuje z App Center jak każda inna aplikacja.

  1. App Center → ⚙ Ustawienia → Repozytorium aplikacji → Dodaj.
  2. Nazwij je QNAP Utilities, wklej https://www.qnaputilities.com/repo.xml, Dodaj.
  3. Otwórz QNAP Utilities w lewym pasku i zainstaluj (example) Tolgee.

Panel repozytorium: każdy pakiet z kanału →

Albo ręcznie: pobierz poniższą wersję, potem App Center → Instaluj ręcznie.

Czego potrzebuje

NAS QNAP z procesorem x86_64 (Intel lub AMD) i systemem QTS 6.0 lub QuTS hero 6.0 albo nowszym. Jail Tolgee może zająć do 2,5 GB pamięci.

Pobierz

Nazwa pakietu Tolgee, Tolgee 3.226.3. SHA-256 wersji 3.226.3: eef6eeecb4e53be8bbd8f9dca33c5ce986bf707adfd35e3e6f300805b1d10f6f (.sha256). Tolgee jest dziełem Tolgee s.r.o., Apache-2.0, a jego część ee/ na licencji Tolgee EE License v1; tutaj spakowane, nie tutaj napisane. Nazwa i logo Tolgee należą do Tolgee s.r.o., która nie tworzy tego pakietu ani go nie poleca. Pakiet zawiera też Javę (Eclipse Temurin, GPL-2.0-only z wyjątkiem Classpath), PostgreSQL (PostgreSQL License), OpenSSL (Apache-2.0), zlib (Zlib), LZ4 (BSD-2-Clause), Zstandard (BSD-3-Clause), readline (GPL-3.0-or-later), ncurses (X11), certyfikaty CA (MPL-2.0), BusyBox (GPL-2.0-only), bubblewrap (LGPL-2.0-or-later) oraz tlgate, tolgee-start.sh i bvs-jail, nasze własne, na licencji Bucket & Code Server IDE Freeware Licence 1.0, wraz ze środowiskiem uruchomieniowym Go wewnątrz tlgate (BSD-3-Clause); licenses/NOTICE w folderze instalacji podaje każdą część z jej licencją i źródłem. Strony projektu: tolgee.io · kod źródłowy · informacje o wydaniach · dokumentacja.

MailServerPro · poczta

Jak zacząć: Twoja domena na Twoim NAS-ie: witryna, DNS i poczta od pierwszego dnia →

Strona produktu: MailServerPro: serwer poczty na Twoim NAS-ie QNAP →

MailServerPro: the admin panel's overview Mailboxes of a domain The mail domains The DNS records a mail domain needs

MailServerPro to serwer poczty dla NAS-a QNAP: Postfix dla SMTP; Dovecot z Sieve dla IMAP, POP3 i LMTP; Rspamd z Valkey jako magazynem, ClamAV i fail2ban przeciw spamowi, wirusom i zgadywaniu haseł; Roundcube jako poczta w przeglądarce; CalDAV i CardDAV dla kalendarzy i kontaktów; Z-Push dla Exchange ActiveSync; CryptPad jako biuro w przeglądarce. Panel administracyjny w dziewięciu językach obsługuje domeny, skrzynki, aliasy, klucze DKIM, rekordy DNS, kolejkę, logi i kopie zapasowe. ClamAV pozostaje wyłączony, dopóki nie włączą go ustawienia.

Pierwsze uruchomienie

Przycisk Otwórz w App Center prowadzi do panelu administracyjnego, https://<NAS>:9581/admin/; port 9580 (zwykły HTTP) przekierowuje tam. Na nowej instalacji panel nie ma jeszcze administratora i pokazuje Pierwszy administrator: adres w twojej pierwszej domenie i hasło co najmniej 10-znakowe, wpisane dwa razy. Pakiet nie ustawia żadnego hasła i żadnego nie generuje; hasło ustawiasz w tym formularzu i nigdzie indziej.

Formularz widzi tylko komputer z własnej sieci NAS-a (adres prywatny lub pętli zwrotnej); z innego miejsca panel o tym informuje i formularza nie pokazuje. Administrator jest też skrzynką pocztową i z tym samym hasłem loguje się do poczty w przeglądarce pod https://<NAS>:9581/. Kalendarze i kontakty są pod /dav/ na tym samym adresie.

Panel administracyjny

Mówi po angielsku, polsku, niemiecku, francusku, włosku, holendersku, szwedzku, japońsku i w tradycyjnej chińszczyźnie: dopóki język nie zostanie wybrany na pasku stanu, bierze pierwszy z języków przeglądarki, który ma, a w razie braku angielski. Motyw jest ciemny, jasny albo systemowy. Każda domena ma własną stronę z jej rekordami DNS, kluczem DKIM, adresem catch-all, przełącznikiem i usunięciem. Domenę lub skrzynkę usuwa się dopiero po wpisaniu jej nazwy.

Ustawienia to listy wyboru i pola liczbowe. Wartość, której własna kontrola mailctl nie przyjmuje, zostaje, jaka była, a panel wymienia pole w komunikacie; pozostałe pola są zapisywane.

Z innymi aplikacjami na NAS-ie

Strona domeny wymienia rekordy DNS do opublikowania: MX, SPF, DKIM, DMARC, MTA-STS, TLS-RPT, autoconfig i SRV oraz rekord TLSA certyfikatu. Dla TurboDNS polecenie MailServerPro.sh dns-records DOMAIN wypisuje rekordy, które należą do serwera poczty (DKIM, MTA-STS, TLS-RPT i TLSA), jako JSON w kształcie, jaki przyjmuje TurboDNS; okno DNS w WebHostPro czyta je i przekazuje dalej. Rekordy MX, SPF, DMARC i SRV pochodzą z szablonu hostingu w TurboDNS. Serwer musi działać.

Pakiet

MailServerPro 0.5.6 jest zbudowany ze źródeł przez App Builder z Bucket & Code Server IDE: Postfix 3.11.7, Dovecot 2.4.5 z Pigeonhole, Rspamd 4.2.0, Valkey 9.1.2, Unbound 1.26.1, fail2ban 1.1.1, ClamAV 1.5.4, nginx 1.30.5, PHP 8.4.27, Roundcube 1.7.4, Z-Push 2.7.6, Node.js 24.22.1 z CryptPad 2026.5.1, BusyBox 1.38.0, OpenSSL 3.5.8 i SQLite. Demony działają jako własne konta.

Program sterujący mailctl zapisuje konfigurację każdego demona przy każdym uruchomieniu. Wszystko, co się zmienia, leży w folderze danych, <install volume>/MailServerPro: poczta, kolejka, konta, ustawienia, certyfikaty, klucze, logi i kopie zapasowe; aktualizacja i usunięcie pakietu zostawiają go na miejscu. Certyfikat samopodpisany powstaje przy pierwszym uruchomieniu; ustawienia mogą zamiast niego przyjąć certyfikat samego NAS-a albo zaimportowany. Serwer robi codziennie kopię zapasową każdej skrzynki.

Trochę historii

README Valkey mówi, że powstał jako fork otwartego projektu Redis tuż przed przejściem Redisa na licencje typu source-available.

Instalacja

Zalecane: z App Center. Dodaj repozytorium tej strony jeden raz; od tej chwili pakiet instaluje się i aktualizuje z App Center jak każda inna aplikacja.

  1. App Center → ⚙ Ustawienia → Repozytorium aplikacji → Dodaj.
  2. Nazwij je QNAP Utilities, wklej https://www.qnaputilities.com/repo.xml, Dodaj.
  3. Otwórz QNAP Utilities w lewym pasku i zainstaluj (example) MailServerPro.

Panel repozytorium: każdy pakiet z kanału →

Albo ręcznie: pobierz poniższą wersję, potem App Center → Instaluj ręcznie.

Czego potrzebuje

NAS QNAP z procesorem x86_64 (Intel lub AMD) i systemem QTS 6.0 lub QuTS hero 6.0 albo nowszym.

Serwer nasłuchuje na standardowych portach poczty (25, 587, 465, 143, 993, 110, 995 i 4190) oraz na portach 9580–9583 po stronie WWW; QTS zachowuje 80 i 443. Inne serwery pobierają politykę MTA-STS z https://mta-sts.<domain>/, a programy pocztowe konfigurację automatyczną Thunderbirda z https://autoconfig.<domain>/, oba na porcie 443: przekieruj ten port na 9581 w routerze albo skieruj te nazwy na https://127.0.0.1:9581 przez witrynę WebHostPro typu Odwrotne proxy lub odwrotne proxy QTS.

Biuro w przeglądarce działa pod https://<HOSTNAME>:9582/, gdzie HOSTNAME to nazwa hosta z Ustawień; musi wskazywać na NAS. Rejestracja jest zamknięta, dopóki administrator nie otworzy jej na stronie Biuro w panelu. Przy certyfikacie samopodpisanym przeglądarka musi go zaakceptować raz na porcie 9582 i raz na 9583, inaczej edytory pozostają puste.

Pobierz

Nazwa pakietu MailServerPro. SHA-256 wersji 0.5.6: ad664f819b09d207b354a1987ba75f1b727e2addccdd79de5b6df8da2b4aa0af (.sha256). MailServerPro powstał w Bucket & Code Server IDE; pakuje programy ich własnych twórców, każdy na własnej licencji: Postfix (IPL-1.0 lub EPL-2.0), Dovecot (LGPL-2.1-only i MIT) z Pigeonhole (LGPL-2.1-only), Rspamd (Apache-2.0), Valkey (BSD-3-Clause), Unbound (BSD-3-Clause), fail2ban (GPL-2.0-or-later), ClamAV (GPL-2.0-only), nginx (BSD-2-Clause), PHP (PHP-3.01), Roundcube (GPL-3.0-or-later), Z-Push (AGPL-3.0-only), Node.js (MIT i inne), CryptPad (AGPL-3.0-or-later), BusyBox (GPL-2.0-only), OpenSSL (Apache-2.0), SQLite (public domain) i dalsze biblioteki. Przepis każdej części w App Builder podaje jej licencję i archiwum źródłowe. Odnośniki: kod źródłowy pakietu · Postfix · Dovecot · Rspamd · Valkey · Roundcube · CryptPad.

WebHostPro · witryny

Jak zacząć: Twoja domena na Twoim NAS-ie: witryna, DNS i poczta od pierwszego dnia →

Strona produktu: WebHostPro: hosting stron WWW na Twoim NAS-ie QNAP →

WebHostPro: the overview of the sites and services The list of sites with their PHP version and certificate The wizard that adds a site A site's PHP settings

WebHostPro uruchamia witryny na NAS-ie QNAP. To zestaw serwerów WWW: nginx przed każdą witryną, za nim Apache httpd dla witryn, które go wybrały, PHP 8.1 do 8.5, MariaDB, Percona Server, PostgreSQL, memcached i Valkey, z panelem w dziewięciu językach, który dodaje, zmienia i usuwa witryny.

Pierwsze uruchomienie

Przycisk Otwórz w App Center prowadzi do panelu, https://<NAS>:9541/; port 9540 (zwykły HTTP) przekierowuje tam. Na nowej instalacji panel pokazuje Pierwsze logowanie: hasło co najmniej 10-znakowe, wpisane dwa razy. Pakiet nie ustawia żadnego hasła i żadnego nie generuje, a panel przechowuje tylko skrót ustawionego przez ciebie hasła.

Strona przyjmuje hasło tylko z komputera w sieci własnej NAS-a (adres prywatny, pętli zwrotnej lub link-local) i przez 60 minut od uruchomienia panelu; dopóki nikt go nie ustawi, wybiera je pierwsza osoba z sieci, która w tej godzinie otworzy panel. Żeby otworzyć ją ponownie, zrestartuj WebHostPro w App Center. Sesja trwa 8 godzin, a 10 nieudanych logowań z jednego adresu blokuje ten adres na 15 minut.

Witryny

Witryna to domena z aliasami, rodzaj (pliki statyczne, PHP albo proxy do usługi na NAS-ie lub w sieci lokalnej, także w kontenerze, z websocketami), serwer WWW (nginx albo Apache httpd) i, jeśli jej potrzeba, baza danych. Celem proxy jest adres z zakresu prywatnego, a nie nazwa hosta. Każda witryna ma własne konto, ws-<ID>, które jest właścicielem jej folderu i uruchamia jej PHP, więc PHP jednej witryny nie może czytać plików innej. Folder leży we współdzielonym folderze QTS albo w folderze danych WebHostPro, a jego public/ jest katalogiem głównym dokumentów.

Witryna PHP uruchamia własny proces główny PHP-FPM, a jej karta PHP zawiera wersję (8.1 do 8.5), strefę czasową, limity, błędy, sesje i bezpieczeństwo, OPcache i JIT, APCu, rozszerzenia, dodatkowe wiersze php.ini i procesy robocze PHP (pulę). Wiersz php.ini jest sprawdzany z listą dyrektyw, którą podaje PHP tej wersji; nazwa, która ładuje kod, uruchamia polecenie, wskazuje plik albo zawiera hasło, jest odrzucana. Pula ma menedżera procesów (na żądanie, dynamiczny albo stały), liczbę procesów (domyślnie na żądanie z 5), czas bezczynności, liczbę żądań na proces, limit czasu żądania i dziennik wolnych żądań, który pokazuje karta Dzienniki. Awaria albo obciążony PHP jednej witryny nie zatrzymuje pozostałych, a zmiana ustawień PHP jednej witryny restartuje tylko jej PHP. Proces główny, który się zakończy, jest uruchamiany ponownie i zostaje wyłączony po pięciu zakończeniach w ciągu minuty; mówi o tym logs/php8.N-ID.log.

Każda witryna może uruchamiać zaplanowane zadania jako własne konto i z własnym PHP: plik PHP, polecenie albo własny adres witryny, co minutę lub według dowolnego harmonogramu crona. Strona witryny pokazuje wynik i wyjście każdego uruchomienia, a gdy zadanie zacznie kończyć się błędem, MailServerPro wyśle raport.

Każda witryna PHP ma własny Valkey (mówi protokołem Redisa) i własny memcached, każdy na gnieździe w folderze, który otwiera tylko ta witryna, więc żaden nie potrzebuje hasła ani portu sieciowego; karta Pamięć podręczna witryny pokazuje oba gniazda. Każdy mieści do 64 MB, a restart czyści oba. Każda wersja PHP ma imagick z ImageMagick, który czyta i zapisuje JPEG, PNG, WebP, GIF i AVIF oraz czyta HEIC. Jego zasady odrzucają formaty, które czytają inne pliki albo uruchamiają programy, na przykład SVG i MSL.

Plik .htaccess witryny na Apache może też używać uwierzytelniania Digest, grup z pliku grup, Substitute do podmiany tekstu na stronie i filtra RATE_LIMIT do ograniczenia prędkości pobierania.

Witryna PHP może też mieć własne rozszerzenia PECL: jej karta PHP buduje je na koncie witryny, bez sieci, w środowisku budowania Bucket & Code Server IDE, i ładuje je tylko PHP tej witryny.

WebHostPro może jednym kliknięciem przejąć rolę serwera WWW NAS-a, a świeża instalacja pyta o to raz: administracja QTS przechodzi z portu 443 na 44443, a serwer WWW QTS z 80 na 8880, każdy krok jest sprawdzany przed następnym, witryny QTS trafiają za WebHostPro, a jedno kliknięcie na stronie Serwer frontowy i porty oddaje porty 80 i 443.

Przewodnik prowadzi od standardowych portów i TurboDNS do pierwszej witryny, a po sprawdzeniu konfiguracji DNS proponuje rozgłaszanie adresu serwera DNS przez DHCP routera.

Witryna PHP albo statyczna, którą podaje nginx, ma kartę Pamięć podręczna. nginx kompresuje odpowiedzi tekstowe oprócz gzip także przez Brotli i zstd. Witryna PHP może włączyć pamięć podręczną stron, domyślnie wyłączoną: odwiedzający z ciasteczkiem logowania zawsze dostają świeżą stronę, nagłówek X-Cache mówi HIT, MISS, STALE, UPDATING albo BYPASS, a Wyczyść pamięć podręczną ją opróżnia. Pliki statyczne przeglądarki mogą trzymać 1, 7, 30 albo 365 dni. nginx przyjmuje treść żądania do największego żądania witryny (post_max_size z karty PHP), a powyżej odpowiada 413; witryna proxy nie ma na froncie limitu treści.

Dodaj witrynę to kreator domeny: Domena, DNS, Rejestrator, Witryna, Baza danych (dla witryny PHP), Certyfikat i Podsumowanie. Krok DNS pyta, kto odpowiada za strefę (TurboDNS na tym NAS-ie; serwery rejestratora lub dostawcy DNS; albo Cloudflare lub OVHcloud ze strefy przechowywanej w TurboDNS na tym NAS-ie) i jakie publiczne adresy ma ten NAS. Krok Rejestrator wymienia, co wpisać tam, gdzie kupiono domenę, każdą wartość z przyciskiem kopiowania, a pod spodem przekierowania routera i stan frontu. Próbny przebieg w Podsumowaniu pokazuje razem plan witryny i plan TurboDNS, a jedno zastosowanie wysyła oba. Certyfikat pochodzi z Let’s Encrypt (HTTP-01, gdzie plik podaje front na porcie 80, albo DNS-01 przez TurboDNS lub Cloudflare; WebHostPro odnawia go, gdy zostało 30 dni lub mniej) albo jest wgranym certyfikatem, certyfikatem samego NAS-a lub samopodpisanym.

Po zastosowaniu Przegląd witryny ma kartę Dokończ konfigurację <nazwa>: Witryna uruchomiona, Rekordy w TurboDNS, U rejestratora, Sprawdzenie domeny, Certyfikat i Zakończ. Sprawdź teraz odczytuje serwery nazw strefy nadrzędnej, TurboDNS tego NAS-a, trzy publiczne resolwery i front, i mówi, że nie widzi, czy porty 53, 80 i 443 docierają do NAS-a z internetu; wiersz Certyfikat prosi Let’s Encrypt o certyfikat. Wiersz Rekordy w TurboDNS jest gotowy, gdy plan TurboDNS dla domeny nie znajduje nic do zmiany, tak samo po próbnym przebiegu kreatora, po Wyślij rekordy z tego wiersza i po ponownej wysyłce, i pokazuje wtedy W TurboDNS od <czas>; witryna, której rekordy już są w strefie, dostaje to po samym próbnym przebiegu.

Każda zmiana jest najpierw szkicem. Próbny przebieg zapisuje całą warstwę WWW do folderu roboczego, uruchamia na nim nginx -t, httpd -t i php-fpm -t i pokazuje dodane, zmienione i usunięte pliki wraz z różnicami. Zastosowanie wykonuje dokładnie ten plan, najpierw zachowuje migawkę działających plików, przeładowuje usługi łagodnie i przywraca migawkę, gdy któryś krok się nie powiedzie. Usunięcie witryny wymaga wpisania jej nazwy; jej folder i bazy danych zostają.

W witrynie proxy lista Aplikacja na tym NAS-ie zawiera zainstalowane aplikacje, dla których WebHostPro ma szablon: Rtorrent 16 i jego dodatki, Radarr, Sonarr, Prowlarr, Lidarr, Bazarr, Seerr, Tautulli, qBittorrent, Transmission, TunerHub, Weblate, Tolgee, Bucket & Code Server IDE, Plex Media Server i Jellyfin. Wybór aplikacji uzupełnia cel portem, którego używa jej pakiet, i włącza websockety, jeśli aplikacja ich potrzebuje. Serwer frontowy wysyła wtedy aplikacji nagłówki X-Forwarded-Host i X-Real-IP, daje aplikacji z długimi żądaniami do godziny na odpowiedź i przesyła bez buforowania multimedia oraz zdarzenia aplikacji, które je wysyłają. Ustawienie, które może zmienić tylko sama aplikacja, na przykład URL Base aplikacji *arr, jest opisane w jednym wierszu pod tą listą.

Witryna domyślna

Żądanie wysłane pod nazwę, której nie ma żadna witryna, na przykład pod adres lub nazwę NAS-a, trafia do witryny domyślnej: do folderu udostępnionego Web w QTS, jeśli NAS ma taki, którego WebHostPro może użyć, a w przeciwnym razie do strony startowej w folderze danych WebHostPro. Obsługuje ją Apache httpd, więc pliki .htaccess w tym folderze działają, z wyjątkiem wierszy Options, które httpd pomija. Jej PHP działa na osobnym koncie. Po instalacji lub aktualizacji jest włączona jako szkic: następny podgląd zmian i zastosowanie zmian ją publikują. Odpowiada na portach serwera frontowego: na porcie 80 po przeniesieniu tam serwera frontowego (strona Serwer frontowy i porty), a wcześniej na porcie 9542. Dopóki port 80 zajmuje serwer WWW QTS, jej strona w WebHostPro podaje, co wyłączyć w QTS. Nigdy nie udostępnia folderów innych witryn leżących w folderze Web, plików i folderów, których nazwy zaczynają się od kropki (poza .well-known), ani folderów QTS zaczynających się od @. Nie pokazuje też listy plików w folderach. WebHostPro nie zmienia uprawnień tego folderu. Foldery w folderze udostępnionym Web, które są dowiązaniami do innych folderów udostępnionych lub woluminów, działają tak jak z serwerem WWW QTS, również z PHP.

Przez HTTPS odpowiada z własnym certyfikatem NAS-a, tym samym, którego QTS używa dla swoich stron; dopóki to samopodpisany certyfikat QNAP, przeglądarki pokazują ostrzeżenie. Żądanie TLS do witryny bez TLS jest odrzucane.

WebHostPro sam rotuje swoje logi: log jest rotowany po 10 MiB albo po tygodniu, zostaje pięć kopii spakowanych gzipem, a nginx i httpd otwierają swoje logi na nowo bez gubienia żądań.

Bazy danych

Witryna dostaje bazę danych i użytkownika MariaDB, Percona Server albo PostgreSQL na stronie Bazy danych albo na swojej karcie Baza danych. Percona Server 8.4 jest konfigurowany przy tworzeniu pierwszej bazy Percona i nasłuchuje na 127.0.0.1:9555 oraz na gnieździe; NAS, który nigdy go nie używa, nigdy go nie uruchamia. Strona Bazy danych ma kartę dla MariaDB i kartę dla Percona Server z ośmioma ustawieniami (pula buforów, połączenia, największy pakiet, dziennik redo, tabele tymczasowe, pamięć podręczna tabel, czas bezczynności, czas wolnego zapytania) i dodatkowymi wierszami my.cnf, sprawdzanymi z listą opcji samego serwera. Zmiana jest szkicem; zastosowanie restartuje serwer, więc jego bazy danych przez kilka sekund nie odpowiadają.

Z innymi aplikacjami na NAS-ie

Gdy na NAS-ie działa TurboDNS, krok DNS kreatora proponuje mu strefę, a zastosowanie wysyła rekordy. Bez MailServerPro nie niosą one rekordów pocztowych: nowa strefa dostaje serwery nazw ns i ns1, oba wskazujące ten NAS, chyba że podasz drugi serwer nazw, oraz rekordy A i AAAA nazw witryny, ns i ns1; strefa, którą TurboDNS już obsługuje, zachowuje własne serwery nazw. Przy zainstalowanym MailServerPro strefa dostaje szablon hostingu TurboDNS z publicznymi adresami NAS-a, które potwierdzisz, rekordy A i AAAA własnych nazw witryny (szablon obejmuje domenę, www, ns, ns1 i nazwy pocztowe, więc druga witryna, na przykład shop.example.com, dostaje własne) oraz rekordy DKIM, MTA-STS, TLS-RPT i TLSA z MailServerPro. Nic nie trafia do TurboDNS przed zastosowaniem, a Podsumowanie pokazuje najpierw każdy rekord.

Trzecia odpowiedź kroku DNS, Cloudflare lub OVHcloud ze strefy przechowywanej w TurboDNS na tym NAS-ie, wysyła do TurboDNS te same rekordy co pierwsza odpowiedź, a za domenę odpowiada dostawca DNS. TurboDNS wysyła strefę przez API dostawcy i tylko na twoje polecenie: otwórz strefę w TurboDNS, zakładkę Cloudflare i OVH, Przejrzyj zmiany, potem Wyślij zmiany. Krok Rejestrator nie wymienia wtedy serwerów nazw, rekordów glue ani portu 53: rejestrator zachowuje serwery nazw dostawcy, a strefa nie potrzebuje przekierowania portu 53 na routerze. Sprawdzenie domeny przechodzi wtedy na publicznych resolwerach i froncie, a wiersze Serwery nazw u rejestratora i Rekordy glue są pominięte.

Przy zainstalowanym Bucket & Code Server IDE karta Pliki witryny otwiera jej folder w edytorze.

Bez publicznego adresu

NAS za CGNAT albo za routerem, który nie przekierowuje portów, może udostępnić wybrane witryny w internecie przez Cloudflare Tunnel. Karta Dostęp do witryn z internetu przez Cloudflare na stronie Serwer frontowy i porty przyjmuje token API twojego konta Cloudflare i strefę, której serwery nazw należą do Cloudflare. WebHostPro tworzy wtedy własny tunel i uruchamia cloudflared, który sam łączy się z Cloudflare. Każda zastosowana witryna dostaje przełącznik, który nadaje jej nazwom w strefie rekord CNAME do tunelu (przez proxy Cloudflare); WebHostPro nie przyjmie nazwy, która ma już rekord A, AAAA lub CNAME, którego sam nie utworzył. Wyłączenie tunelu usuwa rekordy utworzone przez WebHostPro i sam tunel. Cloudflare kończy TLS i widzi ruch, a w darmowym planie jedno żądanie może wysłać najwyżej 100 MB.

Pakiet

WebHostPro 0.14.4 jest zbudowany ze źródeł przez App Builder z Bucket & Code Server IDE: nginx 1.30.5, Apache httpd 2.4.68, PHP 8.1.34, 8.2.35, 8.3.36, 8.4.27 i 8.5.12 z PHP-FPM, MariaDB 12.3.3, Percona Server 8.4.11-11 (druga aplikacja App Buildera w tym samym pakiecie), PostgreSQL 18.6, memcached 1.6.45, Valkey 9.1.2, FFmpeg 9.0.2, ImageMagick 7.1.2-32 (libheif 1.23.6, libde265 1.1.3, libaom 3.15.3), imagick 3.8.1, lego 4.35.2 i cloudflared 2026.10.1. Node.js 24.22.1, Grafana 13.2.4 i OpenSearch 3.8.0 to usługi opcjonalne za witryną proxy; pliki WWW Grafany i pliki jar OpenSearch, z środowiskiem Javy przyciętym z JDK producenta, pochodzą z wydań, nie są tu budowane. PHP 8.1 nie ma już wsparcia i php.net nie wydał dla niego poprawek CVE-2026-109618 i CVE-2026-109619; witrynę na 8.1 przenieś na nowszą gałąź.

Panel to program w Go z wbudowaną stroną; działa jako własne konto bez praw roota, a agent roota robi to, co wymaga roota, i przyjmuje nazwy oraz identyfikatory, nie zawartość plików. Demony działają jako własne konta, dodawane przy pierwszym uruchomieniu i zachowywane po usunięciu pakietu. Wszystko, co się zmienia, leży w folderze danych, <install volume>/WebHostPro; aktualizacja i usunięcie pakietu zostawiają go na miejscu. Żeby przenieść go ręcznie: zatrzymaj WebHostPro, przenieś folder (bez kopii w starym miejscu), wpisz nową ścieżkę do etc/data-dir w folderze instalacji pakietu, uruchom. Start odzyskuje konta witryn i zapisuje pliki serwerów na nowo dla nowego folderu, więc witryny odpowiadają bez zastosowania.

Instalacja

Zalecane: z App Center. Dodaj repozytorium tej strony jeden raz; od tej chwili pakiet instaluje się i aktualizuje z App Center jak każda inna aplikacja.

  1. App Center → ⚙ Ustawienia → Repozytorium aplikacji → Dodaj.
  2. Nazwij je QNAP Utilities, wklej https://www.qnaputilities.com/repo.xml, Dodaj.
  3. Otwórz QNAP Utilities w lewym pasku i zainstaluj (example) WebHostPro.

Panel repozytorium: każdy pakiet z kanału →

Albo ręcznie: pobierz poniższą wersję, potem App Center → Instaluj ręcznie.

Czego potrzebuje

NAS QNAP z procesorem x86_64 (Intel lub AMD) i systemem QTS 6.0 lub QuTS hero 6.0 albo nowszym.

Panel działa na porcie 9541 (HTTPS; 9540 przekierowuje tam), front (nginx) na 9542 (HTTP) i 9543 (HTTPS oraz UDP dla HTTP/3, gdy nginx go ma), a httpd na 127.0.0.1:9544 za nim. Bazy danych, pamięci podręczne i usługi opcjonalne nasłuchują tylko na 127.0.0.1. Front przechodzi na porty 80 i 443 dopiero po kliknięciu na stronie Serwer frontowy i porty, która wymienia kroki w QTS zwalniające te porty i to, co każdy z nich psuje; WebHostPro sam nigdy nie zmienia ustawień QTS.

W QuTS hero folder współdzielony z zaawansowanymi uprawnieniami do folderów nie może przechowywać witryn: zastosowanie zatrzymuje się, podaje folder i pyta ponownie. WebHostPro 0.14.4 był sprawdzony na QTS 6.1.0 i na QuTS hero 6.1.0.

Pobierz

Nazwa pakietu WebHostPro. SHA-256 wersji 0.14.4: 8dc6bd2f49f4b99dde0e4b13e80791cff03122f176ef53efdb349cf4692f0d17 (.sha256). WebHostPro powstał w Bucket & Code Server IDE. Jego własny kod (panel, webctl i skrypty) jest freeware na licencji Bucket & Code Server IDE Freeware Licence 1.0, w pakiecie jako share/licenses/webhostpro/LICENSE; pakuje programy ich własnych twórców, każdy na własnej licencji: nginx (BSD-2-Clause), Apache httpd (Apache-2.0), PHP (PHP-3.01), MariaDB (GPL-2.0-only), Percona Server (GPL-2.0-only), PostgreSQL (PostgreSQL), memcached (BSD-3-Clause), Valkey (BSD-3-Clause), FFmpeg (LGPL-2.1-or-later), ImageMagick (ImageMagick), libheif (LGPL-3.0-or-later), libde265 (LGPL-3.0-or-later), libaom (BSD-2-Clause), imagick (PHP-3.01), lego (MIT), cloudflared (Apache-2.0), Node.js (MIT i inne), Grafana (AGPL-3.0-only), OpenSearch (Apache-2.0), BusyBox (GPL-2.0-only), OpenSSL (Apache-2.0), SQLite (public domain) i dalsze biblioteki. Przepis każdej części w App Builder podaje jej licencję i archiwum źródłowe. Odnośniki: kod źródłowy pakietu · nginx · Apache httpd · PHP · MariaDB · Percona Server · PostgreSQL · Valkey · FFmpeg · lego · cloudflared.

Rtorrent 16 Sonarr · seriale

Sonarr śledzi dodane przez ciebie seriale. Czyta kanały twoich indekserów w poszukiwaniu nowych odcinków, wybiera wydanie pasujące do ustawionego profilu jakości, wysyła je do klienta pobierania i przenosi gotowy plik do folderu serialu pod wybraną przez ciebie nazwą. Wypisuje odcinki, których brakuje w bibliotece, i ich szuka, a plik wymienia, gdy pojawi się lepsza jakość.

Rtorrent 16's Connect another app card: the host, port, URL path and user Sonarr enters for its rTorrent download client

Z innymi aplikacjami na NAS-ie

Indeksery dostarcza Prowlarr, który dodaje je do Sonarra, gdy Sonarr jest jedną z jego aplikacji. Pobrania trafiają do Rtorrent 16 albo innego klienta: w Sonarrze Settings → Download Clients → rTorrent, z hostem, portem, URL Path (RPC2) i użytkownikiem, które panel Rtorrent 16 podaje w Ustawienia → Serwery mediów → Podłącz inną aplikację. Unpackerr rozpakowuje wydania, które przychodzą jako archiwa, Recyclarr utrzymuje ustawienia jakości w zgodzie z przewodnikami TRaSH, Bazarr pobiera napisy, a Seerr przekazuje seriale, o które proszą ludzie.

Pierwsze uruchomienie

Przycisk Otwórz w App Center prowadzi do http://<NAS>:8989/, własnego portu Sonarra. Przy pierwszej wizycie Sonarr pyta o metodę uwierzytelniania, nazwę użytkownika i hasło i przechowuje je we własnej bazie danych; pakiet nie ustawia żadnego hasła. Sonarr działa jako konto sonarr w grupie arr, które potrzebuje prawa odczytu i zapisu do folderów seriali i do folderu, w którym kończą się pobrania.

Pakiet

Sonarr 4.0.20.3014 w wersji, jaką jego twórcy wydają dla Linuksa, ze środowiskiem .NET wewnątrz ich kompilacji. Pakiet dodaje ICU, którego QTS nie ma, żeby nazwy wydań z literami akcentowanymi, takie jak Pokémon czy ŻYWIOŁAK, pasowały do swoich seriali. OpenSSL, zlib i SQLite to nasze własne kompilacje, biblioteka uruchomieniowa C++ pochodzi z Ubuntu 24.04, a z QTS aplikacja nie ładuje niczego poza glibc. Ustawienia, klucz API, baza danych, logi i kopie zapasowe są w folderze <install volume>/Sonarr na woluminie instalacji, na przykład /share/CACHEDEV1_DATA/Sonarr; aktualizacja i usunięcie pakietu zostawiają ten folder na miejscu. Wbudowany mechanizm aktualizacji Sonarra jest wyłączony: nowa wersja przychodzi jako nowy pakiet w App Center.

Trochę historii

Sonarr nazywał się NzbDrone do 21 października 2014 roku, kiedy jego twórcy ogłosili nową nazwę na swoim forum: wybraną z ponad 800 propozycji i wziętą od słowa sonar. Wcześniej prosili o nazwę „z odrobinę mniejszą dawką nzb”, bo doszła obsługa torrentów. Kod źródłowy wciąż nazywa swoje projekty NzbDrone.Core, NzbDrone.Common i tak dalej, a Radarr, Lidarr i Prowlarr, zbudowane na tym samym kodzie, też noszą te nazwy.

Instalacja

Zalecane: z App Center. Dodaj repozytorium tej strony jeden raz; od tej chwili pakiet instaluje się i aktualizuje z App Center jak każda inna aplikacja.

  1. App Center → ⚙ Ustawienia → Repozytorium aplikacji → Dodaj.
  2. Nazwij je QNAP Utilities, wklej https://www.qnaputilities.com/repo.xml, Dodaj.
  3. Otwórz QNAP Utilities w lewym pasku i zainstaluj Rtorrent 16 Sonarr.

Panel repozytorium: każdy pakiet z kanału →

Albo ręcznie: pobierz poniższą wersję, potem App Center → Instaluj ręcznie.

Czego potrzebuje

NAS QNAP z procesorem x86_64 (Intel lub AMD) i systemem QTS 6.0 lub QuTS hero 6.0 albo nowszym.

Pobierz

Nazwa pakietu Sonarr, Sonarr 4.0.20.3014. SHA-256 wersji 4.0.20.3: cfcca2ffd37ddbbe55f119c0028d673cd11e5c322f4dff20209e36843c0d4b0c (.sha256). Sonarr jest dziełem twórców Sonarra, GPL-3.0; tutaj spakowany, nie tutaj napisany. Pakiet zawiera też środowisko .NET z ich kompilacji (MIT), ICU (Unicode-3.0), OpenSSL (Apache-2.0), zlib (Zlib), SQLite (public domain), bibliotekę uruchomieniową C++ (GPL-3.0 with the GCC Runtime Library Exception) i BusyBox (GPL-2.0); share/licenses/NOTICE w folderze instalacji podaje każdą część z jej licencją i źródłem. Strony projektu: sonarr.tv · kod źródłowy · informacje o wydaniach · wiki.

Rtorrent 16 Sonarr 4K · seriale w 4K

Sonarr 4K to drugi Sonarr na tym samym NAS-ie, obok Rtorrent 16 Sonarr, dla kopii 4K twoich seriali. Sonarr trzyma jeden plik na odcinek, więc biblioteka z kopią 1080p i kopią 4K tego samego serialu potrzebuje dwóch instancji Sonarra: Rtorrent 16 Sonarr pilnuje kopii 1080p, a Sonarr 4K kopii 4K, każdy z własnym profilem jakości, folderami głównymi i listą.

Sonarr 4K: the library as a table, each title with the 4K quality profile Sonarr 4K: the 4K quality profile, upgraded until Bluray-2160p Sonarr 4K: the quality profiles, 4K first

Z Seerr i Rtorrent 16

W Seerr wybierz Settings → Services → Add Sonarr Server z portem 8990 i zaznacz 4K Server oraz Default 4K Server. Seerr pokazuje wtedy obok Request przycisk Request in 4K, wysyła te prośby tutaj i pokazuje stan kopii 4K tytułu osobno od kopii 1080p. Pobrania trafiają do Rtorrent 16: w Sonarr 4K Settings → Download Clients → rTorrent, z polami karty Podłącz inną aplikację panelu Rtorrent 16 i kategorią sonarr4k. Movie Agent umieszcza każde gotowe pobranie w bibliotece; Rtorrent 16, który zna Sonarr 4K (16.27-10Q i nowszy), mówi mu też, dokąd trafił serial. Indeksery dostarcza Prowlarr, gdy Sonarr 4K jest jedną z jego aplikacji.

Pierwsze uruchomienie

Przycisk Otwórz w App Center prowadzi do http://<NAS>:8990/. Przed pierwszym uruchomieniem Sonarra pakiet zapisuje w jego ustawieniach ten port i nazwę Sonarr 4K, bo własny port Sonarra, 8989, należy do Rtorrent 16 Sonarr. Przy pierwszej wizycie Sonarr pyta o metodę uwierzytelniania, nazwę użytkownika i hasło i przechowuje je we własnej bazie danych; pakiet nie ustawia żadnego hasła. Sonarr 4K działa jako konto sonarr4k w grupie arr, które potrzebuje prawa odczytu i zapisu do folderów z serialami 4K i do folderu, w którym kończą się pobrania.

Pakiet

Ten sam Sonarr 4.0.20.3014, środowisko i biblioteki co w Rtorrent 16 Sonarr 4.0.20.3: Sonarr w wersji, jaką jego twórcy wydają dla Linuksa, ze środowiskiem .NET wewnątrz ich kompilacji i z ICU dodanym przez pakiet. OpenSSL, zlib i SQLite to nasze własne kompilacje, biblioteka uruchomieniowa C++ pochodzi z Ubuntu 24.04, a z QTS aplikacja nie ładuje niczego poza glibc. Ustawienia, klucz API, baza danych, logi i kopie zapasowe są w folderze <install volume>/Sonarr4K na woluminie instalacji; aktualizacja i usunięcie pakietu zostawiają ten folder na miejscu. Wbudowany mechanizm aktualizacji Sonarra jest wyłączony: nowa wersja przychodzi jako nowy pakiet w App Center.

Instalacja

Zalecane: z App Center. Dodaj repozytorium tej strony jeden raz; od tej chwili pakiet instaluje się i aktualizuje z App Center jak każda inna aplikacja.

  1. App Center → ⚙ Ustawienia → Repozytorium aplikacji → Dodaj.
  2. Nazwij je QNAP Utilities, wklej https://www.qnaputilities.com/repo.xml, Dodaj.
  3. Otwórz QNAP Utilities w lewym pasku i zainstaluj Rtorrent 16 Sonarr 4K.

Panel repozytorium: każdy pakiet z kanału →

Albo ręcznie: pobierz poniższą wersję, potem App Center → Instaluj ręcznie.

Czego potrzebuje

NAS QNAP z procesorem x86_64 (Intel lub AMD) i systemem QTS 6.0 lub QuTS hero 6.0 albo nowszym.

Pobierz

Nazwa pakietu Sonarr4K, Sonarr 4.0.20.3014. SHA-256 wersji 4.0.20.3: b10c0448a9aaabd0e63615f09e2a6dfa68e7b2197d96b67ded6324cc15287429 (.sha256). Sonarr jest dziełem twórców Sonarra, GPL-3.0; tutaj spakowany, nie tutaj napisany. Pakiet zawiera też środowisko .NET z ich kompilacji (MIT), ICU (Unicode-3.0), OpenSSL (Apache-2.0), zlib (Zlib), SQLite (domena publiczna), bibliotekę uruchomieniową C++ (GPL-3.0 with the GCC Runtime Library Exception) i BusyBox (GPL-2.0); share/licenses/NOTICE w folderze instalacji podaje każdą część z jej licencją i źródłem. Strony projektu: sonarr.tv · kod źródłowy · informacje o wydaniach · wiki.

Rtorrent 16 Radarr · filmy

Radarr robi dla filmów to, co Sonarr dla seriali. Wypatruje w twoich indekserach dodanych filmów, wybiera wydanie pasujące do profilu jakości, wysyła je do klienta pobierania i przenosi gotowy plik do folderu filmu pod wybraną przez ciebie nazwą, a plik wymienia, gdy pojawi się lepsza jakość. Trzyma jeden plik na film: kopia 4K i kopia 1080p tego samego filmu wymagają dwóch instancji Radarra. Ten pakiet uruchamia jedną, a Rtorrent 16 Radarr 4K drugą.

Radarr's download client form, filled in for Rtorrent 16 Radarr's root folders: the film folders of the library

Z innymi aplikacjami na NAS-ie

Indeksery dostarcza Prowlarr, który dodaje je do Radarra, gdy Radarr jest jedną z jego aplikacji. Pobrania trafiają do Rtorrent 16 albo innego klienta: w Radarrze Settings → Download Clients → rTorrent, z hostem, portem, URL Path (RPC2) i użytkownikiem, które panel Rtorrent 16 podaje w Ustawienia → Serwery mediów → Podłącz inną aplikację. Unpackerr rozpakowuje wydania, które przychodzą jako archiwa, Recyclarr utrzymuje ustawienia jakości w zgodzie z przewodnikami TRaSH, Bazarr pobiera napisy, a Seerr przekazuje filmy, o które proszą ludzie.

Pierwsze uruchomienie

Przycisk Otwórz w App Center prowadzi do http://<NAS>:7878/, własnego portu Radarra. Przy pierwszej wizycie Radarr pyta o metodę uwierzytelniania, nazwę użytkownika i hasło i przechowuje je we własnej bazie danych; pakiet nie ustawia żadnego hasła. Radarr działa jako konto radarr w grupie arr, które potrzebuje prawa odczytu i zapisu do folderów z filmami i do folderu, w którym kończą się pobrania.

Pakiet

Radarr 6.4.4.10685 w wersji, jaką jego twórcy wydają dla Linuksa, ze środowiskiem .NET wewnątrz ich kompilacji. Pakiet dodaje ICU, bibliotekę Unicode, której .NET używa na Linuksie, a której QTS nie ma. OpenSSL i zlib to nasze własne kompilacje, biblioteka uruchomieniowa C++ pochodzi z Ubuntu 24.04, SQLite jest wewnątrz kompilacji samego Radarra, a z QTS aplikacja nie ładuje niczego poza glibc. Ustawienia, klucz API, baza danych, logi i kopie zapasowe są w folderze <install volume>/Radarr na woluminie instalacji; aktualizacja i usunięcie pakietu zostawiają ten folder na miejscu. Wbudowany mechanizm aktualizacji Radarra jest wyłączony: nowa wersja przychodzi jako nowy pakiet w App Center.

Trochę historii

Radarr jest forkiem Sonarra, a jego kod źródłowy wciąż nosi nazwy projektów Sonarra, NzbDrone. Dlatego też trzyma każdy film w osobnym folderze, tak jak Sonarr trzyma serial: FAQ Radarra nazywa obsługę płaskiego folderu z filmami bardzo mało prawdopodobną, ze względu na zmiany, jakich wymagałaby w kodzie.

Instalacja

Zalecane: z App Center. Dodaj repozytorium tej strony jeden raz; od tej chwili pakiet instaluje się i aktualizuje z App Center jak każda inna aplikacja.

  1. App Center → ⚙ Ustawienia → Repozytorium aplikacji → Dodaj.
  2. Nazwij je QNAP Utilities, wklej https://www.qnaputilities.com/repo.xml, Dodaj.
  3. Otwórz QNAP Utilities w lewym pasku i zainstaluj Rtorrent 16 Radarr.

Panel repozytorium: każdy pakiet z kanału →

Albo ręcznie: pobierz poniższą wersję, potem App Center → Instaluj ręcznie.

Czego potrzebuje

NAS QNAP z procesorem x86_64 (Intel lub AMD) i systemem QTS 6.0 lub QuTS hero 6.0 albo nowszym.

Pobierz

Nazwa pakietu Radarr, Radarr 6.4.4.10685. SHA-256 wersji 6.4.4.3: 36c577a9af92ef089cd8fb8447f0ac3b014637538f5eba6948e6519d0179c037 (.sha256). Radarr jest dziełem twórców Radarra, GPL-3.0; tutaj spakowany, nie tutaj napisany. Pakiet zawiera też środowisko .NET z ich kompilacji (MIT), ICU (Unicode-3.0), OpenSSL (Apache-2.0), zlib (Zlib), bibliotekę uruchomieniową C++ (GPL-3.0 with the GCC Runtime Library Exception) i BusyBox (GPL-2.0); share/licenses/NOTICE w folderze instalacji podaje każdą część z jej licencją i źródłem. Strony projektu: radarr.video · kod źródłowy · informacje o wydaniach · wiki.

Rtorrent 16 Radarr 4K · filmy w 4K

Radarr 4K to drugi Radarr na tym samym NAS-ie, obok Rtorrent 16 Radarr, dla kopii 4K twoich filmów. Radarr trzyma jeden plik na film, więc biblioteka z kopią 1080p i kopią 4K tego samego filmu potrzebuje dwóch instancji Radarra: Rtorrent 16 Radarr pilnuje kopii 1080p, a Radarr 4K kopii 4K, każdy z własnym profilem jakości, folderami głównymi i listą.

Radarr 4K: the library as a table, each title with the 4K quality profile Radarr 4K: the 4K quality profile, upgraded until Bluray-2160p Radarr 4K: the quality profiles, 4K first

Z Seerr i Rtorrent 16

W Seerr wybierz Settings → Services → Add Radarr Server z portem 7879 i zaznacz 4K Server oraz Default 4K Server. Seerr pokazuje wtedy obok Request przycisk Request in 4K, wysyła te prośby tutaj i pokazuje stan kopii 4K tytułu osobno od kopii 1080p. Pobrania trafiają do Rtorrent 16: w Radarr 4K Settings → Download Clients → rTorrent, z polami karty Podłącz inną aplikację panelu Rtorrent 16 i kategorią radarr4k. Movie Agent umieszcza każde gotowe pobranie w bibliotece; Rtorrent 16, który zna Radarr 4K (16.27-10Q i nowszy), mówi mu też, dokąd trafił film. Indeksery dostarcza Prowlarr, gdy Radarr 4K jest jedną z jego aplikacji.

Pierwsze uruchomienie

Przycisk Otwórz w App Center prowadzi do http://<NAS>:7879/. Przed pierwszym uruchomieniem Radarra pakiet zapisuje w jego ustawieniach ten port i nazwę Radarr 4K, bo własny port Radarra, 7878, należy do Rtorrent 16 Radarr. Przy pierwszej wizycie Radarr pyta o metodę uwierzytelniania, nazwę użytkownika i hasło i przechowuje je we własnej bazie danych; pakiet nie ustawia żadnego hasła. Radarr 4K działa jako konto radarr4k w grupie arr, które potrzebuje prawa odczytu i zapisu do folderów z filmami 4K i do folderu, w którym kończą się pobrania.

Pakiet

Ten sam Radarr 6.4.4.10685, środowisko i biblioteki co w Rtorrent 16 Radarr 6.4.4.3: Radarr w wersji, jaką jego twórcy wydają dla Linuksa, ze środowiskiem .NET wewnątrz ich kompilacji i z ICU dodanym przez pakiet. OpenSSL i zlib to nasze własne kompilacje, biblioteka uruchomieniowa C++ pochodzi z Ubuntu 24.04, SQLite jest wewnątrz kompilacji samego Radarra, a z QTS aplikacja nie ładuje niczego poza glibc. Ustawienia, klucz API, baza danych, logi i kopie zapasowe są w folderze <install volume>/Radarr4K na woluminie instalacji; aktualizacja i usunięcie pakietu zostawiają ten folder na miejscu. Wbudowany mechanizm aktualizacji Radarra jest wyłączony: nowa wersja przychodzi jako nowy pakiet w App Center.

Instalacja

Zalecane: z App Center. Dodaj repozytorium tej strony jeden raz; od tej chwili pakiet instaluje się i aktualizuje z App Center jak każda inna aplikacja.

  1. App Center → ⚙ Ustawienia → Repozytorium aplikacji → Dodaj.
  2. Nazwij je QNAP Utilities, wklej https://www.qnaputilities.com/repo.xml, Dodaj.
  3. Otwórz QNAP Utilities w lewym pasku i zainstaluj Rtorrent 16 Radarr 4K.

Panel repozytorium: każdy pakiet z kanału →

Albo ręcznie: pobierz poniższą wersję, potem App Center → Instaluj ręcznie.

Czego potrzebuje

NAS QNAP z procesorem x86_64 (Intel lub AMD) i systemem QTS 6.0 lub QuTS hero 6.0 albo nowszym.

Pobierz

Nazwa pakietu Radarr4K, Radarr 6.4.4.10685. SHA-256 wersji 6.4.4.3: b993f2a8f205b96e448ad4b9d417ba975610fad4e90072c3cc385d3a71191a6f (.sha256). Radarr jest dziełem twórców Radarra, GPL-3.0; tutaj spakowany, nie tutaj napisany. Pakiet zawiera też środowisko .NET z ich kompilacji (MIT), ICU (Unicode-3.0), OpenSSL (Apache-2.0), zlib (Zlib), bibliotekę uruchomieniową C++ (GPL-3.0 with the GCC Runtime Library Exception) i BusyBox (GPL-2.0); share/licenses/NOTICE w folderze instalacji podaje każdą część z jej licencją i źródłem. Strony projektu: radarr.video · kod źródłowy · informacje o wydaniach · wiki.

Lidarr · muzyka

Lidarr śledzi wykonawców. Wypatruje w twoich indekserach albumów dodanych wykonawców, wysyła wydanie pasujące do profilu jakości do klienta pobierania i układa gotowe utwory w folderach z muzyką pod wybranymi przez ciebie nazwami, a pliki wymienia, gdy pojawi się lepsza jakość. Wykonawców i albumy znajduje przez MusicBrainz i zna tylko tych wykonawców, których zna MusicBrainz.

Z innymi aplikacjami na NAS-ie

Indeksery dostarcza Prowlarr, który dodaje je do Lidarra, gdy Lidarr jest jedną z jego aplikacji. Pobrania trafiają do Rtorrent 16 albo innego klienta: w Lidarrze Settings → Download Clients → rTorrent, z hostem, portem, URL Path (RPC2) i użytkownikiem, które panel Rtorrent 16 podaje w Ustawienia → Serwery mediów → Podłącz inną aplikację. Unpackerr rozpakowuje wydania, które przychodzą jako archiwa.

Pierwsze uruchomienie

Przycisk Otwórz w App Center prowadzi do http://<NAS>:8686/, własnego portu Lidarra. Przy pierwszej wizycie Lidarr pyta o metodę uwierzytelniania, nazwę użytkownika i hasło i przechowuje je we własnej bazie danych; pakiet nie ustawia żadnego hasła. Lidarr działa jako konto lidarr w grupie arr, które potrzebuje prawa odczytu i zapisu do folderów z muzyką i do folderu, w którym kończą się pobrania.

Pakiet

Lidarr 3.1.0.4875 w wersji, jaką jego twórcy wydają dla Linuksa, ze środowiskiem .NET wewnątrz ich kompilacji. Pakiet dodaje ICU, bibliotekę Unicode, której .NET używa na Linuksie, a której QTS nie ma. OpenSSL i zlib to nasze własne kompilacje, biblioteka uruchomieniowa C++ pochodzi z Ubuntu 24.04, SQLite jest wewnątrz kompilacji samego Lidarra, a z QTS aplikacja nie ładuje niczego poza glibc. Ustawienia, klucz API, baza danych, logi i kopie zapasowe są w folderze <install volume>/Lidarr na woluminie instalacji; aktualizacja i usunięcie pakietu zostawiają ten folder na miejscu. Wbudowany mechanizm aktualizacji Lidarra jest wyłączony: nowa wersja przychodzi jako nowy pakiet w App Center.

Trochę historii

Lidarr opisuje się na GitHubie słowami „wygląda i pachnie jak Sonarr, ale zrobiony dla muzyki”. Jest zbudowany na kodzie Sonarra, a jego kod źródłowy nosi te same nazwy projektów NzbDrone.

Instalacja

Zalecane: z App Center. Dodaj repozytorium tej strony jeden raz; od tej chwili pakiet instaluje się i aktualizuje z App Center jak każda inna aplikacja.

  1. App Center → ⚙ Ustawienia → Repozytorium aplikacji → Dodaj.
  2. Nazwij je QNAP Utilities, wklej https://www.qnaputilities.com/repo.xml, Dodaj.
  3. Otwórz QNAP Utilities w lewym pasku i zainstaluj (example) Lidarr.

Panel repozytorium: każdy pakiet z kanału →

Albo ręcznie: pobierz poniższą wersję, potem App Center → Instaluj ręcznie.

Czego potrzebuje

NAS QNAP z procesorem x86_64 (Intel lub AMD) i systemem QTS 6.0 lub QuTS hero 6.0 albo nowszym.

Pobierz

Nazwa pakietu Lidarr. SHA-256 wersji 3.1.0.4875: 5f2165cba05008fb2b52159c5bd0db62ce3e3c2662c67764954a74039dfa6f22 (.sha256). Lidarr jest dziełem twórców Lidarra, GPL-3.0; tutaj spakowany, nie tutaj napisany. Pakiet zawiera też środowisko .NET z ich kompilacji (MIT), ICU (Unicode-3.0), OpenSSL (Apache-2.0), zlib (Zlib), bibliotekę uruchomieniową C++ (GPL-3.0 with the GCC Runtime Library Exception) i BusyBox (GPL-2.0); share/licenses/NOTICE w folderze instalacji podaje każdą część z jej licencją i źródłem. Strony projektu: lidarr.audio · kod źródłowy · informacje o wydaniach · wiki.

Bazarr · napisy

Bazarr wyszukuje i pobiera napisy do seriali z Sonarra i filmów z Radarra, w językach, które wybierzesz dla każdego z nich, i trzyma je obok plików wideo. Ponownie szuka tych, których wciąż brakuje, i wymienia napisy, gdy pojawią się lepsze. Nie skanuje dysku: zarządza tylko tym, co Sonarr i Radarr mają w swoich bibliotekach.

Bazarr: a series' episodes with their existing and missing subtitles

Screenshot: Bazarr

Z innymi aplikacjami na NAS-ie

W Bazarrze Settings → Sonarr i Settings → Radarr, z adresem każdej aplikacji (localhost i port 8989 albo 7878 na tym samym NAS-ie) i kluczem API z jej Settings → General. Bazarr działa jako konto bazarr w grupie arr: zapisuje napisy w folderach z mediami, więc potrzebuje tam prawa zapisu, i może zmieniać pliki, które zapisują Sonarr i Radarr.

Pierwsze uruchomienie

Przycisk Otwórz w App Center prowadzi do http://<NAS>:6767/, własnego portu Bazarra. Bazarr otwiera się bez logowania: ustaw je w Settings → General → Security. Pakiet nie ustawia żadnego hasła.

Pakiet

Bazarr 1.6.2 w wersji, jaką wydają jego twórcy, uruchamiany na Pythonie 3.13, który pakiet zawiera, ze skompilowanymi modułami, których potrzebuje (lxml, numpy, Pillow, webrtcvad), z PyPI. Python ma własne OpenSSL; zlib i biblioteka uruchomieniowa C++, których potrzebują numpy i Pillow, są w pakiecie, zlib w naszej własnej kompilacji, a biblioteka uruchomieniowa C++ z Ubuntu 24.04, i z QTS Bazarr nie ładuje niczego poza glibc. Dołączone są dwa programy: 7-Zip, do napisów spakowanych jako RAR, i ffprobe z FFmpeg, zbudowany tutaj, którym Bazarr czyta ścieżki napisów wewnątrz plików wideo. Jego log pokazuje przy każdym uruchomieniu jeden błąd, o unrar, którego nie może pobrać do folderu pakietu; potem używa 7-Zip. Ustawienia, klucz API, baza danych, logi i kopie zapasowe są w folderze <install volume>/Bazarr na woluminie instalacji; aktualizacja i usunięcie pakietu zostawiają ten folder na miejscu. Wbudowany mechanizm aktualizacji Bazarra jest wyłączony: nowa wersja przychodzi jako nowy pakiet w App Center.

Trochę historii

Bazarr jest na GitHubie od kwietnia 2017 roku, a jego README opisuje jego interfejs jako oparty na interfejsie Sonarra.

Instalacja

Zalecane: z App Center. Dodaj repozytorium tej strony jeden raz; od tej chwili pakiet instaluje się i aktualizuje z App Center jak każda inna aplikacja.

  1. App Center → ⚙ Ustawienia → Repozytorium aplikacji → Dodaj.
  2. Nazwij je QNAP Utilities, wklej https://www.qnaputilities.com/repo.xml, Dodaj.
  3. Otwórz QNAP Utilities w lewym pasku i zainstaluj (example) Bazarr.

Panel repozytorium: każdy pakiet z kanału →

Albo ręcznie: pobierz poniższą wersję, potem App Center → Instaluj ręcznie.

Czego potrzebuje

NAS QNAP z procesorem x86_64 (Intel lub AMD) i systemem QTS 6.0 lub QuTS hero 6.0 albo nowszym. Potrzebny jest też Sonarr albo Radarr.

Pobierz

Nazwa pakietu Bazarr. SHA-256 wersji 1.6.2.3: 5846551aa36909028d0cfd8b3c7f6fe1cc32e0588e7f76c2b972db1e0266f821 (.sha256). Bazarr jest dziełem twórców Bazarra, GPL-3.0; tutaj spakowany, nie tutaj napisany. Pakiet zawiera też Pythona (PSF-2.0), 7-Zip (LGPL-2.1, z ograniczeniem unRAR), ffprobe z FFmpeg (LGPL-2.1), zlib (Zlib), bibliotekę uruchomieniową C++ (GPL-3.0 with the GCC Runtime Library Exception), BusyBox (GPL-2.0) i moduły Pythona, od których zależy Bazarr, każdy na własnej licencji; share/licenses/NOTICE w folderze instalacji podaje każdą część z jej licencją i źródłem. Strony projektu: bazarr.media · kod źródłowy · informacje o wydaniach · wiki.

Rtorrent 16 Prowlarr · indeksery

Prowlarr trzyma twoje indeksery, zarówno indeksery Usenetu, jak i trackery torrentów, w jednym miejscu i przekazuje je Sonarrowi, Radarrowi i Lidarrowi: indekser dodany w Prowlarrze pojawia się w każdej aplikacji, z którą Prowlarr się synchronizuje, więc żadnego nie konfiguruje się dwa razy. Sam też przeszukuje indeksery i potrafi wysłać wydanie prosto do klienta pobierania.

Prowlarr adds Radarr as an app: the two server addresses and Radarr's API key Prowlarr's sync level for an app: full sync keeps its indexers in step

Z innymi aplikacjami na NAS-ie

W Prowlarrze Settings → Apps → + → Sonarr, Radarr albo Lidarr, z kluczem API aplikacji z jej Settings → General. Na jednym NAS-ie podpowiadane adresy są właściwe (http://localhost:9696 dla Prowlarra, http://localhost:8989 dla Sonarra). Prowlarr zapisuje aplikację dopiero wtedy, gdy połączy się z nią tym kluczem, i od tej chwili utrzymuje jej listę indekserów w zgodzie ze swoją.

Pierwsze uruchomienie

Przycisk Otwórz w App Center prowadzi do http://<NAS>:9696/, własnego portu Prowlarra. Przy pierwszej wizycie Prowlarr pyta o metodę uwierzytelniania, nazwę użytkownika i hasło i przechowuje je we własnej bazie danych; pakiet nie ustawia żadnego hasła. Prowlarr działa jako konto prowlarr w grupie arr.

Pakiet

Prowlarr 2.6.5.5623 w wersji, jaką jego twórcy wydają dla Linuksa, ze środowiskiem .NET wewnątrz ich kompilacji. Pakiet dodaje ICU, bibliotekę Unicode, której .NET używa na Linuksie, a której QTS nie ma. OpenSSL i zlib to nasze własne kompilacje, biblioteka uruchomieniowa C++ pochodzi z Ubuntu 24.04, SQLite jest wewnątrz kompilacji samego Prowlarra, a z QTS aplikacja nie ładuje niczego poza glibc. Ustawienia, klucz API, baza danych, logi i kopie zapasowe są w folderze <install volume>/Prowlarr na woluminie instalacji; aktualizacja i usunięcie pakietu zostawiają ten folder na miejscu. Wbudowany mechanizm aktualizacji Prowlarra jest wyłączony: nowa wersja przychodzi jako nowy pakiet w App Center.

Trochę historii

Prowlarr jest zbudowany na tym samym kodzie co Sonarr i Radarr. Jego definicje trackerów to pliki YML Cardigann, które skrypt w repozytorium Indexers Prowlarra codziennie synchronizuje z definicjami Jackett, z pewnymi różnicami; README Prowlarra liczy ponad 500 trackerów.

Instalacja

Zalecane: z App Center. Dodaj repozytorium tej strony jeden raz; od tej chwili pakiet instaluje się i aktualizuje z App Center jak każda inna aplikacja.

  1. App Center → ⚙ Ustawienia → Repozytorium aplikacji → Dodaj.
  2. Nazwij je QNAP Utilities, wklej https://www.qnaputilities.com/repo.xml, Dodaj.
  3. Otwórz QNAP Utilities w lewym pasku i zainstaluj Rtorrent 16 Prowlarr.

Panel repozytorium: każdy pakiet z kanału →

Albo ręcznie: pobierz poniższą wersję, potem App Center → Instaluj ręcznie.

Czego potrzebuje

NAS QNAP z procesorem x86_64 (Intel lub AMD) i systemem QTS 6.0 lub QuTS hero 6.0 albo nowszym.

Pobierz

Nazwa pakietu Prowlarr. SHA-256 wersji 2.6.5.5623: 8d5675a109471aca409d758fb092f029b729cc6239508a9fe209348ca26db7e6 (.sha256). Prowlarr jest dziełem twórców Prowlarra, GPL-3.0; tutaj spakowany, nie tutaj napisany. Pakiet zawiera też środowisko .NET z ich kompilacji (MIT), ICU (Unicode-3.0), OpenSSL (Apache-2.0), zlib (Zlib), bibliotekę uruchomieniową C++ (GPL-3.0 with the GCC Runtime Library Exception) i BusyBox (GPL-2.0); share/licenses/NOTICE w folderze instalacji podaje każdą część z jej licencją i źródłem. Strony projektu: prowlarr.com · kod źródłowy · informacje o wydaniach · wiki.

Unpackerr · rozpakowywanie

Wydanie, które przychodzi jako archiwa RAR, 7z, zip lub tar, zostaje w kolejce Sonarra, Radarra albo Lidarra: one importują pliki, nie archiwa. Unpackerr czyta ich kolejki pobierania, rozpakowuje każde ukończone pobranie, w którym są archiwa, żeby aplikacja mogła je zaimportować, i po imporcie usuwa to, co rozpakował. Nie ma strony WWW i nie nasłuchuje na żadnym porcie.

Jego ustawienia: unpackerr.conf

Pierwsze uruchomienie tworzy unpackerr.conf z przykładu dostarczonego przez twórców w folderze danych, <install volume>/Unpackerr na woluminie instalacji (na przykład /share/CACHEDEV1_DATA/Unpackerr), a dopóki nie ma w nim ustawionej żadnej aplikacji, Unpackerr zgłasza to w service.log obok. Przez SSH jako admin otwórz plik; pod [[sonarr]] i [[radarr]] usuń # przed url i api_key, odkomentuj blok [[lidarr]], jeśli używasz Lidarra, i wpisz klucz API każdej aplikacji z jej Settings → General. Adresy z przykładu, takie jak http://127.0.0.1:8989, są właściwe dla aplikacji na tym samym NAS-ie. Potem uruchom pakiet ponownie: /etc/init.d/Unpackerr.sh restart albo zatrzymaj go i uruchom w App Center. Plik zawiera klucze API, więc czytać go może tylko jego konto.

Z innymi aplikacjami na NAS-ie

Unpackerr obsługuje Sonarra, Radarra i Lidarra przez ich API, więc klient pobierania nie ma znaczenia. Działa jako konto unpackerr, które potrzebuje prawa zapisu do folderu, w którym kończą się pobrania. Należy do grupy arr razem z aplikacjami, a wszystkie zapisują pliki, które ich grupa może zmieniać, więc aplikacje mogą pracować z tym, co rozpakuje.

Pakiet

Unpackerr 0.16.1 w wersji, jaką jego twórcy wydają dla Linuksa: jeden statyczny program, bez żadnego środowiska uruchomieniowego obok. Jego folder danych, który aktualizacja i usunięcie pakietu zostawiają na miejscu, zawiera unpackerr.conf i service.log.

Trochę historii

Pierwsze wydania Unpackerra, z 2018 roku, nosiły nazwy deluge-unpacker i unpacker-poller i czytały listę transferów Deluge. Dziś zamiast tego pyta aplikacje *arr.

Instalacja

Zalecane: z App Center. Dodaj repozytorium tej strony jeden raz; od tej chwili pakiet instaluje się i aktualizuje z App Center jak każda inna aplikacja.

  1. App Center → ⚙ Ustawienia → Repozytorium aplikacji → Dodaj.
  2. Nazwij je QNAP Utilities, wklej https://www.qnaputilities.com/repo.xml, Dodaj.
  3. Otwórz QNAP Utilities w lewym pasku i zainstaluj (example) Unpackerr.

Panel repozytorium: każdy pakiet z kanału →

Albo ręcznie: pobierz poniższą wersję, potem App Center → Instaluj ręcznie.

Czego potrzebuje

NAS QNAP z procesorem x86_64 (Intel lub AMD) i systemem QTS 6.0 lub QuTS hero 6.0 albo nowszym. Potrzebny jest też Sonarr, Radarr albo Lidarr, który Unpackerr ma obsługiwać.

Pobierz

Nazwa pakietu Unpackerr. SHA-256 wersji 0.16.1.2: 3b14bb938d595abc988d998e7ffd3ca943c2b40e04b1c0d6851a1722dbe40d51 (.sha256). Unpackerr jest dziełem twórców Unpackerra, MIT; tutaj spakowany, nie tutaj napisany. Pakiet zawiera też BusyBox (GPL-2.0); share/licenses/NOTICE w folderze instalacji podaje każdą część z jej licencją i źródłem. Strony projektu: unpackerr.zip · kod źródłowy · informacje o wydaniach · dokumentacja.

Recyclarr · przewodniki TRaSH

Przewodniki TRaSH publikują zalecane definicje jakości, profile jakości, formaty niestandardowe i nazewnictwo dla Sonarra i Radarra. Recyclarr wpisuje wybrane przez ciebie części do twojego Sonarra i Radarra przez ich API, na podstawie jednego pliku YAML, i utrzymuje je w zgodzie z przewodnikami, gdy te się zmieniają. Ten pakiet uruchamia go raz dziennie, o 05:41, z crontaba QTS. Nie ma strony WWW i nie nasłuchuje na żadnym porcie.

Jego ustawienia: recyclarr.yml

Pierwsze uruchomienie wykonuje recyclarr config create, które pobiera przewodniki i tworzy startowy recyclarr.yml w folderze danych, <install volume>/Recyclarr na woluminie instalacji (na przykład /share/CACHEDEV1_DATA/Recyclarr); dopóki plik nie jest uzupełniony, codzienna synchronizacja kończy się błędem w service.log obok. Przez SSH jako admin wpisz każdej instancji jej base_url (http://localhost:8989 dla Sonarra na tym samym NAS-ie) i api_key (Settings → General aplikacji) i wybierz szablony przewodnika, które opisuje recyclarr.dev. Potem uruchom raz /etc/init.d/Recyclarr.sh sync i przeczytaj wynik w service.log.

Z innymi aplikacjami na NAS-ie

Recyclarr zmienia ustawienia Sonarra (w wersji 4 lub nowszej) i Radarra i niczego więcej. Działa jako konto recyclarr; zatrzymanie pakietu usuwa jego wiersz z crontaba, a uruchomienie dodaje go z powrotem.

Pakiet

Recyclarr 8.8.0 w wersji, jaką jego twórcy wydają dla Linuksa: jeden program ze środowiskiem .NET w środku. Przewodniki pobiera programem git, którego QTS nie ma, więc pakiet zawiera git z przenośnej kompilacji GitHub Desktop. Pomocnik HTTPS gita działa na naszych własnych kompilacjach curl, OpenSSL, zlib, zstd, nghttp2 i c-ares, sam program na bibliotece uruchomieniowej C++ z Ubuntu 24.04, a z QTS nie jest ładowane nic poza glibc. Folder danych, który aktualizacja i usunięcie pakietu zostawiają na miejscu, zawiera recyclarr.yml, kopię przewodników i logi.

Trochę historii

Recyclarr zaczynał jako Trash Updater: jego repozytorium na GitHubie nazywało się rcdailey/trash-updater, a GitHub wciąż przekierowuje ten adres. Wersja 1.0 z 14 kwietnia 2021 roku była pełnym przepisaniem w C# tego, co wcześniej było skryptem w Pythonie.

Instalacja

Zalecane: z App Center. Dodaj repozytorium tej strony jeden raz; od tej chwili pakiet instaluje się i aktualizuje z App Center jak każda inna aplikacja.

  1. App Center → ⚙ Ustawienia → Repozytorium aplikacji → Dodaj.
  2. Nazwij je QNAP Utilities, wklej https://www.qnaputilities.com/repo.xml, Dodaj.
  3. Otwórz QNAP Utilities w lewym pasku i zainstaluj (example) Recyclarr.

Panel repozytorium: każdy pakiet z kanału →

Albo ręcznie: pobierz poniższą wersję, potem App Center → Instaluj ręcznie.

Czego potrzebuje

NAS QNAP z procesorem x86_64 (Intel lub AMD) i systemem QTS 6.0 lub QuTS hero 6.0 albo nowszym. Potrzebny jest też Sonarr albo Radarr do skonfigurowania i dostęp do GitHuba, gdzie są przewodniki.

Pobierz

Nazwa pakietu Recyclarr. SHA-256 wersji 8.8.0: f696cd6a14ad27e8032f84842c14151902fcb8ba07656ea608047694068434fb (.sha256). Recyclarr jest dziełem twórców Recyclarra, MIT; tutaj spakowany, nie tutaj napisany. Pakiet zawiera też środowisko .NET z ich kompilacji (MIT), git (GPL-2.0), curl (curl), OpenSSL (Apache-2.0), zlib (Zlib), zstd (BSD-3-Clause), nghttp2 i c-ares (MIT), bibliotekę uruchomieniową C++ (GPL-3.0 with the GCC Runtime Library Exception) i BusyBox (GPL-2.0); share/licenses/NOTICE w folderze instalacji podaje każdą część z jej licencją i źródłem. Strony projektu: recyclarr.dev · kod źródłowy · informacje o wydaniach · przewodniki TRaSH.

Rtorrent 16 Seerr · prośby o filmy i seriale

Seerr pozwala osobom korzystającym z twojego serwera Plex, Jellyfin albo Emby prosić o filmy i seriale, na stronie WWW, która działa też na telefonie. Prośba, którą zatwierdzisz, albo prośba użytkownika, którego prośby przepuszczasz, trafia do Radarra, jeśli dotyczy filmu, i do Sonarra, jeśli dotyczy serialu; Seerr skanuje biblioteki serwera multimediów, więc pokazuje, co już na nim jest.

Seerr's first start: choose Jellyfin, Plex or Emby Seerr's Radarr server settings

Z innymi aplikacjami na NAS-ie

Seerr przekazuje prośby Radarrowi i Sonarrowi, każdemu z jego adresem (http://localhost:7878 i http://localhost:8989 na tym samym NAS-ie) i kluczem API z jego Settings → General. Serwer multimediów może działać na tym NAS-ie albo na innej maszynie, do której Seerr ma dostęp.

Pierwsze uruchomienie

Przycisk Otwórz w App Center prowadzi do http://<NAS>:5055/, własnego portu Seerra, który nadaje mu pakiet. Kreator konfiguracji Seerra prosi o zalogowanie się kontem Plex, Jellyfin albo Emby i o połączenie serwera multimediów, Radarra i Sonarra; pakiet nie ustawia żadnego hasła.

Pakiet

Seerr 3.5.0, zbudowany przez pakiet ze źródeł swojego wydania, bo twórcy Seerra publikują tylko obrazy kontenerów, i uruchamiany na Node.js 22, który pakiet zawiera. Node.js ma wbudowane własne OpenSSL i zlib, biblioteka uruchomieniowa C++ obok niego pochodzi z Ubuntu 24.04, a z QTS Seerr nie ładuje niczego poza glibc. Działa jako konto seerr; ustawienia, klucz API, baza danych i logi są w folderze danych, który aktualizacja i usunięcie pakietu zostawiają na miejscu. Nowa wersja przychodzi jako nowy pakiet w App Center.

Trochę historii

10 lutego 2026 roku zespoły Overseerr i Jellyseerr ogłosiły, że łączą się w jeden zespół, Seerr, z jednym kodem: Overseerr obsługiwał Plex, Jellyseerr dodał Jellyfin i Emby, a Seerr obsługuje jedno i drugie.

Instalacja

Zalecane: z App Center. Dodaj repozytorium tej strony jeden raz; od tej chwili pakiet instaluje się i aktualizuje z App Center jak każda inna aplikacja.

  1. App Center → ⚙ Ustawienia → Repozytorium aplikacji → Dodaj.
  2. Nazwij je QNAP Utilities, wklej https://www.qnaputilities.com/repo.xml, Dodaj.
  3. Otwórz QNAP Utilities w lewym pasku i zainstaluj Rtorrent 16 Seerr.

Panel repozytorium: każdy pakiet z kanału →

Albo ręcznie: pobierz poniższą wersję, potem App Center → Instaluj ręcznie.

Czego potrzebuje

NAS QNAP z procesorem x86_64 (Intel lub AMD) i systemem QTS 6.0 lub QuTS hero 6.0 albo nowszym. Potrzebny jest też serwer Plex, Jellyfin albo Emby.

Pobierz

Nazwa pakietu Seerr. SHA-256 wersji 3.5.0.4: 13f0605273c25689ca94dc02391db72db78efc0f5f67e2c49db7f2d672decc35 (.sha256). Seerr jest dziełem zespołu Seerr, MIT; tutaj zbudowany i spakowany, nie tutaj napisany. Pakiet zawiera też Node.js (MIT), bibliotekę uruchomieniową C++ (GPL-3.0 with the GCC Runtime Library Exception), libvips przez sharp (LGPL-3.0), wiązanie sqlite3 (BSD-3-Clause), BusyBox (GPL-2.0) i pakiety npm, od których zależy Seerr, każdy na własnej licencji; share/licenses/NOTICE w folderze instalacji podaje każdą część z jej licencją i źródłem. Strony projektu: docs.seerr.dev · kod źródłowy · informacje o wydaniach.

Tautulli · statystyki Plex

Tautulli obserwuje Plex Media Server: co jest teraz odtwarzane, kto co odtwarzał, kiedy i na jakim urządzeniu, ze statystykami, wykresami, przeszukiwalną historią i powiadomieniami o odtwarzaniu i o nowo dodanych mediach. Czyta własne interfejsy Plexa; po stronie Plexa nic się nie instaluje.

Pierwsze uruchomienie

Przycisk Otwórz w App Center prowadzi do http://<NAS>:8181/, własnego portu Tautulli. Jego kreator konfiguracji pyta o konto i serwer Plex i proponuje nazwę użytkownika i hasło do własnych stron; pakiet nie ustawia żadnego hasła. Plex Media Server może działać na tym NAS-ie albo na innej maszynie, do której Tautulli ma dostęp.

Pakiet

Tautulli 2.18.2 w wersji, jaką wydają jego twórcy, czyli kod źródłowy z potrzebnymi modułami, uruchamiany na Pythonie 3.13, który pakiet zawiera. Działa jako konto tautulli; ustawienia, klucz API, baza danych, logi, kopie zapasowe i pamięć podręczna obrazów są w folderze <install volume>/Tautulli na woluminie instalacji; aktualizacja i usunięcie pakietu zostawiają ten folder na miejscu. Tautulli nadal informuje, gdy jest nowsze wydanie, ale jego własny przycisk Update nie może zapisywać w folderze pakietu: nowsza wersja przychodzi jako nowy pakiet w App Center.

Trochę historii

Tautulli nazywał się PlexPy do wersji 2.0: jego lista zmian zaczyna się od PlexPy v1.0 z 11 sierpnia 2015 roku, a beta 2.0 z 18 grudnia 2017 roku ostrzega, że powrót do PlexPy v1 nie zadziała. README podaje jego korzenie: kod z Headphones i PlexWatchWeb.

Instalacja

Zalecane: z App Center. Dodaj repozytorium tej strony jeden raz; od tej chwili pakiet instaluje się i aktualizuje z App Center jak każda inna aplikacja.

  1. App Center → ⚙ Ustawienia → Repozytorium aplikacji → Dodaj.
  2. Nazwij je QNAP Utilities, wklej https://www.qnaputilities.com/repo.xml, Dodaj.
  3. Otwórz QNAP Utilities w lewym pasku i zainstaluj (example) Tautulli.

Panel repozytorium: każdy pakiet z kanału →

Albo ręcznie: pobierz poniższą wersję, potem App Center → Instaluj ręcznie.

Czego potrzebuje

NAS QNAP z procesorem x86_64 (Intel lub AMD) i systemem QTS 6.0 lub QuTS hero 6.0 albo nowszym. Potrzebny jest też Plex Media Server.

Pobierz

Nazwa pakietu Tautulli. SHA-256 wersji 2.18.2.2: dc1473940580746df89d4619bc763cfb5c6571adccc1766b0d7c1299b30bda3b (.sha256). Tautulli jest dziełem twórców Tautulli, GPL-3.0; tutaj spakowany, nie tutaj napisany. Pakiet zawiera też Pythona (PSF-2.0) i BusyBox (GPL-2.0); share/licenses/NOTICE w folderze instalacji podaje każdą część z jej licencją i źródłem. Strony projektu: tautulli.com · kod źródłowy · informacje o wydaniach · wiki.

TunerHub · telewizja na żywo dla Plex, Emby i Jellyfin

TunerHub to Dispatcharr dla Twojego NAS-a QNAP, zbudowany ze źródeł Dispatcharr: Twoje listy IPTV, programy telewizyjne i wideo na życzenie w jednej liście kanałów. Łączy listy M3U i konta Xtream Codes, dopasowuje do każdego kanału jego program i przekazuje całość do Plex, Emby i Jellyfin jako tuner HDHomeRun. Nagrywarka zapisuje programy na NAS-ie, pojedynczo albo całymi seriami.

Dispatcharr's TV guide: channels and their programmes Dispatcharr's channels and streams Dispatcharr's video-on-demand library Dispatcharr's stats: an active stream and its client

Screenshot: Dispatcharr

Pierwsze uruchomienie

Przycisk Otwórz w App Center prowadzi do http://<NAS>:9191/. Strona prosi o utworzenie pierwszego konta: nazwy użytkownika i hasła, które wybierasz sam. Przyjmuje je z komputera w sieci NAS-a, pod adresem NAS-a albo jego własną nazwą, przez 60 minut od uruchomienia TunerHub. Żeby otworzyć ją ponownie, uruchom TunerHub jeszcze raz w App Center. Pakiet nie generuje hasła i nie zapisuje go ani w pliku, ani w dzienniku zdarzeń QNAP.

Plex, Emby i Jellyfin

Dodaj tuner typu HDHomeRun pod adresem http://<NAS>:9191/hdhr, a program (XMLTV) pod adresem http://<NAS>:9191/output/epg; strona Channels w TunerHub pokazuje oba adresy do skopiowania. Adres tunera wpisz w serwerze multimediów: serwer nie znajdzie tunera, przeszukując sieć.

Pakiet

Pakiet zawiera Dispatcharr 0.32.0 bez zmian. Python 3.14, PostgreSQL 18, Valkey 9, nginx, uWSGI i FFmpeg 9 z HTTPS są skompilowane ze źródeł; pakiety Pythona i JavaScriptu, których używa Dispatcharr, pochodzą z PyPI i npm, a interfejs WWW buduje Vite. Działa jako konto tunerhub, a do sieci wystawia tylko nginx na porcie 9191. Baza danych, logotypy, listy, programy, kopie zapasowe i logi są w folderze <install volume>/TunerHub, a nagrania w Multimedia/TunerHub (na NAS-ie bez folderu udostępnionego Multimedia: w Public/TunerHub), skąd mogą je czytać Plex, Emby i Jellyfin; aktualizacja i usunięcie pakietu zostawiają oba foldery na miejscu. Nowe hasło ustawisz przez SSH poleceniem tunerhub manage changepassword <użytkownik>, gdy TunerHub działa.

Czego nie ma

Opcjonalnego kroku uczenia maszynowego przy dopasowywaniu programu (TunerHub dopasowuje program po nazwie i bez niego), VLC jako profilu strumienia, Comskip i sprzętowego transkodowania. Pakiet zawiera FFmpeg i Streamlink do ich profili strumienia, a Dispatcharr ma też wbudowane proxy.

Instalacja

Zalecane: z App Center. Dodaj repozytorium tej strony jeden raz; od tej chwili pakiet instaluje się i aktualizuje z App Center jak każda inna aplikacja.

  1. App Center → ⚙ Ustawienia → Repozytorium aplikacji → Dodaj.
  2. Nazwij je QNAP Utilities, wklej https://www.qnaputilities.com/repo.xml, Dodaj.
  3. Otwórz QNAP Utilities w lewym pasku i zainstaluj (example) TunerHub.

Panel repozytorium: każdy pakiet z kanału →

Albo ręcznie: pobierz poniższą wersję, potem App Center → Instaluj ręcznie.

Czego potrzebuje

NAS QNAP z procesorem x86_64 (Intel lub AMD), z QTS 6.0 albo QuTS hero 6.0 lub nowszym, i własne listy IPTV.

Pobierz

Nazwa pakietu TunerHub. SHA-256 wersji 0.32.0.1: 09d000b761cec0447dfae798698c9b1759441e348f9099c4042a577f5ed4d27a (.sha256). Dispatcharr jest dziełem projektu Dispatcharr, AGPL-3.0; tutaj spakowany, nie tutaj napisany. Dispatcharr jest znakiem towarowym projektu Dispatcharr, który nie tworzy tego pakietu ani go nie popiera. Pełne źródła: Dispatcharr-0.32.0.tar.gz. Pakiet zawiera też Pythona, PostgreSQL, Valkey, nginx, FFmpeg i BusyBox; share/licenses/NOTICE w folderze instalacji podaje każdą część z jej licencją i źródłem. Strony projektu: kod źródłowy · dokumentacja.

Ważna informacja o bezpieczeństwie!

Bezpieczeństwo

Bezpieczeństwo i zaufanie do repozytorium

Zarówno repozytoria QNAPUtilities, jak i MyQNAP.org są w pełni zaufanymi źródłami. Każda aplikacja dystrybuowana przez nasze kanały jest rygorystycznie testowana, w tym skanowana przez ClamAV.

Ostrzeżenie: Ten poziom bezpieczeństwa nie dotyczy innych repozytoriów nieznanego pochodzenia w sieci. Nawet jeśli nieznane repozytorium korzysta z zakupionego, certyfikowanego klucza, ryzyko złośliwego oprogramowania pozostaje. Zawsze weryfikuj źródło. Instalując pakiety z naszych repozytoriów, akceptujesz poniższe warunki.

Dodaj repozytorium MyQNAP.org

BezpieczeństwoMyQNAP.org [Main] Community Repo

Repozytorium społeczności MyQNAP.org w App Center: dodaj jego adres raz, a jego pakiety będą się instalować i aktualizować z App Center.

NazwaMyQNAP URLhttps://www.myqnap.org/repo.xml
  1. Otwórz App Center na NAS-ie.
  2. Kliknij koło zębate, żeby otworzyć ustawienia.
  3. Otwórz App Repository, a potem Add.
  4. Nazwa MyQNAP, URL https://www.myqnap.org/repo.xml, potem Add.
  5. Zamknij ustawienia.
  6. Otwórz MyQNAP w lewym pasku App Center: tam są jego aplikacje.

Zrzuty ekranu: MyQNAP.org, ze strony Install the REPO.

Ważna informacja o bezpieczeństwie!

Zespół

Logowanie dla zespołu. Konta zespołu nie są jeszcze otwarte: nic, co tu wpiszesz, nie opuszcza tej strony.