Czy ja moge w jakis sposob podpiac #pihole na #raspberrypi z #nginx ale od razu z szyfrowaniem? Znalazlem na ich stronie tutorial jak podlaczyc nginx i sam nginx dziala, ale chcialem dodac certyfikat SSL certbotem, ale narzeka na domene. Czy ja moge uzyc jakiejs prywatnej domeny tzn tylko w sieci lokalnej w domku czy to musi byc domena, do ktorej przypisalem jakis rekord DNS?
Bo tak
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@przepyszna_frytka: Twój Nginx zainstalowany na Raspbianie zostaw w spokoju. Wspomniany kontener docker-swag ma już w sobie swojego Nginxa, który służy do przeprowadzania walidacji. Jest on całkowicie odizolowanego od hosta. Kontener docker-swag z Nginxem możesz odpalać tylko wtedy kiedy potrzebujesz dokonać walidacji domeny, albo trzymać go odpalonego cały czas. Wówczas wtedy odświeżanie certyfikatu SSL będzie się wykonywało automatycznie gdy stary certyfikat wygaśnie.

Tu po lewej stronie dwukropka podajesz gdzie ma się utworzyć
  • Odpowiedz
Mam Mirki pytanie. Jako ze szykuje sie na to ze bede mial teraz troche wiecej wolnego czasu postanowilem pobawic sie z gratami jakie ostaly mi sie z roznych projektow i sprobowac czegos nowego.

Pomysl jest by zdalnie obslugiwac kilka silniczkow i jakies oswietlenie. Na malinie zainstalowalem nginx i jako ze nigdy nie pracowalem z PHP to zaczalem bawic sie w dodawanie jakichs przyciskow etc. Powstaje jednak kilka pytan:

1. Jak wyglada sprawa z bezpieczenstwem
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jakbyś chciał to wystawić na świat to najlepiej na poziomie HTTP gateway postawić od razu jaką prostą kontrolę dostępu - chocby HTTP Basic Auth z dlugim hasłem bo robaki będą to skanować na 100%


@JohnReese: ja bym tego na swiat nie wystawial, lepiej postawic jakiegos vpn-a i dzialac po sieci lokalnej, basic auth w tym przypadku moze byc choc nie musi.
  • Odpowiedz
Mamy tutaj jakiegos kozaka?
mam problem z reverse proxy. Mam appke (ghost blog) w kontenerach/swarm.
dobijam sie do niej po domenie np przyklad.wykop.test

chcialbym zeby ta apka byla dostepna pod sciezka /ghost

zrobilem
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#rpi #linux #arm #gstreamer #nginx #github
2 pytania - czy jest to możliwe i od czego zacząć

rpi i inny procesor ARM z eth

chciałbym do RPI podpiąć jakąkolwiek kamerę i przesłać obraz za pomocą ETH bezpośrednio do drugiego procka z ETH - bez infrastruktury sieciowej po drodze.
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@tmekuu: czytaj SPTS lub MPTS lub MPEG-4. Kodek może być HW lub SW, bez znaczenia (to tylko kwestia stresu procka).
Gstreamera nie znam, ale dla niego nie powinno być różnicy, czy jest switch po drodze, czy go nie ma.

Brak switcha nie ma znaczenia, jeśli to tylko są dwa urządzenia. Starsze (prostsze) typy interfejsów będą potrzebowały skrętki zcrossowanej (z przeplotem).

Brak routera, to brak wyjścia na świat i brak DHCP, czyli
  • Odpowiedz
Mirki mam taka sytuacje bo mam stronę live i testowa i niby są takie same na takim samym CMS, no kopie niby kurde i obsługa cloud twierdzi ze stoją na nginx. No a prawda jest taka ze live stoi na Apache a tylko testowa jest na nginx, przynajmniej tak mi pokazuje

Obsługa oszukuje czy jakiś problem w konfiguracji myślicie?


#it #serwery #apache #nginx
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, mam problem - przestało mi działać reverse proxy w nginx - mam "502 Bad Gateway". Nie wiem co zmieniałem, ale wydaje mi się, że samemu nic. Serwis działa na http://192.168.111.121:8989 i łącząc się bezpośrednio jest ok. Jeżeli próbuję przez https://192.168.111.121:5003/sonarr, to mam błąd 502.

Log:

2020/10/09 00:03:38 [error] 828#828: *522 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.111.126, server: moja-domena.ovh, request: "GET /sonarr/ HTTP/1.1", upstream: "http://[::1]:8989/sonarr/", host: "192.168.111.121:5003"
Config:
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@grajlord: moze interface sieciowy nie jest podniesiony w momencie startu proxy ?
sprawdz logi , a jak nic nie znajdziesz to wlacz autostart tej uslugi i odpal z pewnym opoznieniem ze skryptu po podniesieniu systemu
  • Odpowiedz
Mam stronkę z logowaniem na adresie http://192.168.255.1:8887. Chcę zrobić reverse proxy na nginx wraz z SSL.
Adres https://login.xyz.com:8887 ładnie działa, do momentu, kiedy nie klikam zaloguj. Firefox krzyczy, że dane będą przesłane w niezabezpieczonej formie, po czym po zalogowaniu jestem przekierowywany w przeglądarce na nieszyfrowany adres IP, tj. to widzę w pasku przeglądarki **http://192.168.255.1:8887

Ma ktoś pomysł, co skopałem?

Tutaj kod, bo coś mi formatowanie się zmienia i gubi
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@linuxuser: Elegancko, Portainer jest spoko. Fajnie że masz taki router, bo ja musiałem sobie postawić serwer DNS, żeby mi rozwiązywał nazwy, wpisać własny DNS w routerze i teraz jak serwer się wyłączy lub wykrzaczy, to mi pół minuty potrafi nazwy zewnętrzne rozwiązywać, ale nic to...

Nie pamiętam dokładnie jak, ale o reverse proxy na nginx jest dużo materiałów anglojęzycznych. W każdym razie musisz sobie postawić kontener proxy - który jako jedyny
dict - @linuxuser: Elegancko, Portainer jest spoko. Fajnie że masz taki router, bo ja...
  • Odpowiedz
@kam1ll: To co podali w wiadomości. Tylko po linijce z header daj jeszcze exit(); Nie jest to najlepsze wyjście, ale chyba lepszego w hostingowni nie znają ;)
  • Odpowiedz
Cześć

Może mi ktoś podsunąć pomysł czemu taka konfiguracja w nginx:

location /admin-panel/ {
alias /opt/test/admin-panel-front/www/;
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@GaiusBaltar: To może inaczej - on ładuje poprawny plik index.html, ale w index.html wczytuję pliki .js.
index jest w katalogu /opt/test/admin-panel-front/www/, ale plików .js szuka już w /usr/share/nginx/html...
  • Odpowiedz
Treść przeznaczona dla osób powyżej 18 roku życia...
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Postawiłęm serwer na OpenMediaVault z nextcloud z reverse-proxy na nginx i z pomocą letsencrypt wg. tego exampla: https://github.com/nextcloud/docker/tree/master/.examples/docker-compose/with-nginx-proxy-self-signed-ssl/mariadb/fpm

Serwer stoi, reverse-proxy działa, ale tylko i wyłącznie jak wchodzę przez https://moj_turbo_adres (niezależnie, czy z zewnątrz, czy z LAN), jednak kiedy tylko kliknę coś na stronie, to dostaję przekierowanie na http://moj_turbo_adres, a tam info od nginxa: "503 Service Temporarily Unavailable", czyli dokładnie to samo, kiedy próbuję wejść prosto przez http://
Ktoś coś?
#
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Wykrycie i automatyczne wrzucenie do ipset to nie problem ale oczywiście zanim kretyn zorientuje się, że żaden z 20k proxy ip nie działa to jeszcze będzie próbował przez godzinę. A następnego dnia wróci z nową paczką adresów.

Jak się bronicie przed ddos/brute force lub podobnymi atakami, budujecie bazy adresów ip z publicznych list proxy i banujecie prewencyjnie całe bloki adresów?
Tylko skąd wziąć solidne info żeby przy okazji nie wyciąć legitnych użytkowników?
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Rexikon: chyba coś koło miliona normalnie, a później koło miliarda bo sam firehol na 1lvl który teoretycznie powinien być zawsze zablokowany daje 600mln ;-) ale część z tego jest na whiteliście bo lądują tam też np dnsy z racji podatności na wykorzystywanie w atakach czy wszystkie ip z lanu.

Jak chcesz same proxy to firehol_anonymous + dronbl ale tam niestety nie udostępniają pełnej listy więc trzeba robić dnsowe requesty jak
  • Odpowiedz
To starsza generacja, obydwa rozwiązania są agentowe. Puppet używa swojego wlasnego puppet dsl a chef ruby. Dokumentacja, no to kwestia totalnie subiektywna, wszystko to zakłada naciągnięcie ludzi na płatny support.
  • Odpowiedz
Próbował ktoś wrzucić SPA za pomocą pm2 na mydevil.net? Robię wszystko jak w docsach pm2 i nadal nie przekierowuje na index.html. Trzeba dodatkowo skonfigurować coś po stronie mydevil? Czy bez nginxa nie da rady tego sprawnie zrobić?
#mydevil #pm2 #nginx #webdev
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

17) https://caddyserver.com/ - #caddy #golang


A skoro my przy Caddy, to zbliża się wersja 2.0 - 27k gwiazdek na githubie i konfiguracja przez

RestAPI powinna zastanowić tych, czy warto sprawdzić ten projekt. Przypominam, że caddy to

taki web serwer, w którym trzeba się ostro nagimnastykować w konfiguracji, aby... wyłączyć https. :-)


@
  • Odpowiedz
Hej,

Mam teraz ustawione reverse proxy i jak wchodzę na moją stronę [https://wordpress.strona.pl](https://wordpress.strona.pl), to wyskakuje strona jak po lewej, chyba bez Javascript.

Ale jak wejdę przez adres IP udostępniony przez dockera np. http://192.168.22.22:8102, to wszystko działa tak jak powinno(prawy obrazek)
q.....n - Hej,

Mam teraz ustawione reverse proxy i jak wchodzę na moją stronę http...

źródło: comment_1585069273JOK2AGpnNRrrqlrLAPUl6p.jpg

Pobierz
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej,
ustawiłem w końcu reverse proxy na nginx, ale mam problem
wewnątrz pliku konfiguracyjnego mam taką linię

server {
listen 443 ssl;
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@qarmin: na stacku piszą, że można rozwiązać używając opcji "resolver" w sekcji "location", więc pewnie w ten sposób musiałbyś zmienić config. Miałem podobny problem, ale nie testowałem tego rozwiązania.

location / {
resolver 127.0.0.11 valid=30s; # docker DNS
set $upstream_bar gitlab;
  • Odpowiedz
Hej,

W końcu po godzinach rozwiązywania problemów którymi częścią wspólną byłem ja, udało mi wygenerować certyfikat Let's Encrypt.

Wszystkie usługi mam postawione na dockerze na jednej maszynie z Ubuntu.

Chciałbym
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach