Cwaniak

Konfiguracja Vaultwarden w Dockerze z NGINX i CloudFlare

Wstęp Vaultwarden to nieoficjalna implementacja serwera Bitwarden napisana w języku Rust. Aplikacja jest kompatybilna z oficjalnymi klientami Bitwarden i jest idealna do samodzielnych wdrożeń, w których usługa nie jest poddawana dużym obciążeniom. Vaultwarden jest skierowany do indywidualnych osób, rodzin i mniejszych organizacji. Rozwój funkcji, które są przydatne głównie dla większych organizacji (np. jednokrotne logowanie, synchronizacja katalogów itp.) nie jest priorytetem. Wymagania wstępne 1. […]

Konfiguracja Vaultwarden w Dockerze z NGINX i CloudFlare Dowiedz się więcej »

Instalacja WordPress w Dockerze z NGINX i CloudFlare

Wstęp W tym poradniku opiszę instalację WordPresa w Dockerze. Dodatkowo zabezpieczymy aplikację używając odwrotnego proxy Nginx Proxy Manager i usługi CloudFlare. Wymagania wstępne 1. Zainstalowany Docker Engine i Docker Compose 2. Znajomość Nginx Proxy Manager i Cloudflare Instalacja Tworzymy nowy folder a w nim plik docker-compose.yml: Wklejamy następującą konfigurację dla dokcer-compose: Zmień domyślne wartości sekcji wordpress dla WORDPRESS_DB_USER, WORDPRESS_DB_PASSWORD i WORDPRESS_DB_NAME. W sekcji db zmieniasz

Instalacja WordPress w Dockerze z NGINX i CloudFlare Dowiedz się więcej »

Instalacja i konfiguracja Zabbix na Ubuntu 20.04

Wstęp Zabbix to oprogramowanie open source monitorujące dla sieci i aplikacji. Oferuje monitorowanie w czasie rzeczywistym tysięcy metryk zebranych z serwerów, maszyn wirtualnych, urządzeń sieciowych i aplikacji internetowych. Te metryki mogą pomóc w określeniu aktualnego stanu infrastruktury IT i wykryciu problemów ze sprzętem lub komponentami oprogramowania. Aby zebrać metryki serwera, Zabbix używa małego agenta na monitorowanym kliencie, aby zebrać dane i wysłać je do serwera Zabbix. Zabbix obsługuje

Instalacja i konfiguracja Zabbix na Ubuntu 20.04 Dowiedz się więcej »

Konfiguracja NextCloud w Dockerze z NGINX i CloudFlare

Wstęp Nextcloud to pakiet oprogramowania klient-serwer do tworzenia i korzystania z usług hostingu plików. Jako bezpłatne oprogramowanie o otwartym kodzie źródłowym, każdy może zainstalować i obsługiwać je na własnych prywatnych urządzeniach serwerowych. Nextcloud jest funkcjonalnie podobny do Dropbox, Microsoft 365 lub Google Drive, gdy jest używany ze zintegrowanymi rozwiązaniami pakietu biurowego Collabora Online lub OnlyOffice. Może być hostowany w chmurze lub lokalnie. Jest skalowalny, od rozwiązań

Konfiguracja NextCloud w Dockerze z NGINX i CloudFlare Dowiedz się więcej »

WireHole – VPN z funkcją blokowania reklam

Wstęp WireHole to połączenie WireGuard, Pi-hole i Unbound w projekcie docker-compose umożliwiające użytkownikom szybkie i łatwe tworzenie tunelu WireGuard VPN z funkcjami blokowania reklam dzięki Pi-hole, buforowanie DNS i dodatkowe opcje prywatności za pośrednictwem Unbound. Wymagania wstępne 1. Zainstalowany Docker Engine i Docker Compose Instalacja Klonujemy repozytorium GIT, przechodzimy do folderu wirehole i edytujemy plik docker-compose.yml: W sekcji wireguard zmieniamy strefę czasową i ustalamy liczbę klientów,

WireHole – VPN z funkcją blokowania reklam Dowiedz się więcej »

Guacamole – połączenie zdalne przez przeglądarkę

Wstęp Apache Guacamole to brama zdalnego pulpitu, która do działania nie wymaga żadnych wtyczek, ani oprogramowania klienckiego. Obsługuje standardowe protokoły, takie jak VNC, RDP i SSH. Dzięki HTML5 po zainstalowaniu Guacamole na serwerze wszystko, czego potrzebujesz, aby uzyskać dostęp do swoich komputerów, to przeglądarka internetowa. Wymagania wstępne 1. Zainstalowany Docker Engine i Docker Compose Instalacja Klonujemy repozytorium GIT, przechodzimy do folderu guacamole-docker-compose i zmieniamy domyśle

Guacamole – połączenie zdalne przez przeglądarkę Dowiedz się więcej »

Instalacja Portainer na Ubuntu

Wstęp Portainer to webowy interfejs użytkownika, który umożliwia łatwe zarządzanie różnymi środowiskami Docker. Kiedy spróbujesz aplikacji Portainer nie będziesz już chciał wrócić do CLI Dockera. Wymagania wstępne 1. Ubuntu Server 20.04 (Darmowe serwery VPS na platformie AWS) 2. Zainstalowany Docker Engine i Docker Compose 3. Domyślnie Portainer Server udostępnia interfejs użytkownika przez port 9443 i udostępnia serwer tunelu TCP przez port

Instalacja Portainer na Ubuntu Dowiedz się więcej »

Zabezpiecz domenę za pomocą NGINX Proxy Manager i CloudFlare

Wstęp Cloudflare jest usługą związana z CDN i zarządzaniem DNS oraz pełni funkcje Anty DDOS. W tym poradniku opiszę w jaki sposób dodać domeną do usługi Cloudflare. Dodatkowo dzięki Nginx Proxy Manager zabezpieczymy aplikacje udostępnione w internecie darmowymi certyfikatami SSL. Wymagania wstępne 1. Wykupiona domena u dowolnego dostawcy 2. Serwer VPS z zainstalowanym systemem Ubuntu Server 20.04 (Darmowe serwery VPS na platformie AWS) Dodajemy domenę

Zabezpiecz domenę za pomocą NGINX Proxy Manager i CloudFlare Dowiedz się więcej »

Darmowe serwery VPS na platformie AWS

Wstęp Jeżeli chciałbyś przetestować aplikacje przedstawiane na tym blogu będziesz potrzebował serwera w chmurze. Nie musisz od razu kupować profesjonalnego rozwiązania. Platforma AWS oferuje darmowe serwery VPS z ograniczonymi zasobami sprzętowymi (które w zupełności wystarczą), przez rok od daty rejestracji. W tym poradniku opiszę jak uruchomić i skonfigurować taki serwer. Rejestracja Aby zarejestrować się na platformie wchodzimy na adres: https://aws.amazon.com/free, klikamy w przycisk Get Started for Free a następnie

Darmowe serwery VPS na platformie AWS Dowiedz się więcej »

Instalacja Nginx Proxy Manager

Wstęp Nginx Proxy Manager pozwala na łatwe i bezpieczne udostępnianie usług w internecie. Wbudowana obsługa Let’s Encrypt pozwala zabezpieczyć usługi internetowe bez żadnych kosztów. Wymagania wstępne 1. Zainstalowany Docker Engine i Docker Compose Instalacja W katalogu domowym użytkownika tworzymy folder dla pliku docker-compose.yml: Przechodzimy do utworzonego folderu: Tworzymy plik docker-compose.yml z pomocą edytora tekstu nano: Wklejamy następującą treść: Wychodzimy z edytora jednocześnie zapisując plik

Instalacja Nginx Proxy Manager Dowiedz się więcej »