Silas Mariusz

rm -rf /
Help us, GOD!
5 Kwiecień 2008
10 234
2 560
405
Odznaki
205
Nowy Sącz
forum.qnap.net.pl
QNAP
TS-x77
Ethernet
1 GbE
Poz.
6
 

Noc żywych serwerów​


FreshRSS, Heimdall i FileRise na Twoim QNAP-ie. Wydanie Halloween, 11/2026.

Siemanko, QNAP-owcy!

W Halloween łatwo kupić coś, co świeci, wyje albo samo otwiera oczy. Ja mam inną propozycję na wieczór: uruchomić na QNAP-ie trzy rzeczy, z których będzie pożytek także wtedy, gdy dynia trafi już do kosza.

Zaczniemy od własnej gazety, w której sam wybierasz źródła. Potem zrobimy stronę startową, żeby przestać zgadywać, pod którym adresem mieszka dana aplikacja. Na koniec przygotujemy miejsce na pliki z podglądem i linkami do udostępniania. Za całość będzie odpowiadał WebHostPro, a role główne dostaną FreshRSS, Heimdall i FileRise.

To właśnie lubiłem w dawnych magazynach komputerowych. Dobry artykuł nie kończył się na zdjęciu pudełka. Po lekturze człowiek wiedział, czego spróbować, i miał ochotę zabrać się do roboty. W tym wydaniu są więc zarówno opowieść, jak i pełna instrukcja z poleceniami. Wszystko zaczynamy w sieci lokalnej.

63-home-dashboard.webp


Tak może wyglądać własna strona startowa. Każdy kafelek prowadzi do adresu, który mu przypiszesz.

Najpierw robimy miejsce​


WebHostPro ma własny serwer WWW i panel do zarządzania witrynami. Każda z nich dostaje osobny folder, konto oraz proces PHP. Możesz dobrać serwer nginx lub httpd i wersję PHP do aplikacji, którą właśnie instalujesz.

W poradniku oddamy mu porty 80 i 443. Jeśli zajmują je serwer WWW i panel QTS, najpierw zwolnimy je w ustawieniach QTS. Dopiero potem użyjemy przycisku „Przenieś serwer frontowy na 80 i 443”. WebHostPro pokaże, co zajmuje porty, sprawdzi konfigurację i zachowa poprzednie pliki w migawce.

Folder Web pozostanie dostępny przez witrynę domyślną, z obsługą PHP i .htaccess. Trzeba natomiast uwzględnić zmianę adresu panelu QTS oraz działanie aplikacji korzystających z dotychczasowego serwera WWW. W instrukcji jest też kolejność powrotu do poprzedniego układu.

REDAKCJA RADZI

Zanim zwolnisz port 443, zapisz nowy adres panelu QTS. W przykładzie będzie to https://192.168.1.20:8443/. Podstaw własny adres NAS-a. To drobiazg, dzięki któremu po kliknięciu „Zastosuj” nie zaczniesz szukać zaginionego panelu.

FreshRSS. Twoja poranna gazeta​


Otwierasz stronę po jeden tekst. Po chwili czytasz już piąty, a tego pierwszego nawet nie skończyłeś. FreshRSS pozwala urządzić sobie spokojniejsze miejsce do lektury. Dodajesz kanały wybranych serwisów, zbierasz ich nowe wpisy w jednym czytniku i sam decydujesz, co otworzyć.

Na początek możesz wrzucić NASA Image of the Day, selfh.st i Hacker News. Potem dopisać własną prasówkę: blog autora, który ma coś do powiedzenia, wiadomości o ulubionym projekcie, dział aktualności producenta. Spis treści układasz Ty.

FreshRSS uruchomimy na PHP 8.4 i httpd, z bazą SQLite. W pełnej instrukcji wyjaśniam układ folderów, rolę .htaccess i komunikat instalatora dotyczący katalogu p. Jest też wpis do harmonogramu QTS, dzięki któremu czytnik będzie pobierał nowe artykuły bez ręcznego odświeżania.

51-rss-reader-light.webp


Własna prasówka zaczyna się od kilku dobrze wybranych kanałów.

Heimdall. Koniec z adresem „gdzieś w zakładkach”​


Jedna aplikacja ma swój port, druga długą nazwę, trzecia wylądowała w zakładkach pod tytułem „Login”. Wszystko działa. Tylko znalezienie właściwej strony zaczyna przypominać poszukiwanie instrukcji do routera, która przecież na pewno gdzieś leży.

Heimdall zbiera te adresy na jednej stronie z kafelkami. Wybierasz typ aplikacji, podajesz nazwę i adres. Dla rozpoznawanych programów dostajesz gotową ikonę oraz kolor; pozostałym możesz przypisać własną grafikę.

Zacznij od QTS, FreshRSS i FileRise. Jeśli korzystasz też z Rtorrent 16 czy Bucket & Code Server IDE, dodaj ich adresy. Kafelki są skrótami do istniejących usług, więc samo dodanie pozycji nie instaluje nowego programu na NAS-ie.

Heimdall dostanie PHP 8.4 i nginx. Poradnik uwzględnia plik .env oraz poprawkę miejsca zapisu tymczasowej ikony. Ten drugi szczegół pozwala dopasować aplikację do osobnego katalogu tymczasowego jej witryny w WebHostPro.

FileRise. „Podeślij mi ten plik” ma krótszą odpowiedź​


Czasem chcesz pokazać kilka zdjęć, udostępnić dokument albo podać komuś materiał do pobrania. FileRise daje do tego osobne miejsce: listę plików, galerię, podgląd zdjęć i filmów oraz linki z terminem ważności. Do linku możesz dodać hasło. Udostępniać można również foldery.

Uruchomimy go na PHP 8.4 i httpd. Foldery z przesłanymi plikami, kontami i metadanymi umieścimy obok public, poza katalogiem udostępnianym przez serwer WWW. Gotowe polecenia są w instrukcji, razem z wyjaśnieniem obu zmian w konfiguracji.

W opisanej konfiguracji FileRise pracuje na plikach przesłanych do niego albo skopiowanych do jego folderu uploads. Pozostałe foldery udostępnione NAS-a obsługujesz jak dotąd. To wygodne, wydzielone miejsce na materiały do przeglądania i przekazywania dalej.

73-files-gallery-light.webp


Widok galerii przydaje się wtedy, gdy nazwa pliku mówi mniej niż jego miniatura.

PRAKTYKA

W tym wydaniu aplikacje działają w LAN przez HTTP, bez szyfrowania połączenia. Link z FileRise otworzy osoba, która może dotrzeć do tej sieci, na przykład lokalnie albo przez VPN. Sama nazwa z nip.io nie udostępnia NAS-a w Internecie.

Otwieramy warsztat​


Potrzebujesz QNAP-a z procesorem Intel lub AMD, x86_64, systemem QTS 6.0 lub QuTS hero 6.0 albo nowszym oraz bezpłatnego WebHostPro z repozytorium QNAP Utilities. W App Center dodaj repozytorium:

Kod:
https://www.qnaputilities.com/repo.xml

Instrukcja prowadzi przez zmianę portów, kreator witryny i instalację wszystkich trzech aplikacji. Zawiera komplet poleceń FAQ SSH, zrzuty ekranów oraz podpowiedzi przy błędach 403 i 500. Używamy konkretnych wersji: WebHostPro 0.8.2, FreshRSS 1.30.4, Heimdall 2.8.3 i FileRise 3.38.0. Łatwiej wtedy porównać własny ekran z opisem.

Otwórz pełny poradnik: WebHostPro i trzy aplikacje krok po kroku

Jeśli chcesz później wyjść poza LAN, jest również poradnik o własnej domenie, stronie, DNS-ie i poczcie. To kolejny etap z osobną konfiguracją dostępu i certyfikatów.

Na Halloween można urządzić maraton horrorów. Można też przeznaczyć część wieczoru na mały projekt i następnego dnia otworzyć własną gazetę z własnej strony startowej. Mnie ten drugi pomysł nadal cieszy tak samo jak pierwsza strona, która kiedyś odpowiedziała po naciśnięciu Enter.

Silas Mariusz
QNAP Forum Polska

Źródła i dalsza lektura​



QNAP Utilities to niezależny projekt. Opisane aplikacje nie są produktami QNAP Systems, Inc. QNAP jest znakiem towarowym QNAP Systems, Inc.


qnaputilities.com
 
  • Lubię to
Reakcje: logos