Docker

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 Read More »

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 Read More »

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 Read More »

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 Read More »

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ę Read More »

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 Read More »

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 Read More »

Instalacja Docker Engine, Docker Compose na Ubuntu

Wstęp Moja przygoda z Dockerem zaczęła się, jak zwykle to bywa od problemu. Posiadając jeden serwer VPS w chmurze, chciałem mieć zainstalowanego jednocześnie WordPresa i OpenVPNa. Nie chciało to zadziałać z powodu różnych zależności wymaganych w systemie przez obie aplikacje. Z pomocą Dockera możemy na jednym systemie wdrażać tyle aplikacji ile chcemy. Ograniczeniem są jedynie zasoby sprzętowe maszyny, na której pracujemy. Nie będę tutaj

Instalacja Docker Engine, Docker Compose na Ubuntu Read More »