nginx

Nginx proxy i serwer www

Wprowadzenie: Dziś skupimy się na: Podstawowe pojęcia: poznanie różnicy między dyrektywą a kontekstem, model dziedziczenia i kolejność, w jakiej nginx wybiera bloki serwera i lokalizacje. Czym jest Nginx? Nginx to wszechstronny serwer WWW znany ze swojej wyjątkowej szybkości. Oprócz serwowania treści internetowych, działa jako reverse serwer proxy i proxy, ułatwiając płynną integrację z wolniejszymi serwerami upstream, takimi jak Unicorn lub Puma. Nginx umożliwia dystrybucję ruchu poprzez równoważenie obciążenia, obsługuje strumieniowanie mediów, dynamiczne zmienianie rozmiaru obrazów, buforowanie treści i wiele więcej....

kwietnia 2, 2024 · 7 min · 1321 słów
wifi

Jak wyświetlić hasło do Wifi?

Co będziemy robić? W tym artykule opiszę jak wyświetlić hasło do Wifi pod warunkiem że twój komputer wcześniej podłączył się do tej sieci. Na Windowsie Skorzystamy z CMD czyli narzędzia do tłumaczenia poleceń w systemie Windows. CMD jest używane do tworzenia osadzonych odwołań. Większość tych poleceń korzysta z dokumentów i plików wsadowych do automatyzacji zadań, wykonywania zadań administracyjnych na wysokim poziomie oraz rozwiązywania problemów związanych z systemem operacyjnym. Windows Command Processor to oficjalna nazwa wiersza polecenia, znana również jako command shell czy cmd prompt....

listopada 14, 2023 · 2 min · 219 słów
docker

Go Cheatsheet

Wprowadzenie Go, znany także jako Golang, to język programowania stworzony przez Google. Jest to język open source charakteryzujący się wyjątkową wydajnością i efektywnością. Jest idealny do tworzenia oprogramowania serwerowego, narzędzi dla programistów i aplikacji internetowych. Ze względu na swoją prostotę, Go zyskuje coraz większą popularność w tworzeniu skalowalnych i wydajnych aplikacji internetowych oraz mikrousług. Przydatne linki A Tour of Go Go repl Go Lang wiki Hello World! package main import "fmt" func main() { message := greetMe("world") fmt....

października 19, 2023 · 6 min · 1184 słów · Adam
hugo

Deploy hugo app && github actions

Deploy aplikacji Hugo za pomocą GitHub Actions GitHub Actions to potężne narzędzie do automatyzacji procesów w repozytoriach GitHub. W poniższym artykule omówimy, jak wdrożyć stronę internetową opartą na Hugo, korzystając z GitHub Actions. Konfiguracja GitHub Actions Stwórz plik .github/workflows/deploy.yml w swoim repozytorium. Dodaj poniższą konfigurację do pliku deploy.yml: name: Deploy website on: push: branches: - master jobs: deploy: runs-on: ubuntu-latest steps: - name: Get files uses: actions/checkout@v3 with: submodules: true fetch-depth: 0 - name: Setup Hugo uses: peaceiris/actions-hugo@v2 with: hugo-version: '0....

września 28, 2023 · 2 min · 220 słów · Adam
docker

Traefik, Docker i SSL

Co to jest Traefik? Traefik to dynamiczny serwer proxy oraz równoważący obciążenie o otwartym kodzie źródłowym. Często używany jest jako narzędzie do zarządzania ruchem w środowiskach kontenerowych, takich jak Docker. To narzędzie umożliwia automatyczne przekierowywanie ruchu sieciowego do różnych serwisów na podstawie zdefiniowanych reguł konfiguracyjnych. Dodatkowo, obsługuje wiele protokołów komunikacyjnych, w tym HTTP, TCP oraz UDP. W tym poradniku pokażę Ci jak skonfigurować Traefik w Dockerze. Zalety korzystania z Traefik Traefik to narzędzie do odwzorowywania ruchu sieciowego w architekturze mikroserwisowej....

sierpnia 31, 2023 · 2 min · 363 słów · Adam
nextcloud

Docker Nextcloud

Czym jest Nextcloud? Nextcloud to doskonałe rozwiązanie jako samodzielnie hostowana alternatywa dla Google Drive lub Dropbox. Nie zamierzam ci mówić, dlaczego powinieneś używać Nextcloud. Zamiast tego, pokażę ci, jak zainstalować serwer Nextcloud za pomocą kontenerów Dockerowych. Poradnik wykorzystuje konfigurację reverse proxy Nginx, dzięki której możesz wdrożyć swoją instancję Nextcloud z SSL. W ten sposób adres URL Twojego wdrożenia Nextcloud będzie używał protokołu HTTPS, a transfer plików będzie odbywał się w sposób bezpieczny....

sierpnia 7, 2023 · 5 min · 931 słów
bash

Mysql Cheatsheet

Wyświetlanie danych -- Wyświetl dostępne bazy danych SHOW DATABASES; -- Wyświetl dostępne tabele w bieżącej bazie danych SHOW TABLES; -- Wyświetl pola z tabeli / Opisz strukturę tabeli SHOW FIELDS FROM tabela / DESCRIBE tabela; -- Wyświetl polecenie tworzące daną tabelę SHOW CREATE TABLE tabela; -- Wyświetl listę aktywnych procesów (zapytań) w bazie danych SHOW PROCESSLIST; -- Zabij (zakończ) działający proces o określonym numerze KILL numer_procesu; Selecty -- Wybierz wszystkie kolumny z danej tabeli SELECT * FROM tabela; -- Wybierz wszystkie kolumny z dwóch tabel (tworzy iloczyn kartezjański) SELECT * FROM tabela1, tabela2; -- Wybierz wybrane kolumny z dwóch tabel (tworzy iloczyn kartezjański) SELECT pole1, pole2 FROM tabela1, tabela2; -- Wybierz dane z tabeli spełniające określony warunek SELECT ....

lipca 22, 2023 · 8 min · 1508 słów · Adam
bash

Bash Cheatsheet

Co to Jest Bash ? Bash to tzw. powłoka systemu Linux. To nic innego jak program, który umożliwia nam komunikację z systemem. Są różne powłoki dla systemu Linux ale Bash jest zdecydowanie najpopularniejszy. Dla niezliczonej ilości użytkowników jest on podstawowym narzędziem pracy. Co mogę zrobić za pomocą powłoki systemu BASH ? Wszystko! Łatwiej byłoby napisać czego się nie da zrobić. Pomyśl o dowolnym zadaniu, które w systemie Linux zajmuje sporo czasu....

lipca 21, 2023 · 8 min · 1593 słów · Adam
docker

Docker Cheatsheet

Co to jest Docker? Docker to sposób na konteneryzację aplikacji (umieszczanie kodu w boksach, które mogą działać samodzielnie). W magiczny sposób tworzy on komputer wirtualny, ale tak naprawdę nie są to komputery wirtualne. Kontenery to boksy, które nie mają systemu operacyjnego hosta, więc są niezależne od urządzenia, na którym działają. Korzyści: Izolacja: Każdy kontener działa w odseparowanym środowisku. Przenośność: Kontenery są niezależne od środowiska. Skalowalność: Łatwe dodawanie i usuwanie kontenerów w zależności od obciążenia....

lipca 21, 2023 · 3 min · 611 słów
iptables rules

Iptables

Czym jest iptables ? iptables to narzędzie używane w systemach operacyjnych opartych na jądrze Linux do konfiguracji reguł firewalla. Pozwala na filtrowanie i przekierowywanie pakietów sieciowych na podstawie różnych kryteriów, takich jak adresy IP, porty i protokoły. Może być stosowany zarówno do ochrony przed atakami sieciowymi, jak i do zarządzania ruchem sieciowym wewnątrz systemu. przydatne reguły iptables -A INPUT -p tcp --dport 80 -j ACCEPT: Ta komenda dodaje regułę do tabeli filter, która akceptuje przychodzące pakiety TCP na porcie 80....

lipca 9, 2023 · 2 min · 221 słów · Adam