Kompleksowa obsługa SEO oraz SEM firmy konsultingowej, świadczącej usługi B2B....
Zobacz case studyZainstalowałeś(aś) Langflow w wersji dockerowej? Na pewno warto go zabezpieczyć przed niespodziankami.
Znajdujemy ID kontenera z Langflow (do poleceń dockerowych może być potrzeba dodać „sudo” na początku – zależnie od konfiguracji):
sudo docker ps
Sprawdzamy logi Langflow pod kątem prób logowania:
sudo docker logs <nazwa_kontenera_langflow> 2>&1 | grep -i login
Instalujemy Fail2Ban (jeśli nie jest zainstalowany):
sudo apt install fail2ban
Tworzymy plik konfiguracyjny jail dla Langflow:
sudo nano /etc/fail2ban/jail.d/langflow.local
Przykładowa zawartość pliku:
[langflow]
enabled = true
port = 7860
filter = langflow
logpath = /var/lib/docker/containers/*/*.log
maxretry = 5
findtime = 600
bantime = 3600
Domyślnie ban trwa 3600 sekund (60 minut) po przekroczeniu 5 błędnych prób logowania w ciągu 10 minut. Parametry możesz dostosować do swoich potrzeb:
300 = 5 min, 86400 = 24h, -1 = ban permanentny (do ręcznego odblokowania)Po każdej zmianie konfiguracji restartujemy Fail2Ban:
sudo systemctl restart fail2ban
Jeśli PostgreSQL działa wewnątrz kontenera Docker jako część Langflow i nie wystawiasz portu 5432 na zewnątrz, nie musisz go osobno zabezpieczać. Kontener komunikuje się wyłącznie wewnętrznie w sieci Dockera – nikt z zewnątrz się do niego nie dostanie.
Sprawdź, czy port PostgreSQL jest wystawiony na zewnątrz:
sudo docker ps
0.0.0.0:5432->5432/tcp lub :::5432 – port jest dostępny z zewnątrz i warto dodać zabezpieczenia (Fail2Ban lub firewall)Jeśli poza Langflow uruchamiasz inne usługi, każda wymaga innego podejścia:
Przykład blokowania portów przez UFW:
sudo ufw deny from any to any port 11434
sudo ufw deny from any to any port 5000
Oba narzędzia działają na tym samym poziomie systemu (UFW to frontend dla iptables), więc nie używaj ich jednocześnie – jedno może nadpisywać reguły drugiego.
Sprawdź status UFW:
sudo ufw status
Status: inactive – UFW nie działa, możesz spokojnie używać iptablesStatus: active – UFW zarządza regułami i ręczne wpisy iptables mogą być nadpisane przy restarcieJeśli nie masz bardzo złożonej konfiguracji, UFW jest wygodniejszym wyborem – ma prostszą składnię, lepiej integruje się z Fail2Ban i łatwiej nim zarządzać. Wystarczy wybrać jedno narzędzie i się go trzymać.
Kompleksowa obsługa SEO oraz SEM firmy konsultingowej, świadczącej usługi B2B....
Zobacz case studyProjekt content marketingowy dla polskiego producenta kosmetyków. Realizowałem go po...
Zobacz case studyOptymalizacja i pozycjonowanie sklepu opartego na Prestashop. Przygotowanie content planu...
Zobacz case studyOptymalizacja nowej strony internetowej oraz sklepu opartego na Prestashop. Przygotowanie...
Zobacz case studyPozycjonowanie lokalne i content marketing. Realizowałem projekt od strony SEO...
Zobacz case studyKoordynacja SEO wdrożenia nowej wersji serwisu internetowego sieci kilku placówek...
Zobacz case studyZwiększenie poziomu świadomości marki. Projekt realizowany od strony SEO jako...
Zobacz case studyZwiększenie poziomu świadomości marki. Projekt realizowany od strony SEO jako...
Zobacz case studyOpinie i rekomendacje otrzymane od innych specjalistów:







Realizowałem skuteczne działania e-marketingowe dla kilkudziesięciu marek. Niżej wybrane spośród nich:
Copyright 2022 © „ION” Michał Sławiński, NIP: 732-198-98-86, Regon: 100706412 | Logotypy wykorzystane jedynie w celach informacyjnych