---
title: >-
  HomeServer 2: moduł zdjęć i nowości w module kamer
date: 2017-09-08 11:30:00
modified: 2026-05-23 09:24:30
lang: pl
authors: Piotr Pelica
url: https://pelica.net/pl/homeserver-2-modul-zdjec-i-nowosci-w-module-kamer
tags:
 - technology
 - self-hosting
 - raspberry-pi
 - homelab
status: published
---

# HomeServer 2: moduł zdjęć i nowości w module kamer

Dziś pochwalę się nowymi funkcjami, jakie pojawiły się ostatnio w HomeServer 2 – moduł zdjęć oraz modyfikacja modułu kamer.

### Zdjęcia

media[2116]

Moduł zdjęć pozwala na fajne wyświetlenie wszystkich zdjęć z plików użytkownika oraz współdzielonych – zbiera on po prostu wszystkie pliki graficzne (jpg, png, gif) na dysku z katalogu użytkownika oraz z katalogu współdzielonego – z modułu plików – i wyświetla je w formie kafelków.

Trochę główkowania, trochę kodu, szczypta CSS i gotowe. Moduł Zdjęć wymaga, by w konfiguracji włączony był moduł Plików, gdyż wykorzystuje jego funkcjonalności.

Zdjęcia doładowują się w tle w ramach przewijania zawartości okna. Dla wydajności raz zbudowana lista zdjęć przechowywana jest w cache, które można wyczyścić klikając na przycisk odśwież. Dodatkowo system generuje w locie miniaturki zdjęć i również zapisuje je w cache – dzięki temu oszczędzany jest zarówno transfer danych jak i pamięć przeglądarki, a panel chodzi zdecydowanie szybciej, niż w przypadku ładowania pełnych wersji zdjęć. Wszystko działa również w wersji mobilnej.

media[2115]

Każde ze zdjęć można kliknąć, otworzy to wtedy jego podgląd. Możemy kliknąć na zdjęcie, aby je powiększyć do pełnej szerokości ekranu, a następnie do pełnego rozmiaru – domyślnie zdjęcie jest zmniejszane tak, by zmieścić się w całości na ekranie. Za pomocą przycisków na dole otwartej modalki możemy przechodzić pomiędzy zdjęciami. W tym widoku działa również nawigacja za pomocą klawiatury – odpowiednio klawisze strzałek w lewo bądź w prawo otwierają poprzednie bądź następne zdjęcie. Opcja Otwórz w widoku pliku przeniesie nas do modułu plików bezpośrednio do wybranego zdjęcia, gdzie uzyskamy dostęp do wszystkich opcji dostępnych dla zdjęcia – obracania, przycinania, a także dla wszystkich plików – usuwania, zmiany nazwy, przenoszenia.

### Kamery

media[2117]

W module kamer pojawiła się opcja modyfikacji jej listy – od tej pory użytkownicy mogą zarządzać listą dostępnych kamer z poziomu interfejsu webowego, bez konieczności modyfikowania plików.

Dzięki temu możemy zdefiniować dowolną ilość kamer bez wchodzenia na HS2 przez SSH bądź FTP. Obecnie wspierane są dwa typy kamer – strumienie MJPG, snapshoty JPG oraz kamery ładowane poprzez ramkę (iframe) – ta druga opcja zapewni kompatybilność raczej większości kamer, choć MJPG obsłużyłem zdecydowanie lepiej – np. wznawianie połączenia po jego utraceniu czy otwieranie strumienia za pomocą proxy HS2, jeśli użytkownik nie może uzyskać do niego dostępu bezpośrednio. Zastanawiam się nad dodaniem w przyszłości obsługi YouTube bądź innych serwisów streamingowych.
