Planuję zastąpić mojego starego Synology DS912 nowoczesnym serwerem NAS z pełnym wsparciem dla Dockera. Obecnie rozważam QNAP TS-264 oraz Ugreen N100 (DXP2800).

Mój planowany sposób użytkowania:

Home Assistant: Działający ze wsparciem dla RFLink i Zigbee. Planuję zainstalować HA na dysku M.2 NVMe, aby nie obciążać głównych dysków HDD.

Pobieranie
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@qwelukasz: chłop zadał pytanie, a zleciała się masa troli i pyta po co... po jajco.

Generalnie nawet Synology S224+ daje radę z transkodowaniem (wystarczy, że procek ma iGPU). Mam w dockerze Jellyfin z dostępem do iGPU, jak chcę oglądać poza domem, to bez problemu transkoduje 4K do 1080p. Obciążenie procesora wynoski jakieś 20%. U mnie w Synolgy jest stary Celeron, to taki N100 tym bardziej do ogarnie.

Home Assistand mam
  • Odpowiedz
Napisałem własny Internet Radio Recorder — mały self-hosted rejestrator radia internetowego działający w Dockerze.

Powstał z potrzeby automatycznego nagrywania wybranych audycji na Synology bez pilnowania godzin, ręcznego odpalania VLC i zabawy z cronem.

Ma panel WWW, tygodniowy harmonogram, osobny plik na audycję, marginesy przed/po, obsługę programów przez północ, bibliotekę nagrań, diagnostykę strumieni, statystyki, retencję, kalendarz ICS, backup/import konfiguracji i wsparcie dla Synology/Portainera.

Nagrywanie
tomasz-pokornowski - Napisałem własny Internet Radio Recorder — mały self-hosted reje...

źródło: IRR01

Pobierz
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@tomasz-pokornowski: Napisz jakiego modelu użyłeś żebym wiedział czego pod żadnym pozorem nie dotykać. Ręcznie robiony serwer http, i najlepsze, cały HTML to jest wielki string. Takiej patologii to nawet studenci nie odwalają. Normalne modele też. Jak zobaczyłem doget i dopost to miałem flashbacki z Javovych servletów, bo ten kod wygląda właśnie jakby ktoś przepisał gołego servleta do pytrhona.
  • Odpowiedz
Poleci ktoś jakiś projekt do zrobienia wyszukiwarki prywatnego zbioru zdjęć i filmów w dockerze.
Chciałbym mieć ocr, captioning, twarze, obiekty.

Nie potrzebuję wielkiej maszyny galerii synchronizacji apek itd tylko dobrą wyszukiwarkę.

#homelab #docker #zdjecia
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jakiś czas szukałem czegoś do automatycznego lub łatwego update dockerów. I ciągle odsyłało mnie do Watchtower. Sam Portainer nie zapewnia w tym zakresie dosłownie nic. I ostatnio trafił mi się Dockhand, Od miesiąca testuję i jestem zachwycony. Tak się dzielę :)

#technologia #komputery #docker
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Udało się komuś zgrać spoolman z home assistant albo czymkolwiek co ściąga dane zużycia filamentu z drukarki bambu i odejmuję z zapasów spoolman? Mam na truenas scale w apps postawione spoolman i jako VM home assistant os + przez hacs dodane bambu lab i spoolman do ha. Wszystko niby fajnie widzi bambu itd. Ale addon spoolman nie chce za nic w świecie połączyć się z spoolman postawionym na docker. Nie wiem czy
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@The_Rainman: jakbym rozmawiał z moją mamą
- nie działa mi drukarka
- ale co to znaczy że nie działa? Jakiś błąd?
- no nie działa

Weź napisz jaki masz konkretnie błąd i jak wygląda konfiguracja to pewnie nawet ai by dało radę
  • Odpowiedz
rozwiązanie to rzekomo Kubernetes, który lepiej zarządza wolumenami (...) Na nic --restart unless-stopped, jeśli po awarii trzeba ręcznie usuwać kontener, wolumeny i tworzyć na nowo


@SendMeAnAngel: sam sobie odpowiedziałeś. Na k8s nie byłoby awarii, bo pod zeskalowałby się na inny dostępny node.
  • Odpowiedz
Co to znaczy awaria serwera? Docker jest postawiony bezpośrednio na systemie? W jakiejś maszynie wirtualnej? Przez awarie serwera rozumiesz awarie hosta? Usługi dockera? Samego kontenera? Sprawdziłeś logi kontenera?


@Shumitu: Weź pod uwagę wszystkie scenariusze.

Sprawdzałem logi serwera. To chyba ten błąd:
  • Odpowiedz
Pamiętacie to? Znalazłem przyczynę. Otóż używamy wtyczki jib-maven-plugin do budowania obrazów Docker. Tak narzucił pośrednik klienta, ale mamy wolną rękę i można to zmienić. Wtyczka ta dba o reproducible builds i między innymi ustawia wszystkie daty na 1970. W konfiguracji nie da się zachować oryginalnych dat, a jedynie ustawić sztywną datę.

Ale czy to by pomogło i przeglądarka za każdym razem by sprawdzała, czy jest nowa wersja?

Z serwera dostajemy:
- Last-Modified: Thu, 01 Jan
@SendMeAnAngel 0
Wdrażamy nową wersję aplikacji Angular. Klient nadal widzi starą wersję, bo przeglądarka zapisała w pamięci podręcznej. Jak sobie z tym radzić? Angular tworzy pliki .js z losowym ciągiem znaków, ale to index.html jest cachowany.

Po analizie wyszło, że serwer lighttpd zwraca datę Last-Modified 1970.

Można wymusić Cache-Control: no-cache, no-store, must-revalidate

Ale
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

U mnie tyle odpalone:

audiobookshelf — serwer audiobooków.
lubimyczytac-abs — integracja danych z LubimyCzytać dla AudiobookShelf.

autobrr — automatyzacja pobierania z trackerów.
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@john-mose:
Jellyfin - filmy, supper sie intergruje z *arr stakiem, bez duplikacji plikow mozna ogladac bezposrednio z pobranych torrentow
jellyseer - integracja qbitorrent i jellyfin zeby userszy mogli sobie zamawaic pliki
seafile - szybsza alternatywa do nextcloud
minecraft - wiadomo
trafiek -
  • Odpowiedz
@john-mose: Ja dzisiaj właśnie zmieniam mój home serwerek z intela n150 na i5 1250p, wszystko generalnie na proxmoxie, ale dockera w lxc też używam, a tam mam:
- Plex
- Jellyfin
- Nextcloud
- Nginx Proxy Manager
  • Odpowiedz
Mirki z #programowanie,
mam niedużą aplikację w Spring Boot, chciałbym ją uruchomić w miarę tanio (najlepiej za darmo) na jakimś kubernetesie, czy innym dokerze w internetach - macie jakieś doświadczenia / pomysły?

Korzystać z niej sporadycznie będą 3 osoby.

#kubernetes #docker #java
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@pokpok: jak chcesz tanio, to żaden kubernetes (drogie) czy docker (przydatne ale zbędne), tylko jak wyżej - tani vps i po prostu odpal jara, zapytaj chatgpt jak skonfigurować odpalanie jara w systemd
  • Odpowiedz
@SuperDuperHornet: na linuxach nie instalujesz tego syfu, bo docker działa natywnie. polecam wybrać najpopularniejszą dystrybucję, czyli pewnie ubuntu ze względu na wsparcie oraz stabilność.
  • Odpowiedz
chciałem sobie Widows 7 zaktualizować do Windows 10 ale mam 4 GB RAMu i dysk HDD i już teraz Windows 7 mi zżera 3 GB RAMu. Podobno trzeba mieć 8 GB RAMu i dysk SSD żeby Windows 10 dobrze działał.


@SuperDuperHornet: Myślę, że RAM masz DDR3, może masz wymienialny. Na allegro są kości 8 za 10-20 zł, także to bym dobrał, bo 3-4 GB to dziś durna przeglądarka potrafi zabrać.
  • Odpowiedz
🚀 CI/CD w GitLabie dla Java Developerów – Od Commita po Produkcję! ⚙️

📅 Już poniedziałek, 2 czerwca 2025 o 19:00 – Spotkanie Online!

💡 Chcesz zautomatyzować cały proces wdrażania aplikacji Java? Na tym szkoleniu przejdziesz przez kompletny scenariusz CI/CD z wykorzystaniem GitLaba – od pierwszego commita, przez testy, aż po automatyczne wdrożenie aplikacji na serwer zdalny.

Podczas
SoftBull - 🚀 CI/CD w GitLabie dla Java Developerów – Od Commita po Produkcję! ⚙️

📅...

źródło: ci-cd

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Do odpalenia 30 kontenerów dla laba, nie są jakieś potężne ale ilość podnosi wymagania. Poszukuję VPS, tani, który pozwoli to uruchomić. Co znajduje to koszt około 100zl za miesiąc gdzie w tej cenie 4vCPU, 16GB RAM i 100 GB dysku

Na allegro idzie dostać poleasingowe stacjonarki z Intel Xeon E3 3,5 GHz (8watkow), 32GB RAM, sensownym dyskiem w cenie 600-1000zl. A może inny proc? Zostaje do postawienia jakiś docker compose albo coś
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@vajroos: 30 kontenerów to może być zarówno 300MB RAMu jak i 300GB ( ͡° ͜ʖ ͡°)
Masz sprawdzone ile dokładnie potrzebujesz, albo czy wszystko musi być jednocześnie aktywne?
  • Odpowiedz
Miraski,
wydajność udostępniania plików Dockerowi na OSX na nowych MBP jest odczuwalna? Mówię o projektach o dużej ilości plików. W sensie: potrafi to frustrować czy w zasadzie człowiek sobie z tego nie zdaje sprawy?

(Chodzi mi o to, że na Fedorze/Ubuntu/Debianie wiadomo: pliki są bezpośrednio dostępne przez ten sam system plików; na Windowsie jak masz pliki wewnątrz WSL2 to tak samo, a na OSX de facto to działa podobnie jak na Windowsie
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dokupiłem dysk do NAS który stoi na ubuntu serwer. Mam w dockerze postawiony plex przez docker compose i punkt montowania na /mnt/dysk i teraz mam drugi dysk zamontowany w /mnt/dysk2 i teraz pytanie. Czy muszę usuwać cały kontener i zmieniać punkty montowania plexa czy można to jakoś inaczej zrobić?
#komputery #serwery #plex #ubuntu #docker
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@The_Rainman: docker compose down żeby zatrzymać kontener i w zamontowanych katalogach dodajesz punkt montowania drugiego dysku. Nie wiem jak plex ale jellyfin lajtowo ogarnia żę jedna konlekcja jest rozrzucona po dwóch katalogach
  • Odpowiedz
No trzymajcie mnie, bo nie wytrzymię.
I naprawdę już skończyły mi się pomysły na ten n8n.

Prosty do bólu workflow - weź plik xlsx i zaimportuj jego zawartość do tabeli SQL.
Biorę plik xlsx 54MB - działa
Biorę plik CSV 150MB - działa
Dziadzlabem - No trzymajcie mnie, bo nie wytrzymię.
I naprawdę już skończyły mi się p...

źródło: image

Pobierz
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Ja na twoim miejscu przekonwertowałbym to na csv i puścił SQLem do DB prosto.

COPY moja_tabela
FROM 'mojplik.csv'
DELIMITER ',' CSV HEADER;
  • Odpowiedz
2 godziny męczyłem się z konfiguracją traefik w dockerze, za nic nie chciał działać. Widział inne kontenery ale nie robił przekierowań.

Teraz się zorientowałem że nie połączyłem kontenerów wspólną siecią... Ja p------e (°°

Działa, ale sprawdzę jeszcze caddy bo ponoć lepszy. Miałem jeszcze instalować authelia ale sobie odpuszczę do jutra ¯\(ツ)/¯

#homelab #devops #informatyka #docker
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@K-S-: nooo czyli wszystko w porządku - na tym polega labowanie: znajdujesz (albo wymyślasz) problem, spędzasz długie godziny nad jego rozwiązaniem, by ostatecznie stwierdzić, że problem był... między monitorem a krzesłem (σ ͜ʖσ)

Jak nie chce Ci się stawiać autheliii, schowaj się za Cloudflare i tam sobie chociaż oath (AAD, Google, whatever) ustaw jako warstwę dostępu.
  • Odpowiedz
Mam problem, którego nie potrafię rozwiązać.

W skrócie jest apka w Dockerze na Ubuntu (webapp, db, python pomiedzy oraz mqtt broker do zbierania&wysylania danych).

Dane z instrumentow wysylane przez brokera mqtt maja przechodzic przez openVPN, natomiast nie może to ograniczać komunikacji pomiędzy kontenerami, na czym aktualnie się zatrzymałem:

https://github.com/dperson/openvpn-client
Zapaczony - Mam problem, którego nie potrafię rozwiązać. 

W skrócie jest apka w Dock...

źródło: Zrzut ekranu 2025-01-16 o 13.35.30

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Zapaczony: raczej oddzielić infrastrukturę od aplikacji i po prostu zestawic vpn na urządzeniu sieciowym.
Takie rzeczy jak tunele się ustawia raz i praktycznie tylko monitoruje, szkoda zaprzątać sobie głowy potem diagnozowaniem czemu docker z vpnem nie wstał i reszta aplikacji też przestała działać.
  • Odpowiedz